先确认服务器端的OracleOraHome81TNSListener服务以启动
NET8配置全过程:
1.在'新的网络服务名'里随便填一个名字
2.一直点"下一步"
3."主机名"填你的服务器名字或它的ip地址
4."服务名"填 你要联的数据库名
5.测试一下,出现成功信息就行了登陆sql*plus时
internal/oracle@strname
strname 为上面配置的服务名
NET8配置全过程:
1.在'新的网络服务名'里随便填一个名字
2.一直点"下一步"
3."主机名"填你的服务器名字或它的ip地址
4."服务名"填 你要联的数据库名
5.测试一下,出现成功信息就行了登陆sql*plus时
internal/oracle@strname
strname 为上面配置的服务名
添加如下代码,保存即可:
constr =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 101.130.141.6)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dfms)
)
)
9I下
F:\oracle\ora92\network\admin\tnsnames.ora使用记事本打开加下面内容test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 101.130.141.6)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dfms)
)
)
然后客户端连接就可以使用TEST连接了
c:\sqlplus guest/123@test sql>select * from tab;
ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 101.130.141.6)(PORT = 1521))
)
(CONNECT_DATA =
(SID = dfms)
)
)