dblink如何在Oracle中使用
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,dblink如何在Oracle中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。业务需求:原数据库(10.2.0.4.
千家信息网最后更新 2026年10月31日dblink如何在Oracle中使用
dblink如何在Oracle中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
业务需求:原数据库(10.2.0.4.0),新数据库(11.2.0.3)
由于程序的需求原因,现在需要把新库上的某个用户直接映射到老库用户下:
1. 备份原库的用户
nohup exp scott/scott OWNER=scott BUFFER=10240000 STATISTICS=none RESUMABLE=y FILE=scott_all_exp.dmp LOG=scott_all_exp.log &
2. 删除原库的用户下的表
set linesize 180 pagesize 1000 SELECT 'DROP TABLE '||table_name||' CASCADE CONSTRAINTS PURGE;' FROM user_tables;
得出SQL的命令vi保存到droptable.sql
然后SQL> @droptable
3. 在原库上创建到新库的dblink
create public database link link167 connect to scott identified by scott using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.167)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = NEWDB) ) )';
测试dblink可用:
select * from dual@link167;
4. 在原库上创建同义词
create synonym MDRT_12E92$ for MDRT_12E92$@link167;
在新库查询user_tables得到table_name的列表,
set pagesize 1500 select table_name from user_tables;
命令用UE列编辑处理好,vi保存到createsynonym.sql
然后SQL> @createsynonym
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
用户
需求
命令
数据
数据库
帮助
清楚
业务
内容
原因
同义词
备份
对此
文章
新手
更多
知识
程序
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
互联网科技公司税收优惠
互联网科技卖菜
朗新科技与工业互联网
互联网科技小贷
未来的互联网科技
银优互联网科技有限公司
互联网科技小额贷款
佰商互联网科技有限公司
互联网 科技服务平台
联恩商钥互联网科技有限公司
滨湖区互联网智能科技产品供应
农村开互联网科技讲堂
互联网5g黑科技有哪些
明优互联网科技有限公司
互联网数据科技专业
广州梦谷互联网科技有限公司领导
科技互联网专业务虚会材料
北京瑞云互联网科技有限公司
互联网企业和网络科技有限公司
互联网科技园
互联网科技工作委员会毛军
互联网属科技
金诺互联网科技
互联网最新的科技有限公司
天津摩尔互联网科技
洛阳昕诺飞互联网科技有限公司
雨阳互联网卡科技有限公司
山东大美朱楼互联网科技有限公司
知域互联网科技有限公司官网