oracle客户端网络配置:
l oracle9i net service配置方法: 【相关文章:处理Oracle数据库中的坏块(1)】
l 在oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。 【扩展阅读:Oracle数据库几种启动方式】
tnsnames.ora文件在window与unix下的存储目录: 【扩展信息:Oracle数据库网络与安全FAQ精粹】
oracle9i net service的连接配置可以使用数据库实例oracle_sid,或者是使用oracle9i的参数 service_names。配置oracle9i客户端与oracle9i服务器端的连接,也是生成oracle9i net service客户端网络配置文件tnsnames.ora,也可以编辑这个文件。
window nt/2000: d:/oracle/ora90/network/admin/tnsnames.ora
unix:/home/app/oracle/product/9.0.1/network/admin/tnsnames.ora
如果tnsnames.ora文件配置不正确,则错误信息会记录在连接日志信息文件中,其错误信息内容为:
the error strutct:
nr err code:0
ns main err code:12560
tns -12560:tns: 协议适配器出现错误
ns secondary err code:0
nt main err code:530
tns-00530:协议适配器错误
nt secondary err code:2
nt os err code:0
在配置oracle9i的连接配置中,其服务器端需要配置监听程序进程配置文件listener.ora,如果服务器端监听进程没有启动,则出现以下错误信息:
error:ora-12651:tns:没有监听器
该信息说明所要连接的服务器没有启动监听进程listener(该进程为oracle服务器上操作系统进程,监听进程没有启动时,服务器可以正常进行,但是客户端不能与服务器产生连接。这时可以在服务器使用操作系统命令lsnrctl正常起启动监听进程)具体方法如下:
c:>lsnrctl start
停止监听方法:
c:>lsnrctl stop
修改计算机名后则需要修改监听进程中的host,否则监听程序会出现以下错误:
tns-12545:因目标主机或者对象不存在,连接失败
tns-12560:tns:协议适配器错误
... 下一页