生成控制文件 trace 备份
Oracle维护命令
-- Generate a trace (CREATE CONTROLFILE script):
ALTER DATABASE BACKUP CONTROLFILE TO TRACE
AS '/tmp/create_controlfile.sql' REUSE;
-- Binary controlfile copy:
ALTER DATABASE BACKUP CONTROLFILE TO '/backup/controlfile_orcl.ctl' REUSE;作用
生成用于重建控制文件的 SQL 脚本(trace)和/或其二进制副本。
适用场景
结构变更后(添加数据文件/redo)、准备灾难恢复时,或在所有副本丢失时重建控制文件。
注意
每次结构变化后都要刷新 trace 文件;旧脚本会创建错误的结构。REUSE 会覆盖已有文件。对系统无风险,但请安全保存生成的文件。