ORA-10690: Set shadow process core file dump type (Unix only)
Cause: Control core file size for shadow processes
Action: Level 1: Detach SGA before dumping core Level 2: Do not produce any core
等内容。
ORA-10690错误是一个只发生在UNIX平台的错误,表示必须设置内核崩溃文件的转储类型,以便能够收集到有用的信息。Oracle的官方文档上的关于如何处理该错误的建议是:
1.查看“/etc/default/login”,确保“ULIMIT”和“COREADM”值已正确设置。
2.设置变量“COREADM”的值,例如:
COREADM=”-G -f guest_%n.%f.%d.core”
3.设置“limit”或“ulimit”变量,例如:
ulimit -c unlimited
4.构建所需可执行文件的附加参数,如:
-core corefile
5.重新启动支持和监视那个进程的ORACLE守护进程。
案例1 – 。 如果您收到下面的错误消息:
ORA-10690: 无效的 “core” 参数
那么,您需要去检查“COREDM”参数是否正确设置。
案例2 – 如果您收到下面的错误消息:
ORA-10690: 缺少参数’ core’
那么您很可能需要去重新设置该'limit’或'ulimit’变量值,使其保持在'unlimited’状态。
总而言之,ORA-10690错误表明您必须正确设置两个变量:COREADM和ULIMIT,以便正确设置内核崩溃文件的转储类型。此外,您还可以构建需要的可执行文件,并且重新启动ORACLE守护进程,以解决这个问题。