知识大全 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中对时间操作的一些总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle中
willpower 方法一Oracle的死锁非常令人头疼总结了一些点滴经验作为学习笔记 1查哪个过程被锁查V$DB_OBJECT_CACHE视图: SELECT *
医学之所以对人类极端重要,正是因为它在经验中建立,并在实践中应用。下列哪一论述是上述推理所依赖的假设
医学之所以对人类极端重要,正是因为它在经验中建立,并在实践中应用。下列哪一论述是上述推理所依赖的假设?A、医学是人类医疗经验的总结B、对人类极端重要的东西都甚在经验中建立的C、在实践中应用的东西,对人
现在你可以通过字符串建立索引提高性能 许多PL/SQL程序对数据进行操作通常是通过使用SQL在数据库中直接操作数据你经常还需要在PL/SQL程序本身内声明和管理数据这个程序数据可能由一些单独的值
如何通过DBlink进行远程过程或函数调用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有朋友
个人经验总结:Oracle10g手工创建数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 创
个人经验总结:在Oracle中恢复被DROP掉的表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle游标使用总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle游标分为显示
Oracle游标使用总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle游标分为显示游标