文档解释
ORA-09829: pw_createPorts: server call pws_start_instance failed.
Cause: The call pws_start_instance to (Oracle helper) failed; system resources might be exhausted.
Action: Make sure the server is still active. Check the error code returned in sercerrno, and look for error messages in the server log file.
### ORA-09829: pw_createPorts: server call pws_start_instance failed 详细说明:
ORA-09829错误是由Oracle数据库系统发出的一个通知。 它是指当尝试启动实例时出现错误,这可能是由于客户机拒绝了连接或尝试激活不可用的实例编号引起的。此外,当调用服务名,监听器,SID或服务引起通知时,也可能出现此错误。
这是由ORACLE内部处理程序而发生的错误,可以被视为与实例启动过程有关的警告或错误。
常见案例
常见的ORA-09829错误可能是由以下原因引起的:
* 使用错误的实例编号尝试激活实例。
* 使用实例的IP地址但没有连接监听器。
* 从服务器到监听器的双向连接被拒绝。
* 尝试使用忙碌的实例注册到实例。
### 解决方法:
一般处理方法及步骤
1. 确保监听器正在运行,因为要尝试激活实例时需要它。
2. 检查实例编号是否正确。
3. 确保服务名,监听器,SID和服务是正确的。
4. 检查实例以确保它未激活,或者是否有忙碌的实例注册到它。
5. 确保从服务器到监听器的双向连接已打开,并且允许连接。
6. 重新检查并更新tnsnames.ora文件,如果必要可以重新生成它。
7. 确保在运行tnsnames.ora文件之前不要修改tnsnames.ora或listener.ora文件。
8. 查看日志文件确认其他可能导致ORA-09829错误的因素。
9. 重新启动数据库和侦听器。
10. 如果一切都无效,则可以重新安装数据库。