1 RMAN出现了错误:RMAN reports a non-fatal error: ORA-19943: The current database incarnation changed during backup
2 检查发现
3 尝试解决问题——更改备份目录
3.1查看了当前的备份目录
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 0
Next log sequence to archive 0
Current log sequence 0
SQL> show parameter db_recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /data/oracle/flash_recovery_ar
ea
db_recovery_file_dest_size big integer 3882M
3.2 查看闪回区地址
SQL> show parameter DB_RECOVERY_FILE_DEST;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /data/oracle/flash_recovery_ar
ea
db_recovery_file_dest_size big integer 3882M
3.3 在改数据库下新建了一个目录
3.4 显示服务器参数文件
3.5 创建了参数文件
3.6 修改地址
3.7 关闭和重启数据库
4 用该命令,报错
5 更换命令recover database using backup controlfile until cancel;需要输入正确的log地址
6 查找log
select v1.group#,member, sequence#, first_change# from v$log v1, v$logfile v2 where v1.group# =v2.group#;
发现查到的日志不能用
7 查看备份的报警日志
查看是不是磁盘空间不足导致的
排查是否是root空间不足,现进行磁盘空间扩展
删除root上的不需要的文件,后利用数据库备份机进行数据库恢复,使数据库恢复正常。
(以下内容皆为排查数据库无法正常打开的过程:
.log .dbf .ctf文件路径可能不一致
查看log路径
查找出的log 路径
修改log路径到大地方
)