文档解释
ORA-31686: error creating worker processes
Cause: Setup to create worker processes failed.
Action: Refer to any following error messages for possible actions. Correct the error, if possible, and try the operation again. If the error occurs again, contact Oracle Customer Support and report the error.
ORA-31686意味着Oracle数据库管理系统无法成功创建一个或多个网络服务程序(服务),或者一个网络服务程序尚未成功分配到其他进程。 这是一个由Oracle报告的警告性错误,代表着可能的内部错误。
官方解释
常见案例
一般处理方法及步骤
1)确保使用正确的版本:一般来说,数据库服务器和客户端应使用相同的Oracle版本。 同时,请确保客户端的Java运行时环境(JRE)是当前的安全版本。
2)仔细检查SID和SERVICE NAME:当您使用Oracle数据库客户端时,您需要制定正确的SID或SERVICE NAME以连接到一个给定的数据库服务器。 如果设置不正确,则可能导致此错误。
3)重启数据库:如果当前状态允许,则最好尝试重新启动数据库。 这可能会帮助解决ORA-31686问题。