Oracle 用户既存在PUBLIC/私有DBLINK 会优先选择?



标题:Oracle 用户既存在PUBLIC/私有DBLINK 会优先选择? 

作者: lōττéry ©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]

笔记整理~

前言:
 用户 既存在PUBLIC/私有DBLINK的原因如下:
 原 test_3用户的 存储过程一直访问 CWJK_3用户的 DB_ CWJK_3 public dblink ;
 后将 CWJK_3用户的数据复制到 CWJK_2, test_3 用户的数据复制到 test_2
  test的2个用户都正常使用,想实现新用户 test_2访问 CWJK_2的数据, 其他用户正常访问 DB_ CWJK_3  public的dblink;
  由于test_2用户复制的test_3的存储过程, 新建dblink  DB_ CWJK_2,,所以需要在 test_2创建一个私有dblink来访问 DB_ CWJK_2 ;

测试结果:会优先选择私有DBLINK

测试如下:

SQL> SELECT * FROM dba_db_links where db_link=' DB_ CWJK_3 ';
 
OWNER         DB_LINK          USERNAME       HOST                                                                             CREATED
------------- ---------------- -------------- -----------------------
PUBLIC       DB_ CWJK_3          CWJK_3    (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.49)(PO    2014/8/13 1
 
SQL> SELECT * FROM user_users@db_ cwjk_3;
 
USERNAME   
-----------
CWJK_3    
 
SQL>
 

SQL> conn  test_2/ test_2@192.168.0.49:1521/ db
Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0
Connected as  test_2@192.168.0.49:1521/db
 
SQL> create  database link db_ cwjk_3 connect to  cwjk_2 identified by  cwjk_2 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.49)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = fescotestdb)))';
 
Database link created
 
SQL> SELECT * FROM user_users@db_ cwjk_3;
 
USERNAME   
-----------
CWJK_2    
 
SQL>

 
    【源于本人笔记】 若有书写错误,表达错误,请指正...


此条目发表在 Oracle 分类目录。将固定连接加入收藏夹。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28602568/viewspace-1841010/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28602568/viewspace-1841010/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值