ORA-00445: Background Process “xxxx” Did Not Start After 120 Seconds
ORA-00445: Background Process “xxxx” Did Not Start After 120 Seconds
ORACLE 12C CENTOS7 上DBCA建库,报错: ORA-00445: background process “SVCB” did not start after 120 seconds :msg
ASLR LINUX feature is being usedASLR is a feature that is activated by default on some of the newer LINUX distributions. It is designed to load shared memory objects in random addresses. In Oracle, multiple processes map a shared memory object at the same address across the processes. With ASLR turned on, Oracle cannot guarantee the availability of this shared memory address. This conflict in the address space means that a process trying to attach a shared memory object to a specific address may not be able to do so, resulting in a failure in SHMAT subroutine.This problem is mainly reported in Redhat 5 and Oracle 11.2.0.2. You can verify whether ASLR is being used as follows:
# /sbin/sysctl -a | grep randomize
kernel.randomize_va_space = 1
-> If the parameter is set to any value other than 0 then ASLR is in use.
参数值设置大于0就代表ASLR被启用,禁止即可解决ORA-00445类型错误
Recommended actions:
Disable the use of the ASLR Feature.
增加修改系统参数文件 /etc/sysctl.conf
kernel.randomize_va_space=0
kernel.exec-shield=0
参数生效:sysctl -p
You need to reboot, for kernel.exec-shield parameter to take effect.
Note that both kernel parameters are required for ASLR to be switched off.
版权声明:本文为博主原创文章,未经博主允许不得转载。



