因为工作需要,需要用ontape恢复一个数据库。
拿到备份之后就开始恢复,ontape -r -t ./tape0
看到数据库的虚拟内存段不停的疯狂增长,onstat -m中有大量的listener-thread err=406
最后内存耗尽,恢复失败。
思考1:
减小内存参数恢复,仍然耗尽内存。
思考2:
设置shmtotal,OS内存没有耗尽,但是数据库内存使用过多崩溃;
猛然想到是否应用没停止,在不停的连接所致。
思考3:
修改sqlhosts的端口,启动数据库一切OK