Home > Database > Mysql Tutorial > body text

rman(下)

WBOY
Release: 2016-06-07 16:06:24
Original
1348 people have browsed it

备份控制文件 方法一:使用RMAN的控制文件自动备份 configure controlfile autobackup on; configure controlfile autobackup off; 方法二:使用用户管理的备份 alter database backup controlfile to 'XXX/XXX/XXX'; -- 二进制文件 alter database backup co

备份控制文件

方法一:使用RMAN的控制文件自动备份
configure controlfile autobackup on;
configure controlfile autobackup off;

方法二:使用用户管理的备份
alter database backup controlfile to 'XXX/XXX/XXX'; -- 二进制文件
alter database backup controlfile to trace; -- 文件文件

方法三:使用RMAN手动备份控制文件
backup current controlfile format 'XXX/XXX/XXX';

方法四:进行其他备份时,一同备份控制文件
backup datafile 5 include current controlfile;
备份SPFILE
backup spfile format 'XXX/XXX/SPFILEback_%s%t';

将RMAN命令执行的结果写入到一个日志文件中

方法一:(1)spool log to 'XXX/XXX/log1.txt' append;
(2)执行RMAN命令
(3)spool log off;

方法二:(1)rman log 'XXX/XXX/log1.txt'

run{
allocate channel c1 type disk;
sql 'alter system archive log current';
backup
format 'D:\backup\pitt_%U'
archivelog all delete input;
release channel c1;
}

如何手工删除归档日志文件?(如果采用RMNA备份后则不用手工删除)
一、先手工删除归档日志文件
二、用RMAN删除数据库记录的归档列表信息
1) 进入本数据库的rman,在命令行模式输入"rman target /",进入rman,查看提示,确认连接的是否是本库?
2) 查看归档日志文件的状态:
RMAN> list archivelog all;
3) 删除操作系统中的日志文件(到操作系统级进行手工删除,也可以是第一步;
4) 将归档日志信息进行更新;
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all; (确认时键入"yes")
RMAN> exit
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!