基于时间的数据库不完全恢复
1.查询时间
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2012-07-22 14:27:13
2.删除用户SCOTT及其对象
SQL> drop user scott cascade;
3.设置系统时间格式
$ export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
$ export NLS_LANG=american
$ rman target /
4.正常关闭数据库
SQL> shutdown immediate
5.启动数据库到mount状态
SQL> startup mount
6.恢复数据库到损坏之前的时间点
RMAN> run {
2> restore database;
3> recover database until time '2012-07-22 14:27:13';
4> alter database open resetlogs;}
7、验证数据库是否恢复成功
SQL> select username,account_status from dba_users;
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2012-07-22 14:27:13
2.删除用户SCOTT及其对象
SQL> drop user scott cascade;
3.设置系统时间格式
$ export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
$ export NLS_LANG=american
$ rman target /
4.正常关闭数据库
SQL> shutdown immediate
5.启动数据库到mount状态
SQL> startup mount
6.恢复数据库到损坏之前的时间点
RMAN> run {
2> restore database;
3> recover database until time '2012-07-22 14:27:13';
4> alter database open resetlogs;}
7、验证数据库是否恢复成功
SQL> select username,account_status from dba_users;
相关推荐
CoderToy 2020-11-16
技术之博大精深 2020-10-16
emmm00 2020-11-17
bianruifeng 2020-11-16
云中舞步 2020-11-12
世樹 2020-11-11
暗夜之城 2020-11-11
张荣珍 2020-11-12
amienshxq 2020-11-14
ASoc 2020-11-14
yungpheng 2020-10-19
loveyouluobin 2020-09-29
尘封飞扬 2020-09-29
Coder技术文摘 2020-09-29
lbyd0 2020-11-17
BigYellow 2020-11-16
sushuanglei 2020-11-12
我心似明月 2020-11-09