ora - 00059: DB_FILES超过了最大数量
后查到:
db_files值设的是整数200
RMAN>备份当前CONTROLFILE格式& # 39;/home/贝克/20150612/cntrl_ % s_ % p_ % t # 39;;
RMAN>备份Spfile格式& # 39;/home/贝克/20150612/spfile_ % s_ % p_ % t # 39;;
猫/home/db/oracle10g/product/10.2.0/db_1/network/admin/listener.ora
由于要重启库生效,故先停监听:
lsnrctl停止LISTENER1
netstat——11521年| grep
完成;显示参数db_files;
名称类型值
------------------------------------ ----------- ------------------------------
db_files整数200
,
完成;改变系统设置db_files=1024=spfile范围;
系统的改变。
,
完成;显示参数db_files;
名称类型值
------------------------------------ ----------- ------------------------------
db_files整数200
完成;
完成;立即关闭;
数据库关闭。
数据库下马。
ORACLE实例关闭。
完成;启动
ORACLE实例开始。
系统全局总面积6815744000字节
固定大小2133456字节
变量大小3812622896字节
数据库缓冲区2990538752字节
重做缓冲区10448896字节
数据库安装。
数据库打开。
完成;
完成;显示参数db_files;
名称类型值
------------------------------------ ----------- ------------------------------
db_files整数1024
lsnrctl开始LISTENER1起监听恢复
===========
花絮期间在停库时,观察警告日志:
停止后台进程MMNL
星期五6月12 19:15:12 2015
停止后台进程MMON
星期五6月12 19:15:13 2015
关闭实例(直接)
许可高水标=141
星期五6月12 19:15:13 2015
停止作业队列奴隶流程,旗帜=7
星期五6月12 19:15:13 2015
工作队列奴隶过程停止
星期五6月12 19:20:12 2015
积极呼吁过程11403540用户& # 39;oracle10g& # 39;program & # 39;oracle@XXDB3300& # 39;
关闭:等待主动调用完成。
等了许久于是
ps ef | grep 11403540
oracle10 100 1 11403540 3月18 - 78207:11 oracleecssdb(本地=NO)
kill - 9 11403540
后续数据库正常停下来