1、在安装了Oracle9i Standard Edition或者Oracle9i EntERPrise Edition的Windows机器上(IP:192.168.0.2), 产品要选了透明网关(Oracle Transparent Gateway)里访问Microsoft SQL Server数据库。
ORACLE9I_HOME\tg4msql\admin下新写initpubs.ora和initnorthwind.ora配置文件。
initpubs.ora内容如下:
|
initnorthwind.ora内容如下:
|
$ORACLE9I_HOME\network\admin 下listener.ora内容如下:
|
重启动这台做gateway的Windows机器上(IP:192.168.0.2)TNSListener服务(凡是按此步骤新增可访问的SQL Server数据库时,TNSListener服务都要重启动)。
2、Oracle8i,Oracle9i的服务器端配置tnsnames.ora, 添加下面的内容:
|
保存tnsnames.ora后,在命令行下:
|
出现类似提示,即为成功:
|
设置数据库参数global_names=false。
设置global_names=false不要求建立的数据库链接和目的数据库的全局名称一致。global_names=true则要求, 多少有些不方便。
[1] [2]
