Chinaunix
标题:
TNS-12560: TNS:协议适配器出现错误(服务器为red hat 8)
[打印本页]
作者:
xianz_du
时间:
2008-09-09 15:56
标题:
TNS-12560: TNS:协议适配器出现错误(服务器为red hat 8)
C:\Documents and Settings\Administrator>tnsping oracle
TNS Ping Utility for 32-bit Windows: Version 8.1.7.0.0 - Production on 09-9月 -2
008 14:21:57
(c) Copyright 1997 Oracle Corporation. All rights reserved.
Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521))
TNS-12560: TNS:协议适配器出现错误
下面是linux下的两上文件:listener.ora与tnsnames.ora
listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST))
(ADDRESS = (PROTOCOL = TCP)(HOST = DATA(PORT = 1521))
)
)
)
SID_LIST_LISTENER
(SID_LIST
(SID_DESC
(SID_NAME=PLSExtProc)
(ORACLE_HOME=/oracle/app/oracle/product/8.1.7)
(PROGRAM=extproc)
)
(SID_DESC=
(GLOBAL_DBNAME=gaac)
(ORACLE_HOME=/oracle/app/oracle/product/8.1.7)
(SID_NAME=gaac)
)
)
tnsnames.ora文件
INST1_HTTP=
(DESCREPTION=
(ADDRESS_LIST)=
(ADDRESS = (PROTOCOL = TCP)(HOST = data(PORT = 1521))
)
(CONNECT_DATA=
(SERVER=SHARED
(SERVICE_NAME=gaac
(PRESENTATION=Http://admin
)
)
GAAC=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS = (PROTOCOL = TCP)(HOST = data(PORT = 1521))
)
(CONNECT_DATA
(SERVICE_NAME=gaac)
)
)
在域的DNS里,ORACLE就是linux的IP.linux的主机名是data.
我不太懂oracle.大家帮我看看.多谢!
作者:
crosslife
时间:
2008-09-09 22:36
把data该为ip呢?
作者:
bill_zj
时间:
2008-09-09 23:56
可以用命令:lsnrctl status 看看oracle listener 启动了没有?
如果没有 可以 lsnrctl start 启动。
另外 tnsping 要接 tnsnames.ora 文件中定义的名字, 如:tnsping gaac
good luck!
作者:
dingning239
时间:
2008-09-10 10:01
楼主做法有问题,tnsping 应该加上服务名(也就是你在tnsname.ora文件中的变量,如GAAC),这样才能看出是否可以监听成功
作者:
xianz_du
时间:
2008-09-10 14:17
listener已经启动了!
只是有几项跟我从网上找到的不一样..
Trace Level off
Security OFF
SNMP OFF
没有Listening Endpoints Summary...
Listener log file 之后就直接是
Services Summary...
PLSExtPorc has 1 service handler(s)
gaac has 1 service handler(s)
多谢!
但是问题还是没有解决啊!!!
[
本帖最后由 xianz_du 于 2008-9-11 16:01 编辑
]
作者:
xianz_du
时间:
2008-09-11 16:15
是否要启动dbsnmp_start.
我试着启动,
出现如下:
Certain conflicts were resolved during discovery
Please consult /oracle............/network/log/nmiconf.log for details
还是出现
TNS-12560: TNS:协议适配器出现错误
[
本帖最后由 xianz_du 于 2008-9-11 16:21 编辑
]
作者:
xianz_du
时间:
2008-09-12 11:27
终于找到原因了
是防火墙的问题
只是我还是想不通.为什么以前可以,近段时间才变成这样...
一直无人动服务器的.
难道防火墙可以自己改....
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2