ORACLE集群管理 -spfile参数文件管理

如果修改参数log_archive_dest_1参数失误,将导致数据库起不来。

alter system set log_archive_dest_1='localation=+dgarch' scope=spfile sid='*';

在重启数据库时报错,无法识别参数set log_archive_dest_1,实例无法启动。
1 使用asmcmd命令,查找到对应的spfile参数文件,
asmcmd>cp spfile.2325.2323  /home/grid/pfile.ora
asmcmd>cp spfile.2325.2323 spfile.2325.2323BAK
strings /home/grid/pfile.ora >initorcl1.ora

cp initorcl1.ora $ORACLE_HOME/dbs
chmod 775 initorcl1.ora
chown oracle:install initorcl1.ora

sqlplus / as sysdba

数据库为nomount状态,想直接创建spfile到+DGDATA中

create spfile=‘+dgdata’ from pfile; ----结果报错。

于是决定删除asm磁盘组中的spfile文件

asmcmd>rm spfile.2325.2323

sqlplus / as sysdba

create spfile from pfile; ---于是在$ORACLE_HOME/dbs目录中创建了spfileorcl.ora文件,并按照启动。

startup

show parameter spfile

------------------------------------ ----------- ------------------------------

spfile            string      $ORACLE_HOME/spfileorcl.ora
create spfile='+dgdata' from pfile;
重启数据库。

SQL> show parameter spfile

NAME          TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile            string      +DGDATA/orcl/PARAMETERFILE/spfile.256.1028733033

查看数据库配置信息

srvctl config database -d orcl --查看数据库配置,包括spfile,pwfile以及其他各个信息。可以通过

srvctl modify database -d orcl -spfile '+DGDATA/orcl/PARAMETERFILE/spfile.256.1028733033' -pwfile '+DGDATA/orcl/password/orapwdorcl'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值