还原、备份数据库
backup sets(备份组)和image(映象)的概念
restore的三个级别:数据库、表空间、数据文件。[@more@]还原、备份数据库
backup sets(备份组)和image(映象)的概念
restore的三个级别:数据库、表空间、数据文件。
rman target /
start mount(必须在脱机下)
resotre databse;
recovery database;
alter database open;
利用RMAN将某数据文件恢复到一个新的路径下。
run{
set newname for datafile 1 to '//system01.dbf';
restore database;
switch datafile all; --更新控制文件。
recover database;
alter database open; }
还原、备份表空间
run{
sql “alter tablespace users offline immediate”;
restore tablespace users;
recover tablespace users;
sql “alter tablespace users online”;
}
将数据文件恢复到一个新路径
RUN{
SQL "alter tablespace users offline immediate";
SET NEWNAME FOR DATAFILE '/ORADATA/u03/users01.dbf' TO
'/ORADATA/u04/users01.dbf'; #Specify where to restore the file
RESTORE TABLESPACE users; #Restore the datafile
SWITCH datafile 3;#Update the control file and recovery catalog
RECOVER TABLESPACE users; #Recover the tablespace
SQL "alter tablespace tbs1 online";}
backup sets(备份组)和image(映象)的概念
restore的三个级别:数据库、表空间、数据文件。[@more@]还原、备份数据库
backup sets(备份组)和image(映象)的概念
restore的三个级别:数据库、表空间、数据文件。
rman target /
start mount(必须在脱机下)
resotre databse;
recovery database;
alter database open;
利用RMAN将某数据文件恢复到一个新的路径下。
run{
set newname for datafile 1 to '//system01.dbf';
restore database;
switch datafile all; --更新控制文件。
recover database;
alter database open; }
还原、备份表空间
run{
sql “alter tablespace users offline immediate”;
restore tablespace users;
recover tablespace users;
sql “alter tablespace users online”;
}
将数据文件恢复到一个新路径
RUN{
SQL "alter tablespace users offline immediate";
SET NEWNAME FOR DATAFILE '/ORADATA/u03/users01.dbf' TO
'/ORADATA/u04/users01.dbf'; #Specify where to restore the file
RESTORE TABLESPACE users; #Restore the datafile
SWITCH datafile 3;#Update the control file and recovery catalog
RECOVER TABLESPACE users; #Recover the tablespace
SQL "alter tablespace tbs1 online";}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/167606/viewspace-876284/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/167606/viewspace-876284/