[root@cent5-64b-40 recoverHowto]#
[root@cent5-64b-40 recoverHowto]# cat rollback.txt
QL> quit
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning and Real Application Testing optionsとの接続が切断されました。
[oracle@cent5-64b-40 recoverHowto]$
[oracle@cent5-64b-40 recoverHowto]$ sqlplus orcl/orcl
SQL*Plus: Release 11.2.0.1.0 Production on 水 9月 5 15:21:38 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning and Real Application Testing options
に接続されました。
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
TESTTBL
ZIP
SQL>
SQL>
SQL> select count(*) from testtbl;
COUNT(*)
----------
2
SQL>
SQL> insert into testtbl values(1 , 1);
1行が作成されました。
SQL> select count(*) form testtbl;
select count(*) form testtbl
*
行1でエラーが発生しました。:
ORA-00923: FROMキーワードが指定の位置にありません。
SQL> select count(*) from testtbl;
COUNT(*)
----------
3
SQL> select
2 to_char(sysdate,'yyyy-mm-dd:hh24:mi:ss')
3 from dual
4 ;
TO_CHAR(SYSDATE,'YY
-------------------
2012-09-05:15:23:48
SQL>
SQL>
SQL> drop table testtbl;
表が削除されました。
SQL> select count(*) from testtbl;
select count(*) from testtbl
*
行1でエラーが発生しました。:
ORA-00942: 表またはビューが存在しません。
SQL>
SQL>
SQL>
SQL> shutdown immediate
ORA-01031: 権限が不足しています。
SQL>
SQL> quit
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning and Real Application Testing optionsとの接続が切断されました。
[oracle@cent5-64b-40 recoverHowto]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 水 9月 5 15:26:11 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning and Real Application Testing options
に接続されました。
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> shutdown immediate
データベースがクローズされました。
データベースがディスマウントされました。
ORACLEインスタンスがシャットダウンされました。
SQL>
SQL>
e@cent5-64b-40 backup]$ ls -ltr /opt/oracle/app/oradata/orcl/
control01.ctl redo02.log sysaux01.dbf temp01.dbf users01.dbf
redo01.log redo03.log system01.dbf undotbs01.dbf
[oracle@cent5-64b-40 backup]$ ls -ltr /opt/oracle/app/oradata/orcl
合計 1517956
-rw-r-----. 1 oracle oinstall 52429312 9月 5 14:50 2012 redo03.log
-rw-r-----. 1 oracle oinstall 30416896 9月 5 15:04 2012 temp01.dbf
-rw-r-----. 1 oracle oinstall 52429312 9月 5 15:19 2012 redo01.log
-rw-r-----. 1 oracle oinstall 52429312 9月 5 15:26 2012 redo02.log
-rw-r-----. 1 oracle oinstall 713039872 9月 5 15:26 2012 system01.dbf
-rw-r-----. 1 oracle oinstall 31465472 9月 5 15:26 2012 users01.dbf
-rw-r-----. 1 oracle oinstall 94380032 9月 5 15:26 2012 undotbs01.dbf
-rw-r-----. 1 oracle oinstall 545267712 9月 5 15:26 2012 sysaux01.dbf
-rw-r-----. 1 oracle oinstall 9748480 9月 5 15:26 2012 control01.ctl
[oracle@cent5-64b-40 backup]$
[oracle@cent5-64b-40 backup]$ ^Cd
[oracle@cent5-64b-40 backup]$
[oracle@cent5-64b-40 backup]$ pwd
/home/oracle/oracle_backup/orcl/backup
[oracle@cent5-64b-40 backup]$
[oracle@cent5-64b-40 backup]$ ls -ltr
合計 8
drwxr-xr-x. 3 oracle oinstall 4096 9月 5 13:37 2012 2
drwxr-xr-x. 3 oracle oinstall 4096 9月 5 15:20 2012 1
[oracle@cent5-64b-40 backup]$
[oracle@cent5-64b-40 backup]$ cd 1
[oracle@cent5-64b-40 1]$ ls -tlr
合計 1517960
drwxr-xr-x. 2 oracle oinstall 4096 9月 5 14:50 2012 archive
-rw-r-----. 1 oracle oinstall 52429312 9月 5 14:50 2012 redo03.log
-rw-r-----. 1 oracle oinstall 30416896 9月 5 15:04 2012 temp01.dbf
-rw-r-----. 1 oracle oinstall 52429312 9月 5 15:19 2012 redo01.log
-rw-r-----. 1 oracle oinstall 713039872 9月 5 15:19 2012 system01.dbf
-rw-r-----. 1 oracle oinstall 545267712 9月 5 15:19 2012 sysaux01.dbf
-rw-r-----. 1 oracle oinstall 94380032 9月 5 15:19 2012 undotbs01.dbf
-rw-r-----. 1 oracle oinstall 31465472 9月 5 15:19 2012 users01.dbf
-rw-r-----. 1 oracle oinstall 52429312 9月 5 15:19 2012 redo02.log
-rw-r-----. 1 oracle oinstall 9748480 9月 5 15:19 2012 control01.ctl
[oracle@cent5-64b-40 1]$
[oracle@cent5-64b-40 1]$ pwd
/home/oracle/oracle_backup/orcl/backup/1
[oracle@cent5-64b-40 1]$ cp -pr ./*dbf /opt/oracle/app/oradata/orcl
orcl/ orcl2/
[oracle@cent5-64b-40 1]$ cp -pr ./*dbf /opt/oracle/app/oradata/orcl/
[oracle@cent5-64b-40 1]$
SQL>
SQL>
SQL> startup mount
ORACLEインスタンスが起動しました。
Total System Global Area 535662592 bytes
Fixed Size 1337720 bytes
Variable Size 364906120 bytes
Database Buffers 163577856 bytes
Redo Buffers 5840896 bytes
データベースがマウントされました。
SQL>
SQL> recover database until time '2012-09-05:15:23:48'
メディア・リカバリが完了しました。
SQL> alter database open
2 ;
alter database open
*
行1でエラーが発生しました。:
ORA-01589:
データベースをオープンするにはRESETLOGSまたはNORESETLOGSを使用する必要があります
SQL> alter database open resetlogs
2 ;
データベースが変更されました。
SQL> select count(*) from testtbl;
select count(*) from testtbl
*
行1でエラーが発生しました。:
ORA-00942: 表またはビューが存在しません。
SQL>
OOPPPSSSSS
[oracle@cent5-64b-40 1]$ sqlplus orcl/orcl
SQL*Plus: Release 11.2.0.1.0 Production on 水 9月 5 15:36:34 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning and Real Application Testing options
に接続されました。
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
TESTTBL
ZIP
SQL>
SQL>
SQL> select count(*) from testtbl;
COUNT(*)
----------
2
SQL>
GOOD!
[root@cent5-64b-40 recoverHowto]#