更改甲骨文默认db_files 200 (ora - 00059: db_files的最大数量

  

  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   

  

  后续数据库正常停下来   

  

  
  

更改甲骨文默认db_files 200 (ora - 00059: db_files的最大数量