dblink

来源:互联网 发布:vscode c语言自动补全 编辑:程序博客网 时间:2024/05/06 11:07

进入系统管理员SQL>操作符下,运行命令:
>create public database link ecbm_19
 connect to ecbm_userName  // 远程数据库的用户名
 identified byecbm_pwd  //远程数据库的用户密码
 using 'CCPBS_19'; //远程数据库的服务名
Database link created.格式:create public database link link_name connect to user identified by password using 'SID'; 
 则创建了一个连接到10.130.38.19 ccpbs上以ecbm_userName 用户的连接查询数据时带上@ecbm_19 就ok了 如select * from emp@ecbm_19;删除 DROP PUBLIC DATABASE LINK ecbm_19;   
3、建立同义词,为了使有关分布式操作更透明,ORACLE数据库里有同义词的对象synonym  
  SQL>create synonym bjscottemp for emp@beijing;   
 于是就可以用bjscottemp来替代带@符号的分布式链接操作emp@beijing。  
create public synonym poh for po_headers_all@erp_danzheng_test;
create public synonym papf for per_all_people@erp_danzheng_test;create public synonym pv for po_vendors@erp_danzheng_test;  
 4、查看所有的数据库链接,进入系统管理员SQL>操作符下,运行命令:  
 SQL>select owner,object_name from dba_objects where object_type='DATABASE LINK';

原创粉丝点击