Disk Backup Location /u01/app/oracle/flash_recovery_area
冷备份
cp -rf db1 db1.bak
du -sm db1 db1.bak
oerr ora +错误号显示ora的错误信息
1.sqlplus sys/oracle@db2 as sysdba 以dba的身份登录数据库
rman target sys/oracle@db2 登录目标数据库
rman catalog rman/cat@db2 登陆目录数据库
rman target sys/oracle@db1 catalog rman/cat@db2 同时登陆
只有此时才可以创建scripts;要直接登录这两个必须先都登录过(一般需要登录的是目录数据库)
2.关于丢失表空间的恢复
删除的不是备份分表空间不能进行恢复
没有关闭数据库的恢复方法:
备份表空间
RMAN> run {
2> allocate channel dev1 type disk;
3> backup
4> tag users
5> format '/u01/app/oracle/oracle/admin/db2/backups_users_t%t_s%s'
6> (tablespace users)
7>
进行恢复:
RMAN> run{
2> allocate channel dev1 type disk;
3> restore tablespace users;
4> recover tablespace users;
5> release channel dev1;
6> }
using target database control file instead of recovery catalog
allocated channel: dev1
channel dev1: sid=13