oracle9i dblink问题
现在oracle要建立sqlserver2000的DBLINK。
我的oracle是安装在D盘的。
以下是我配置的内容:
1、 D:\oracle9i\network\ADMIN\LISTENER.ORA, 在SID_LIST_LISTENER下添加:
(SID_DESC =
(GLOBAL_DBNAME = sql2000)
(PROGRAM = tg4msql)
(SID_NAME = sql2000)
(ORACLE_HOME = D:\oracle9i)
)
2、 在 D:\oracle9i\tg4msql\admin
initsql2000.ora
其中内容为:
HS_FDS_CONNECT_INFO="SERVER=172.17.1.21;DATABASE=hcszfilm"
HS_FDS_TRACE_LEVEL=OFF
HS_FDS_RECOVERY_ACCOUNT=RECOVER
HS_FDS_RECOVERY_PWD=RECOVER
3、配置 tnsnames.ora
sql2000 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.17.1.21)(PORT = 1521))
)
(CONNECT_DATA =
(SID = sql2000)
)
(HS=OK)
)
4、建立数据库链:
CREATE DATABASE LINK DB_hcszfilm CONNECT TO sa IDENTIFIED BY abc300 USING 'sql2000';
电脑重起了。
在cmd下:
C:\>TNSPING 172.17.1.21
已使用的参数文件:
D:\oracle9i\network\admin\sqlnet.ora
D:\oracle9i\network\admin\tnsnames.ora
TNS-03505: 未能分解名称
怎么解决啊!