Oracle备份,恢复

1.切换服务器归档模式,如果已经是归档模式可跳过此步:
#[color=red]sqlplus /nolog [/color] (启动sqlplus)
SQL> [color=orange]conn / as sysdba[/color] (以DBA身份连接数据库)
SQL> [color=orange]shutdown immediate;[/color] (立即关闭数据库)
SQL> [color=orange]startup mount[/color] (启动实例并加载数据库,但不打开)
SQL> [color=orange]alter database archivelog;[/color] (更改数据库为归档模式)
SQL> [color=orange]alter database open;[/color] (打开数据库)
SQL> [color=orange]alter system archive log start;[/color] (启用自动归档)
SQL> [color=orange]exit[/color] (退出)
2.连接:
[color=red]%rman target=rman/rman@mydb[/color] (启动恢复管理器)
3.基本设置:
RMAN> [color=blue]configure default device type to disk;[/color] (设置默认的备份设备为磁盘)
RMAN> [color=blue]configure device type disk parallelism 2; [/color](设置备份的并行级别,通道数)
RMAN> [color=blue]configure channel 1 device type disk fromat '/backup1/backup_%U'; [/color](设置备份的文件格式,只适用于磁盘设备)
RMAN> [color=blue]configure channel 2 device type disk fromat '/backup2/backup_%U'; [/color](设置备份的文件格式,只适用于磁盘设备)
RMAN> [color=blue]configure controlfile autobackup on; [/color](打开控制文件与服务器参数文件的自动备份)
RMAN> [color=blue]configure controlfile autobackup format for device type disk to '/backup1/ctl_%F'; [/color](设置控制文件与服务器参数文件自动备份的文件格式)
4.查看所有设置:
RMAN> [color=blue]show all [/color]
5.查看数据库方案报表:
RMAN> [color=blue]report schema;[/color]
6.备份全库:
RMAN> [color=blue]backup database plus archivelog delete input; [/color](备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志)
7.备份表空间:
RMAN> [color=blue]backup tablespace system plus archivelog delete input;[/color] (备份指定表空间及归档的重做日志,并删除旧的归档日志)
8.备份归档日志:
RMAN> [color=blue]backup archivelog all delete input; [/color]
9.复制数据文件:
RMAN> [color=blue]copy datafile 1 to '/oracle/dbs/system.copy'; [/color]
10.查看备份和文件复本:
RMAN> [color=blue]list backup; [/color]
11.验证备份:
RMAN> [color=blue]validate backupset 3; [/color]
12.从自动备份中恢复服务器参数文件:
RMAN> [color=blue]shutdown immediate;[/color] (立即关闭数据库)
RMAN> [color=blue]startup nomount;[/color] (启动实例)
RMAN> [color=blue]restore spfile to pfile '/backup1/mydb.ora' from autobackup;[/color] (从自动备份中恢复服务器参数文件)
13.从自动备份中恢复控制文件:
RMAN> [color=blue]shutdown immediate; [/color](立即关闭数据库)
RMAN> [color=blue]startup nomount;[/color] (启动实例)
RMAN> [color=blue]restore controlfile to '/backup1' from autobackup; [/color](从自动备份中恢复控制文件)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值