11g rac 修改参数文件导致数据库无法启动 解决方案!
来源:互联网 发布:看图找地方的软件 编辑:程序博客网 时间:2024/05/16 07:03
rac中spfile默认是存在 '+DATADG/SID/spfileSID.ora'
然而一次修改错误的修改参数,重启起数据库之后报错导致数据库起不来了。
则可以先用各个节点上备用的pfile来启动。
即:在任意一个节点上执行
startup pfile='$ORACLE_BASE/admin/SID/pfile/init.ora.88201323726'
数据库启动起来之后,再将'+DATADG/SID/spfileSID.ora' 创建一个pfile版本。
create pfile='/tmp/pfileSID>ora' from spfile='+DATADG/SID/spfileSID.ora'
创建成功之后vi 修改'/tmp/pfileSID>ora' 此文件 将先前改错的参数改回来。
然后再通过改正确的pfile '/tmp/pfileSID>ora' 来生成新的spfile
即:create spfile= '+DATADG/SID/spfileSID.ora' from pfile='/tmp/pfileSID>ora';
然后 关闭数据库,删除之前在节点上通过备份init.ora文件创建出来的spfile.
然后 启动数据库 就会发现可以正常通过+DATADG/SID/spfileSID.ora参数文件启动了。
总结:
a: 通常读取参数文件顺序
我们知道,如果不指定参数文件,oracle是按照这个顺序查找文件来启动数据库的:
spfileSID.ora
spfile.ora
initSID.ora
init.ora
如果这些文件都没有找到,启动会失败。
b:查看srvctl读取spfile位置
srvctl config database -d orcl
c:修改集群中spfile位置
c1:在asmcmd中将spfile复制到修改后的位置
用cp命令
c2:将更改后的路径注册到ocr
srvctl modify database -d orcl -p '+dbdg/orcl_2/spfileorcl.ora';
然而一次修改错误的修改参数,重启起数据库之后报错导致数据库起不来了。
则可以先用各个节点上备用的pfile来启动。
备用pfile位置:
'$ORACLE_BASE/admin/SID/pfile/init.ora.88201323726'
即:在任意一个节点上执行
startup pfile='$ORACLE_BASE/admin/SID/pfile/init.ora.88201323726'
数据库启动起来之后,再将'+DATADG/SID/spfileSID.ora' 创建一个pfile版本。
create pfile='/tmp/pfileSID>ora' from spfile='+DATADG/SID/spfileSID.ora'
创建成功之后vi 修改'/tmp/pfileSID>ora' 此文件 将先前改错的参数改回来。
然后再通过改正确的pfile '/tmp/pfileSID>ora' 来生成新的spfile
即:create spfile= '+DATADG/SID/spfileSID.ora' from pfile='/tmp/pfileSID>ora';
然后 关闭数据库,删除之前在节点上通过备份init.ora文件创建出来的spfile.
然后 启动数据库 就会发现可以正常通过+DATADG/SID/spfileSID.ora参数文件启动了。
总结:
a: 通常读取参数文件顺序
我们知道,如果不指定参数文件,oracle是按照这个顺序查找文件来启动数据库的:
spfileSID.ora
spfile.ora
initSID.ora
init.ora
如果这些文件都没有找到,启动会失败。
b:查看srvctl读取spfile位置
srvctl config database -d orcl
c:修改集群中spfile位置
c1:在asmcmd中将spfile复制到修改后的位置
用cp命令
c2:将更改后的路径注册到ocr
srvctl modify database -d orcl -p '+dbdg/orcl_2/spfileorcl.ora';
- 11g rac 修改参数文件导致数据库无法启动 解决方案!
- 内核参数修改导致数据库无法启动
- Oracle 11g参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101,ORA-00824]
- Oracle 11g 参数修改错误导致数据库无法启动的处理方法.[ORA-01034,ORA-27101]
- oracle修改 11g processes参数导致:无法启动解决方法 shared memory realm does not exists
- 当spfile文件中的参数修改错误,导致数据库无法启动问题
- 当spfile文件中的参数修改错误,导致数据库无法启动问题
- HAIP异常,导致RAC节点无法启动的解决方案
- Oracle 11g RAC关闭和启动及归档参数修改
- Oracle 11g rac参数文件维护
- 由于默认网关导致oracle 10g rac vip无法启动
- 修改参数之后数据库无法启动问题
- 修改数据库的最大连接数导致无法启动数据库
- 主题:oracle修改processes参数导致无法启动
- [Oracle 11g r2(11.2.0.4.0)]案例分析2-HAIP 导致的数据库无法启动
- 一次11g rac无法启动处理过程
- oracle 日志文件无法归档导致的数据库无法启动
- 系统内核参数有问题导致postgresql数据库无法启动
- UIView的剖析!
- java.lang.UnsupportedClassVersionError: JVMCFRE003解决方法
- ls -l 列表信息详解
- php 将文件压缩为zip文件
- 网络学习笔记—计算机网络基础
- 11g rac 修改参数文件导致数据库无法启动 解决方案!
- oracle exp命令示例
- C++ 一个绕过成员变量的编程技巧。(使用局部static)
- 骨骼蒙皮动画(SkinnedMesh Animation)的实现
- EXIF查看器
- Android 项目中文件夹的作用
- erlang 二进制与位语法(bit syntax)
- Android 获取屏幕尺寸与密度
- 柔性数组