IT咨询服务dblinkOracle 10.2.0.1

oracle dblink问题?

环境为Oracle10.2.0.1,今天在帮开发解决问题的时候,发现开发人员在生产数据库中创建了许多到测试库的db_link,然后马上就想到另一个问题,开发人员会不会也在开发环境中也创建了到生产数据库的db_link?由于这个问题直接询问开发人员可能得不到准确的答案,想知道:

**1. 有没有什么办法能够在生产数据库上查询,究竟从其他的主机上有多少个db_link,是连接到生产数据库的?

  1. db_link的滥用,会影响生产数据库的性能吗?
  2. 是创建从生产数据库到开发环境的db_link好,还是创建从开发环境到生产数据库的db_link好?**
参与10

3同行回答

jiaxu2000jiaxu2000  系统工程师 , 沈阳医学院附属中心医院
查看SYS.LINK$显示全部

查看SYS.LINK$

收起
事业单位 · 2017-12-29
浏览1822
butiangebutiange  软件开发工程师 , isoftstone
1.我一般用 select * from dba_db_links2.本地数据和远程数据最好不要在一个sql中查询,尤其是大表,网络传输也需要时间啊.必要时用/+ driving_site /提高效率3.按安全管理规定的话,如必须肯定是要从生产单方向访问测试.其实不应该是两边是隔离的吗?...显示全部

1.我一般用 select * from dba_db_links
2.本地数据和远程数据最好不要在一个sql中查询,尤其是大表,网络传输也需要时间啊.必要时用
/+ driving_site /提高效率
3.按安全管理规定的话,如必须肯定是要从生产单方向访问测试.其实不应该是两边是隔离的吗?

收起
互联网服务 · 2018-10-30
浏览1769
zftangzftang  其它 , 小白一枚
不建议使用过多的dblink,容易造成scn点污染显示全部

不建议使用过多的dblink,容易造成scn点污染

收起
互联网服务 · 2020-04-20
浏览966

提问者

chunchun2012
系统分析师aadsf
擅长领域: 数据库系统改造AIX云计算

问题状态

  • 发布时间:2017-12-29
  • 关注会员:4 人
  • 问题浏览:2696
  • 最近回答:2020-04-20
  • X社区推广