测试环境
实例名 | IP地址 | 操作系统版本 | 数据库版本 |
Orcl | 192.168.10.92 | Windows XP Pro SP3 32位 | Oracle Database Enterprise Edition Release 11.2.0.1.0 32-bit Windows |
DAMENG | 192.168.10.91 | Windows XP Pro SP3 32位 | DM Database Server V7.1.5.158-Build ENT
Oracle SQL*Plus: Release 11.2.0.1.0 Production 32-bit Windows |
配置方式:通过网络服务名创建DBLink
步骤如下:
(1)在DM7所在的服务器上(192.168.10.91)安装Oracle客户端,注意Oracle客户端版本号与服务器端版本号一致。(客户端安装,略)
查看Oracle服务器(192.168.10.92)端版本号:
(2)配置好Oracle服务(192.168.10.92)端的监听器:(配置文件存放路径,C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)
Oracle服务器的listener.ora文件
注意:Oracle默认会有一个名叫LISTENER的监听器在1521端口进行监听,也可以不用配置这个监听器(利用Oracle后台进程PMON动态注册),而只用配置Oracle的tnsnames.ora。
查看监听状态:
(3)配置好Oracle客户端(192.168.10.91)的tnsnames.ora:(配置文件存放路径,C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)
配置好监听器和客户端之后,可以尝试在客户端使用sqlplus scott/sa@orcl这种服务方式来访问Oracle数据库服务器。看是否配置良好。(请先完成对scott账户的解锁及更改密码操作)
(4)登录DM7数据库,创建dblink
创建完成可以利用v$dblink查看。
(5)在Oracle服务器端(192.168.10.92)用scott账户创建测试表:
(6)在DM数据库(192.168.10.91)去测试访问:
至此,完成验证。