知识大全 Oracle建立DBLINK的操作经验总结

Posted 数据库

篇首语:少壮不努力,老大徒伤悲。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle建立DBLINK的操作经验总结相关的知识,希望对你有一定的参考价值。

Oracle建立DBLINK的操作经验总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  以下的文章主要介绍的是Oracle建立DBLINK的实际操作步骤的经验总结 我们首先建立了其相关的测试条件 你如果对其有兴趣的话你就可以点击以下的文章进行观看了 下面就是文章的具体内容介绍

  测试条件

  假设某公司总部在北京 新疆有其下属的一个分公司 在本次测试中 新疆的计算机为本地计算机 即本要的IP地址为

  北京的总部有一个集中的数据库 其SID是SIDBJ 用户名 userbj 密码 bj 北京的IP地址是

  在本地(新疆)的分公司也有一个数据库 其SID是SIDXJ 用户 userxj 密码 xj 新疆的IP地址是

  要将本地新疆的SIDXJ数据库中访问到北京的数据库SIDBJ中的数据

  也就是说 在sidxj的数据库中 用户userxj( )需要Oracle建立DBLINK 以userbj的用户身份访问sidBJ( )中的数据

  测试环境 两个数据库均建立在WINXP上 ORACLE的版本均为Oracle

  建立环境时 要注意关闭两台计算机上的Windows的防火墙 否则 会出现能ping通 但Oracle连接不通的情况

   问 如何返回数据库的GLOBAL_NAME?

  执行

   SELECT * FROM GLOBAL_NAME;

  北京的数据库的GLOBAL_NAME为SIDBJ US ORACLE

  新疆的数据库的GLOBAL_NAME为SIDXJ

   问 如何查看Global_name参数是true还是False?

  答 执行

   SQL> show parameter global_name;

  执行的结果如下

   NAME TYPE VALUE

   global_names boolean TRUE

  表示该参数是true

  Oracle建立DBLINK时该参数为true时 你在本地建立的DBLINK的名称必须和远程的Global_name一致才行

   问 查看远程数据徊是否支持高级复制功能

  答 通过查看v$option视图 如果其中Advanced replication为TRUE 则支持高级复制功能 否则不支持

  执行语句为

   select * from v$option;

  也可以执行select * from v$option where PARAMETER= Advanced replication 语句

  如何返回值为True 那么就是支持 否则就是不支持 在两个数据库中都是检查是否支持才行

  建立步骤

   在本地建立一个Oracle的客户端连接tns_xj_to_bj 用于连接北京的数据库

  在北京的数据库中 建立一个表用于测试

   create table USERBJ BJ_TEST

   (

   STU_ID NUMBER

   STU_NAME VARCHAR ( )

   )

  在其中增加一条记录

  +

   insert into BJ_TEST (STU_ID STU_NAME)

   values ( 钟德荣 );

   新建一个连接tnsxj 用于连接本地的sidxj数据库 以tnsxj/userxj/xj 登录到PLSQL中

  下面开始创建连接到北京的远程数据连接DBLink

   create database link SIDBJ US ORACLE

   connect to userbj identified by bj using tns_xj_to_bj ;

  其中 SIDBJ US ORACLE 是远程的数据库的global_name userbj是连接SIDBJ的用户名 bj 是userbj的密码

  tns_xj_to_bj是本地建立的连接到北京的数据库的服务名

   测试连接是否成功

   select * from dual@SIDBJ US ORACLE

  如果返回结果如下则表示连接成功了

   DUMMY

  

   X

cha138/Article/program/Oracle/201311/18165

相关参考

知识大全 SQLServer2005移植到Oracle10g经验总结

SQLServer2005移植到Oracle10g经验总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Oracle中对时间操作的一些总结

Oracle中对时间操作的一些总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle中

知识大全 如何杀死oracle死锁进程

  willpower  方法一Oracle的死锁非常令人头疼总结了一些点滴经验作为学习笔记     1查哪个过程被锁查V$DB_OBJECT_CACHE视图:  SELECT *

医学之所以对人类极端重要,正是因为它在经验中建立,并在实践中应用。下列哪一论述是上述推理所依赖的假设

医学之所以对人类极端重要,正是因为它在经验中建立,并在实践中应用。下列哪一论述是上述推理所依赖的假设?A、医学是人类医疗经验的总结B、对人类极端重要的东西都甚在经验中建立的C、在实践中应用的东西,对人

知识大全 oracle附加的字符串

  现在你可以通过字符串建立索引提高性能  许多PL/SQL程序对数据进行操作通常是通过使用SQL在数据库中直接操作数据你经常还需要在PL/SQL程序本身内声明和管理数据这个程序数据可能由一些单独的值

知识大全 如何通过DBlink进行远程过程或函数调用

如何通过DBlink进行远程过程或函数调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  有朋友

知识大全 Oracle10g手工创建数据库

个人经验总结:Oracle10g手工创建数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创

知识大全 在Oracle中恢复被DROP掉的表

个人经验总结:在Oracle中恢复被DROP掉的表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle游标使用总结

Oracle游标使用总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle游标分为显示

知识大全 Oracle 游标使用总结

Oracle游标使用总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle游标分为显示游标