一、进行rman 异机恢复,因源端和目标端的oracle 物理路径不一致,把备份的spfile.bak导入到inintnc.ora文件后,通过系列语句进行启动
RMAN> startup nomount pfile="/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initnc.ora";
导致报错:
此时,rman target /或sqlplus / as sysdba都会报错而无法进入:ORA-09925: Unable to create audit trail file
二、原因:
很尴尬的发现,因为现在数据库最少启动到了Nomount的阶段,你SQLPLUS登录一直提示你操作系统验证无法进入;
很尴尬对吧,无法进入sql*plus就无法修改参数文件,就无法启动数据库;
三、解决:
1.修改spfile或init.ora中的路径为正确路径
2. 查看oracle_sid的进程,ps -ef|grep orcl 或其他实例名如ps -ef|grep oraecology
2、找到进程ora_pmon_orcl,并杀掉
执行[oracle@template dbs]$ kill -s 9 3550
3、退出oracle用户,再次进入,此时可以进入sql,并可以正常启动
文章评论