ASM 下 SPFILE 启动问题

当你使用 ASM 的时候,如果出现 SPFILE 原因影响数据库的启动

问题:

同时设置了 log_archive_dest 和 log_archive_dest_1 参数,重启数据库时出现下列错误提示

SQL> startup
ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST

 

解决办法:

1. 通过 spfile 创建 pfile 文件

SQL> create pfile='/u01/app/oracle/product/11.2.0/dbhome_2/dbs/spfileasm.ora' from spfile='+DATA/ASM/PARAMETERFILE/spfile.270.869503453';

File created.

 

2. 修改 pfile 文件

$ vim spfileasm.ora 

修改生成的 pfile 文件,删除 *.log_archive_dest='+DATA' 这一行参数配置

 

3. 用 pfile 文件启动数据库

SQL> startup pfile='/u01/app/oracle/product/11.2.0/dbhome_2/dbs/spfileasm.ora'
ORACLE instance started.

 

4. 通过 pfile 创建 spfile 文件

SQL> create spfile='+DATA' from pfile='/u01/app/oracle/product/11.2.0/dbhome_2/dbs/spfileasm.ora';

File created.

 

5. 检查 ASM 下面 spfile 文件的生成情况

ASMCMD> pwd
+DATA/ASM
ASMCMD> ls -l parameterfile
Type           Redund  Striped  Time             Sys  Name
PARAMETERFILE  UNPROT  COARSE   JAN 25 17:00:00  Y    spfileasm.ora.269.869935141

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值