没有备份只有归档日志如何恢复数据…

Last login: Thu Sep 20 11:22:48 2012 from 10.80.11.111
[root@oracle11g ~]# su - oracle
[oracle@oracle11g ~]$ pwd
/home/oracle
[oracle@oracle11g ~]$ stty erase '^H'
[oracle@oracle11g ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 20 11:23:20 2012

Copyright (c) 1982, 2009, Oracle.<wbr> All rights reserved.<br><br><br> Connected to:<br> Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production<br> With the Partitioning, OLAP, Data Mining and Real Application Testing options<br><br><br> SQL&gt; select * from v$version;<br><br> BANNER<br> --------------------------------------------------------------------------------<br> Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production<br> PL/SQL Release 11.2.0.1.0 - Production<br> CORE<wbr><wbr><wbr> 11.2.0.1.0<wbr><wbr><wbr><wbr><wbr> Production<br> TNS for Linux: Version 11.2.0.1.0 - Production<br> NLSRTL Version 11.2.0.1.0 - Production<br><br> SQL&gt;<br><br><br><br> SQL&gt; create tablespace test datafile<br><wbr> 2<wbr> '/u01/test.ora' size 5m<br><wbr> 3<wbr> AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED<br><wbr> 4<wbr> default storage (initial 128K next 1M pctincrease 0)<br><wbr> 5<wbr> /<br><br> Tablespace created.<br><br> SQL&gt; drop user test cascade;<br> drop user test cascade<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> *<br> ERROR at line 1:<br> ORA-01918: user 'TEST' does not exist<br><br><br> SQL&gt; create user test identified by test default tablespace test;<br> grant connect,resource to test;<br> User created.<br><br> SQL&gt; grant connect,resource to test;<br> grant connect,resource to test;grant connect,resource to test<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> *<br> ERROR at line 1:<br> ORA-00911: invalid character<br><br><br> SQL&gt; grant connect,resource to test;<br><br> Grant succeeded.<br><br> SQL&gt; conn test/test<br> Connected.<br> SQL&gt; create table a(a number);<br><br> Table created.<br><br> SQL&gt; insert into a values(1);<br><br> 1 row created.<br><br> SQL&gt; insert into a select * from a;<br><br> 1 row created.<br><br> SQL&gt; /<br><br> 2 rows created.<br><br> SQL&gt; /<br><br> 4 rows created.<br><br> SQL&gt; /<br><br> 8 rows created.<br><br> SQL&gt; /<br><br> 16 rows created.<br><br> SQL&gt; /<br><br> 32 rows created.<br><br> SQL&gt; /<br><br> 64 rows created.<br><br> SQL&gt; /<br><br> 128 rows created.<br><br> SQL&gt; /<br><br> 256 rows created.<br><br> SQL&gt; /<br><br> 512 rows created.<br><br> SQL&gt;<br> SQL&gt; /<br><br> 1024 rows created.<br><br> SQL&gt; /<br><br> 2048 rows created.<br><br> SQL&gt; /<br><br> 4096 rows created.<br><br> SQL&gt; /<br><br> 8192 rows created.<br><br> SQL&gt; /<br><br> 16384 rows created.<br><br> SQL&gt; /<br><br> 32768 rows created.<br><br> SQL&gt; /<br> /<br> 65536 rows created.<br><br> SQL&gt;<br> /<br> 131072 rows created.<br><br> SQL&gt;<br> /<br> /<br> /<br> 262144 rows created.<br><br> SQL&gt;<br> /<br> /<br> /<br><br><br><br> 524288 rows created.<br><br> SQL&gt; /<br> /<br> /<br> /<br><br><br> 1048576 rows created.<br><br> SQL&gt;<br> 2097152 rows created.<br><br> SQL&gt; select<br> 4194304 rows created.<br><br> SQL&gt;<br><br><br> ^C<br><br> ^C^C<br><br><br> insert into a select * from a<br> *<br> ERROR at line 1:<br> ORA-00604: error occurred at recursive SQL level 1<br> ORA-01013: user requested cancel of current operation<br><br><br><br> SQL&gt; SP2-0042: unknown command "" - rest of line ignored.<br> SQL&gt; SQL&gt; SQL&gt;<br> SQL&gt;<br> SQL&gt;<br> SQL&gt;<br> SQL&gt; select count<br><wbr> 2 <wbr><br> SQL&gt;<br> SQL&gt; select count(*) from a;<br><br><wbr> COUNT(*)<br> ----------<br><wbr><wbr> 8388608<br><br> SQL&gt; commit<br><wbr> 2<wbr> ;<br><br> Commit complete.<br><br> SQL&gt;<wbr> connect internal<br> Enter password:<br> ERROR:<br> ORA-09275: CONNECT INTERNAL is not a valid DBA connection<br><br><br> Warning: You are no longer connected to ORACLE.<br> SQL&gt; connect sys<br> Enter password:<br> ERROR:<br> ORA-28009: connection as SYS should be as SYSDBA or SYSOPER<br><br><br> SQL&gt; connect as sysdba<br> Enter user-name: system<br> Enter password:<br> Connected.<br> SQL&gt; alter system switch logfile;<br><br> System altered.<br><br> SQL&gt; /<wbr><wbr><br><br> System altered.<br><br> SQL&gt; archive log list<br> Database log mode<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Archive Mode<br> Automatic archival<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Enabled<br> Archive destination<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch<br> Oldest online log sequence<wbr><wbr><wbr><wbr> 66<br> Next log sequence to archive<wbr><wbr> 68<br> Current log sequence<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 68<br> SQL&gt;<br> SQL&gt; /<br><br> System altered.<br><br> SQL&gt; alter system switch logfile;<br><br> System altered.<br><br> SQL&gt; shutdown<br> Database closed.<br> Database dismounted.<br> ORACLE instance shut down.<br> SQL&gt; startup<br> ORACLE instance started.<br><br> Total System Global Area<wbr> 209235968 bytes<br> Fixed Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 1335528 bytes<br> Variable Size<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 146804504 bytes<br> Database Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 58720256 bytes<br> Redo Buffers<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 2375680 bytes<br> Database mounted.<br> ORA-01157: cannot identify/lock data file 6 - see DBWR trace file<br> ORA-01110: data file 6: '/u01/test.ora'<br><br><br> SQL&gt; startup mount<br> ORA-01081: cannot start already-running ORACLE - shut it down first<br> SQL&gt;<wbr> alter database create datafile '/u01/test.ora';<br><br> Database altered.<br><br> SQL&gt; set autorecovery on<br> SQL&gt; recovery datafile '/u01/test.ora';<br> SP2-0734: unknown command beginning "recovery d..." - rest of line ignored.<br> SQL&gt; recover datafile<wbr> '/u01/test.ora';<br> ORA-00279: change 1511838 generated at 09/20/2012 11:30:11 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_62_789708408.dbf<br> ORA-00280: change 1511838 for thread 1 is in sequence #62<br><br><br> ORA-00279: change 1512465 generated at 09/20/2012 11:32:24 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_63_789708408.dbf<br> ORA-00280: change 1512465 for thread 1 is in sequence #63<br><br><br> ORA-00279: change 1513085 generated at 09/20/2012 11:32:41 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_64_789708408.dbf<br> ORA-00280: change 1513085 for thread 1 is in sequence #64<br><br><br> ORA-00279: change 1513242 generated at 09/20/2012 11:33:02 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_65_789708408.dbf<br> ORA-00280: change 1513242 for thread 1 is in sequence #65<br><br><br> ORA-00279: change 1513427 generated at 09/20/2012 11:33:18 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_66_789708408.dbf<br> ORA-00280: change 1513427 for thread 1 is in sequence #66<br><br><br> ORA-00279: change 1513542 generated at 09/20/2012 11:37:04 needed for thread 1<br> ORA-00289: suggestion :<br> /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch1_67_789708408.dbf<br> ORA-00280: change 1513542 for thread 1 is in sequence #67<br><br><br> Log applied.<br> Media recovery complete.<br> SQL&gt; conn test/test<br> ERROR:<br> ORA-01033: ORACLE initialization or shutdown in progress<br> Process ID: 0<br> Session ID: 0 Serial number: 0<br><br><br> Warning: You are no longer connected to ORACLE.<br> SQL&gt; alter database open;<br> SP2-0640: Not connected<br> SQL&gt; startup<br> ORA-01031: insufficient privileges<br> SQL&gt; connect as sysdba<br> Enter user-name: system<br> Enter password:<br> Connected.<br> SQL&gt; alter database open;<br><br> Database altered.<br><br> SQL&gt; conn test/test<br> Connected.<br><br> SQL&gt; SQL&gt;<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br> SQL&gt;<br> SQL&gt;<br> SQL&gt; select conut(*) from test;<br> select conut(*) from test<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> *<br> ERROR at line 1:<br> ORA-00936: missing expression<br><br><br> SQL&gt; select count(*) from test;<br> select count(*) from test<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> *<br> ERROR at line 1:<br> ORA-00942: table or view does not exist<br><br><br> SQL&gt; c/test/a<br><wbr> 1* select count(*) from a<br> SQL&gt; r<br><wbr> 1* select count(*) from a<br> r<br><br><br><br><br><wbr> COUNT(*)<br> ----------<br><wbr><wbr> 8388608<br><br> SQL&gt;<wbr><wbr> 1* select count(*) from a<br><br><wbr> COUNT(*)<br> ----------<br><wbr><wbr> 8388608<br><br> SQL&gt; SQL&gt; SQL&gt; SQL&gt; conn test/test<wbr><br></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值