文档解释
ORA-27162: thread creation failed
Cause: The program was unable to create a thread.
Action: Check errno and contact Oracle support.
ORA-27162错误表示Oracle不能创建一个新的线程。 这通常是由于系统变量“操作系统的最大允许的线程数”限制的最大允许客户端数量,并且可能因操作系统和内核级别的参数而受到限制。
官方解释
常见案例
一般处理方法及步骤
1.查询并核实操作系统的最大允许的线程数,以及活动的客户端的连接数
2.查看操作系统级别参数是否对客户端数量有限制
3.如果没有限定,则在操作系统中添加或修改这些限定
4.在某些情况下,还需要在操作系统层级重新启动这些参数
5.不必重新启动数据库,除非发生错误的异常情况
6.检查是否尝试超出操作系统的最大允许的线程/协调数或者已存在的客户端数
7.最后,可以尝试停止并重新启动Oracle实例