ed.
SQL> archive log list
ORA-03113: end-of-file on communication channel
切换一次日志后,实例被终止,可以从alert.log中看到:
[root@ora10g oradata]# tailf /u01/app/oracle/admin/ora10g/bdump/alert_ora10g.log
...
Mon Aug 25 16:13:05 2014
Thread 1 advanced to log sequence 3
Current log# 2 seq# 3 mem# 0: /u01/app/oracle/oradata/ora10g/redo02.log
Mon Aug 25 16:13:05 2014
Errors in file /u01/app/oracle/admin/ora10g/bdump/ora10g_arc0_4586.trc:
ORA-00322: Message 322 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1]
ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1] [/u01/app/oracle/oradata/ora10g/redo01.log]
Mon Aug 25 16:13:05 2014
Errors in file /u01/app/oracle/admin/ora10g/bdump/ora10g_arc0_4586.trc:
ORA-00322: Message 322 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1]
ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1] [/u01/app/oracle/oradata/ora10g/redo01.log]
Mon Aug 25 16:13:05 2014
ARC0: Failed to archive thread 1 sequence 2 (0)
ARCH: Archival stopped, error occurred. Will continue retrying
Mon Aug 25 16:13:05 2014
ORACLE Instance ora10g - Archival Error
Mon Aug 25 16:13:05 2014
ORA-16038: Message 16038 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [2]
ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1] [/u01/app/oracle/oradata/ora10g/redo01.log]
Mon Aug 25 16:13:05 2014
Errors in file /u01/app/oracle/admin/ora10g/bdump/ora10g_arc0_4586.trc:
ORA-16038: Message 16038 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [2]
ORA-00312: Message 312 not found; No message file for product=RDBMS, facility=ORA; arguments: [1] [1] [/u01/app/oracle/oradata/ora10g/redo01.log]
Mon Aug 25 16:13:08 2014
********************* ATTENTION: ********************
The controlfile header block returned by the OS
has a sequence number that is too old.
The controlfile might be corrupted.
PLEASE DO NOT ATTEMPT TO START UP THE INSTANCE
without following the steps below.
RE-STARTING THE INSTANCE CAN CAUSE SERIOUS DAMAGE
TO THE DATABASE, if the controlfile is truly corrupted.
In order to re-start the instance safely,
please do the following:
(1) Save all copies of the controlfile for later
analysis and contact your OS vendor and Oracle support.
(2) Mount the instance and issue:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
(3) Unmount the instance.
(4) Use the script in the trace file to
RE-CREATE THE CONTROLFILE and open the database.
*****************************************************
Instance terminated by USER, pid = 6994
--关闭实例,重新启动
SQL> shutdown immediate
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
SQL> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@ora10g fd]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Mon Aug 25 16:17:05 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 92276304 bytes
Database Buffers 188743680 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> select * from aaron8219.test1;
INT
-------