您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle DBLink使用

2024/2/18 22:10:11发布19次查看
oracle dblink测试 源数据库: 计算机名:beijing 数据库名:orcl 目标数据库: 计算机名:suzhou 数据库名:ocp 0.目标数据库新建测
oracle dblink测试
源数据库:
计算机名:beijing
数据库名:orcl
目标数据库:
计算机名:suzhou
数据库名:ocp
0.目标数据库新建测试表
sql> conn scott/password
已连接。
sql> show user;
user 为 scott
sql> create table t1
2 (
3 sid int not null,
4 sno int
5 );
表已创建。
sql> insert into t1 values (101,201);
已创建 1 行。
sql> commit;
提交完成。
sql> select * from t1;
sid sno
---------- ----------
101 201
1.源数据库上修改tnames.ora
to_suzhou =
(description =
(address = (protocol = tcp)(host = 192.168.90.20)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = ocp)
)
)
2.源数据库上新建链接
create public database link db_link_name connect to targetdatabaseusername identified by targetdatabasepassword using 'targetdatabasesidname';
注:targetdatabasesidname为该oracle数据库所在的主机上的tnsnames.ora文件里边定义的数据库连接串()。
create public database link to_sz connect to scott identified by password using 'to_suzhou';
3.测试db link
sql> select * from t1@to_sz;
sid sno
---------- ----------
101 201
4.创建同义词,
sql> create synonym dblinktest for t1@to_sz;
synonym created.
sql>select * from dblinktest;
5查看数据库的链接
sql> select owner,object_name from dba_objects where object_type='database link';
6删除数据库连接
sql> drop public database link to_sz;

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product