IT咨询服务dblinkOracle 10.2.0.1

oracle dblink问题?

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

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

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

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

查看其它 2 个回答butiange的回答

butiangebutiange软件开发工程师isoftstone

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

互联网服务 · 2018-10-30
浏览1799

回答者

butiange
软件开发工程师isoftstone

回答状态

  • 发布时间:2018-10-30
  • 关注会员:4 人
  • 回答浏览:1799
  • X社区推广