TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误
32-bit Windows Error: 233: Unknown error 数据库监听日志中会常出这个错,可以对数据库进行什么调整的?
oracle10G, 安装在windows上, 32位的,出现这个问题时网是通的,监听是起的,但是实例挂掉了。
5 个解决方案
#1
应该不是监听的问题,需要查一查为什么实例会挂掉,这才是问题的关键
#2
TNS-12518: TNS: 监听程序无法分发客户机连接。这个错误跟数据参数设置有关系。
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误 这两个错误和监听有关系。
但是如果你的实例挂掉了,肯定什么操作都做不了了
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误 这两个错误和监听有关系。
但是如果你的实例挂掉了,肯定什么操作都做不了了
#3
看一下数据库告警日志
#4
1. 看一下 oracle现在占用的内存是多少,是否已经接近了32位操作系统的1.7g的限制。
2.
2.
可能是如下的原因:客户连接到监听器后,监听器把客户重定向到调度程序端口(很可能不是1521端口),由于操作系统问题,这些连接会被拒绝。
要解决这个问题,只需要在LISTENER。ORA的头部加入这一行DIRECT_HANDOFF_TTC_LISTENER = OFF 即可。
1:根据搜索到的原因,我们在LISTENER。ORA头部加入这一行
--------------------------------------------------------------------------------
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
DIRECT_HANDOFF_TTC_LISTENER = OFF
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
)
--------------------------------------------------------------------------------
2:执行以下命令重启监听器和EM
--------------------------------------------------------------------------------
lsnrctl stop
lsnrctl start
emctl stop dbconsole
emctl start dbconsole
#1
应该不是监听的问题,需要查一查为什么实例会挂掉,这才是问题的关键
#2
TNS-12518: TNS: 监听程序无法分发客户机连接。这个错误跟数据参数设置有关系。
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误 这两个错误和监听有关系。
但是如果你的实例挂掉了,肯定什么操作都做不了了
TNS-12560: TNS: 协议适配器错误
TNS-00530: 协议适配器错误 这两个错误和监听有关系。
但是如果你的实例挂掉了,肯定什么操作都做不了了
#3
看一下数据库告警日志
#4
1. 看一下 oracle现在占用的内存是多少,是否已经接近了32位操作系统的1.7g的限制。
2.
2.
可能是如下的原因:客户连接到监听器后,监听器把客户重定向到调度程序端口(很可能不是1521端口),由于操作系统问题,这些连接会被拒绝。
要解决这个问题,只需要在LISTENER。ORA的头部加入这一行DIRECT_HANDOFF_TTC_LISTENER = OFF 即可。
1:根据搜索到的原因,我们在LISTENER。ORA头部加入这一行
--------------------------------------------------------------------------------
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
DIRECT_HANDOFF_TTC_LISTENER = OFF
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
)
--------------------------------------------------------------------------------
2:执行以下命令重启监听器和EM
--------------------------------------------------------------------------------
lsnrctl stop
lsnrctl start
emctl stop dbconsole
emctl start dbconsole