大家好:
现在有一个问题,用的是 oracle 数据库,现在要换一块存储,将现在的数据库文件(数据文件,控制文件,重做日志文件,参数文件,归档日志文件等)移到另一块存储上。
其它文件改一下alter database rename 一下位置,和在参数文件中改一下控制文件位置就可以了,但归档日志文件移到新位置后, v$archived_log 归档日志视图的状态 status 变为失效了。请问如何更新归档日志文件的新位置,并且使这些归档日志文件可用呢?待复,感谢!数据迁移归档日志
现在有一个问题,用的是 oracle 数据库,现在要换一块存储,将现在的数据库文件(数据文件,控制文件,重做日志文件,参数文件,归档日志文件等)移到另一块存储上。
其它文件改一下alter database rename 一下位置,和在参数文件中改一下控制文件位置就可以了,但归档日志文件移到新位置后, v$archived_log 归档日志视图的状态 status 变为失效了。请问如何更新归档日志文件的新位置,并且使这些归档日志文件可用呢?待复,感谢!数据迁移归档日志
你好。那 alter database register archivelog.log 重新注册归档日志后,原来的归档日志记录在 v$archived_log 还是有记录? status 状态还是失效的吗?
重新注册归档日志,会删除之前的归档日志文件在 v$archived_log 的记录吗?这些旧的归档日志记录对以后的恢复有影响吗?谢谢!
crosscheck archivelog all;
delete expired archivelog all;
就OK了。。