oracle10g建立数据库链的简化代码

文章作者 100test 发表时间 2007:10:10 12:12:55
来源 100Test.Com百考试题网


--源数据库版本
suk@ORA10G> 0select * from v$version.

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

--创建一个指向10g数据库的dblink
using后接的是目标数据库IP、监听端口、服务名。如果监听端口是1521的话可以省略不写。
suk@ORA10G> create database link suk10g connect to suk identified by suk using ’172.25.4.89:1522/ora10g’.

数据库链接已创建。

suk@ORA10G> 0select * from v$version@suk10g.

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

--从查询结果可以看到dblink是正确的。

--创建一个指向9i数据库的dblink
suk@ORA10G> create database link suk9i connect to suk identified by suk using ’172.25.4.89:1521/suk’.

数据库链接已创建。

suk@ORA10G> 0select * from v$version@suk9i.

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 - Production

--从查询结果可以看到dblink是正确的。

这种方式可以让我们在创建dblink时免去在源数据库配置tnsnames的麻烦。
注意:这种方式只适用于源数据库版本10g的数据库,但目标数据库可以是其他版本的数据库。


相关文章


oracle的控制文件使用问题
0RA-07445错误的解决方法及过程
oracleexp_imp命令使用方法
ORA-12638错误解决方法
oracle10g建立数据库链的简化代码
Oracle atial类型添加检查限制(checkco traint)
11g新功能对临时表空间的SHRINK
FormBuilder使用树使用方法
Oracle索引的维护方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛