跳到主要内容
版本:Next

1-1rman管理器命令

1-1 rman管理器命令

命令目的
backup备份数据库文件、数据库文件副本、存档日志或备份集
validate检查备份集并报告其数据是否完好无损。RMAN 扫描指定备份集中的所有备份片段,并查看校验和以验证是否可以成功还原内容。
show detail备份完成后,我们可以查看备份的信息
init初始化备份目录
restore数据库完全恢复
show显示备份历史记录。详细信息选项显示备份的其他信息
delete删除备份文件
purge从备份目录中删除已删除的备份
pgdata=PATH数据库存储区域的位置
arclog-path=PATHWAL存储区路径
srvlog-path=PATH服务器日志存储区域的路径
backup-path=PATH备份存储区域的路径
check检查
verbose显示详细信息
progress显示已处理文件的进度
backup-mode=MODEfull、incremental或archive模式
with-serverlog同时备份服务器日志文件
compress-data压缩zlib备份的数据
smooth-checkpoint备份前执行平滑的检查点
full-backup-on-error切换到全量备份模式
validate-backup备份完成后立即验证备份
validate-buffer-size验证缓冲区大小,默认为1 (KB)
validate-mode验证模式,size|crc,size只校验备份速度大小所以较快,src检查数据库的完整性较慢,默认为size
keep-data-generations=NUM保留NUM代的全数据备份
keep-data-days=NUM保留足够的数据备份,恢复到N天前
keep-arclog-files=NUM保存NUM的WAL存档
keep-arclog-days=DAY保持存档的WAL按天修改
keep-srvlog-files=NUM保留服务器日志的NUM
keep-srvlog-days=DAY按天修改服务器日志
standby-host=HOSTNAME从备用主机进行备份时,选择备用主机
standby-port=PORT从备用进行备份时的备用端口
recovery-target-time进行恢复的时间戳
recovery-target-xid将进行恢复的事务ID
recovery-target-inclusive我们是否在恢复目标之后停止
recovery-target-timeline恢复到特定的时间线
recovery-target-action恢复目标后服务器应该采取的操作
hard-copy复制archivelog而不是符号链接
-a, --show-all显示已删除的备份
-f, --force强制删除超过给定日期的备份
-d, --dbname=DBNAME连接的dbname数据库
-h, --host=HOSTNAME数据库服务器主机或套接字目录
-p, --port=PORT数据库服务器端口
-U, --username=USERNAME连接的用户名
-w, --no-password从不提示输入密码
-W, --password强制密码提示
-q, --quiet不要显示任何INFO或DEBUG消息
--debug显示调试消息
--help显示此帮助,然后退出
--version输出版本信息,然后退出