Oracle Db Link测试 源数据库: 计算机名: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;
oracle db link使用
原创
©著作权归作者所有:来自51CTO博客作者ocpyang的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
DB2日常运维命令linux sql Database db2
-
Oracle DB Link
数据库之间的链接建立在DATABASE LINK上。要创建一个DB LINK,必须先在每
oracle 数据库 database 数据库服务器 system -
ORACLE实例RENAME,DB_LINK同步(Materialized View,Snapshot)
ORACLE实例RENAME,DB_LINK同步(Materialized View,Snapshot)
Snapshot Materialized View RENAME DATABASE DB_LINK -
oracle:db-link使用
oracle db-link使用示例
oracle db-link 用户名 ide 服务器