|
09:44:44 SQL> shutdown immediate
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
备份数据库!
09:44:59 SQL> startup
ORACLE 例程已经启动。
Total System Global Area 152115804 bytes
Fixed Size 453212 bytes
Variable Size 125829120 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
09:53:10 SQL> connect test/test
已连接。
09:53:22 SQL> create table test1(aa varchar2(10));
表已创建。
已用时间: 00: 00: 00.03
09:53:34 SQL> insert into test1 values('test1');
已创建 1 行。
已用时间: 00: 00: 00.00
09:53:45 SQL> commit;
提交完成。
已用时间: 00: 00: 00.00
09:55:38 SQL>
09:55:39 SQL>
09:55:40 SQL>
09:55:40 SQL>
09:55:41 SQL>
09:55:41 SQL>
09:55:45 SQL>
09:55:46 SQL>
09:55:46 SQL> drop table test1;
表已丢弃。
已用时间: 00: 00: 00.05
09:55:58 SQL> connect sys as sysdba
请输入口令:
已连接。
09:56:10 SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
恢复数据文件!
09:56:25 SQL> startup
ORACLE 例程已经启动。
Total System Global Area 152115804 bytes
Fixed Size 453212 bytes
Variable Size 125829120 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
ORA-01113: 文件 1 需要介质恢复
ORA-01110: 数据文件 1: 'E:\ORACLE\ORA92\REPM\SYSTEM01.DBF'
10:02:17 SQL> recover database until time '2005.01.19 09:55:46' ;
完成介质恢复。
10:02:54 SQL> alter database open resetlogs;
数据库已更改。
已用时间: 00: 00: 26.07
10:03:29 SQL> select * from test.test1;
AA
----------
test1
已用时间: 00: 00: 00.00
10:03:36 SQL>
数据恢复过来了,但是我不知道这时候日志缓冲区里内容是大家提到的那种方式写到日志文件里的?是我发出的commit吗? |
|