背景: 公司数据库服务器(oracle 11g) 上,有一个正在运行的oracle实例。 现需要新建一个实例,而/dev/shm的可用空间太小,限制了memory_target大小,无法创建memory_target较大的oracle实例,无法满足使用需要。
解决办法:要将/dev/shm 调大,然后重新mount 该空间。
修改memory_target参数后,而/dev/shm可用空间不够。启动oracle实例时报错:
ORA-00845:MEMORY_TARGET not supported on this system
调整/dev/shm大小的时候,须ls /dev/shm,看里面是否有oracle的文件。 如果/dev/shm中无oracle文件,可以重新mount此空间,不会对正运行实例造成任何影响; 如果/dev/shm里面有oracle文件,说明另外一个oracle实例正在使用此空间,若强行重新mount,目前暂不知道会对正运行实例造成什么影响,请谨慎操作。