使用rman热备全库
数据库状态为OPEN
-------------------------查看scott用户下的表
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
DORMITORYXX_TABLE
DORMITORY_TABLE
SPECIALTY_TABLE
DEPT_TABLE
GADMIN_TABLE
PADMIN_TABLE
已选择6行。
--------------------2011-05-10 19:03--备份数据库
RMAN> backup database;
--------------------删除scott用户下个几个表
SQL> drop table dept_table;
表已删除。
SQL> drop table specialty_table;
表已删除。
SQL> drop table gadmin_table;
表已删除。
SQL> drop table padmin_table;
表已删除。
------------------------------查看操作后的scott用户表
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
DORMITORYXX_TABLE
DORMITORY_TABLE
------------------------恢复数据库
------------------------首先关闭数据库
shutdown immediate;
------------------------然后把数据库mount
startup mount;
----------------------恢复数据库
RMAN> restore database;
RMAN> recover database until time '2011-05-10 19:04:00';
---------------------------------打开数据库
RMAN> alter database open resetlogs;
-------------------------------查看表scott用户中的表
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
DORMITORYXX_TABLE
DORMITORY_TABLE
SPECIALTY_TABLE
DEPT_TABLE
GADMIN_TABLE
PADMIN_TABLE
已选择6行。
-----------------------成功恢复--------------------
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25517773/viewspace-730289/ ,如需转载,请注明出处,否则将追究法律责任。