[转]ORA-0103四: ORACLE not available如何缓解

本文转自:http://www.cnblogs.com/zhwl/p/3726003.html

2个十分小的难题,让本身折腾了贰个上午,清晨叁点彻底解决了,分享2个给大家化解方式,就算在测试服务器上,可是经历是值得计算和享受的.

ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm
does not exist 进程 ID: 0 会话 ID: 0 序列号: 0

—- 这几个是气象。

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:30:38 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR: ORA-01031: insufficient privileges

请输入用户名:  sys as sysdba 输入口令: 已一连到空闲例程。

SQL> show parameter; ORA-01034: ORACLE not available 进程 ID: 0 会话
ID: 0 序列号: 0

SQL> select group#,sequence#,members,archived,status from v$log;
select group#,sequence#,members,archived,status from v$log * 第 一行出现错误: ORA-01034: ORACLE not available 进度 ID: 0 会话 ID: 0
种类号: 0 —–

以此进度中自身参考很多素材,不可能缓解

SQL> startup open hstestdb ORACLE 例程已经运转。

Total System Global Area 6847938560 bytes Fixed
Size                  218876八 bytes Variable Size            3422554656bytes Database Buffers         340577484八 bytes Redo
Buffers               1742028八 bytes 数据库装载实现。 ORA-031壹三:
通讯通道的文件结尾 进程 ID: 2玖八4 会话 ID: 伍 类别号: 三


抑或报ORA-031一叁: 通讯通道的文书结尾,毕竟怎么着原因?

SQL> startup open hstestdb ORACLE 例程已经运转。

Total System Global Area 6847938560 bytes Fixed
Size                  218876八 bytes Variable Size            342255465六bytes Database Buffers         3405774848 bytes Redo
Buffers               17420288 bytes 数据库装载实现。 ORA-031一叁:
通讯通道的文件结尾 进度 ID: 29八4 会话 ID: 5 类别号: 3

SQL> exit 从 Oracle Database 11g Enterprise Edition Release
11.2.0.1.0 – 64bit Production With the Partitioning, OLAP, Data Mining
and Real Application Testing options 断 开

C:\Documents and Settings\Administrator>set oracle_sid=hstestdb

C:\Documents and Settings\Administrator>sqlplus “/as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:37:02 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR: ORA-01031: insufficient privileges

请输入用户名:  sys as  sysdba 输入口令: 已连接到空闲例程。

SQL> stop SP二-004贰: 未知命令 “stop” – 其他行忽略。 SQL> shutdown
immediate; ORA-0103肆: ORACLE not available ORA-27十一: shared memory
realm does not exist SQL> startup mount; ORACLE 例程已经起步。

Total System Global Area 6847938560 bytes Fixed
Size                  218876八 bytes Variable Size            342255465陆bytes Database Buffers         340577484八 bytes Redo
Buffers               17420288 bytes 数据库装载完结。 SQL> select *
from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC


STATUS           FIRST_CHANGE# FIRST_TIME     NEXT_CHANGE#

NEXT_TIME —————- ————- ————– ————

         1          1       3823   52428800        512          1 NO
CURRENT               34344047 12-3月 -13       2.8147E+14

         3          1       3822   52428800        512          1 NO
INACTIVE              34327500 12-3月 -13         34344047 12-3月 -13

         2          1       3821   52428800        512          1 NO
INACTIVE              34324562 12-3月 -13         34327500 12-3月 -13

SQL> alter database open; alter database open * 第 一 行出现错误:
ORA-0311三: 通讯通道的文书结尾 进度 ID: 25九2 会话 ID: 五 连串号: 七

SQL> alter database archivelog; ERubiconROHaval: ORA-0311四: 未连接受 ORACLE

SQL> select * from v$log; EPRADORO宝马X3: ORA-0311四: 未连接受 ORACLE

SQL> conn sys/sys as sysdba 已一而再到空闲例程。 SQL> select * from
v$log; select * from v$log * 第 一 行出现错误: ORA-0十3肆: ORACLE not
available 进度 ID: 0 会话 ID: 0 系列号: 0

SQL> archive log list; ORA-0拾1二: not logged on SQL> exit
已断开连接

C:\Documents and Settings\Administrator>lsnrctl status

LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 – Production on 18-3月
-2013 15:4 4:24

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

正在连接到
(DESC牧马人IPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hserptest)(PO安德拉T=15二一)))
LISTENE大切诺基 的 STATUS ————————
外号                      LISTENE福特Explorer 版本                      TNSLSN揽胜 for
6四-bit Windows: Version 11.二.0.一.0 – Produ ction
运维日期                  1八-7月 -20一三 15:30:二柒不荒谬运维时刻              0 天 0 小时 14 分 0 秒
跟踪级别                  off 安全性                    ON: Local OS
Authentication SNMP                      OFF
监听程序参数文件          D:\app\Administrator\product\11.2.0\dbhome_1\network\a
dmin\listener.ora
监听程序日志文件          d:\app\administrator\diag\tnslsnr\hserptest\listener\a
lert\log.xml 监听端点概要…
  (DESCPAJEROIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=hserptest)(PO福特ExplorerT=15二一)))
  (DESC帕杰罗IPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC15二一ipc)))
服务摘要.. 服务 “CLRExtProc” 包罗 一 个实例。   实例 “CLRExtProc”, 状态
UNKNOWN, 包蕴此服务的 二 个处理程序… 服务 “hstestdb” 包罗 壹 个实例。
  实例 “hstestdb”, 状态 UNKNOWN, 包括此服务的 一 个处理程序…
命令执行成功

C:\Documents and Settings\Administrator>sqlplus “/as sysdba”

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:45:23 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR: ORA-01031: insufficient privileges

请输入用户名:  sys/sys as sysdba 已延续到空闲例程。

SQL> select *  from v$log; select *  from v$log * 第 一 行现身谬误:
ORA-0拾34: ORACLE not available 进度 ID: 0 会话 ID: 0 类别号: 0

SQL> alter  database open resetlog; alter  database open resetlog *
第 一 行现身错误: ORA-0十3四: ORACLE not available 进度 ID: 0 会话 ID: 0
类别号: 0

SQL> alter  database open resetlogs; alter  database open resetlogs
* 第 一 行出现错误: ORA-01034: ORACLE not available 进程 ID: 0 会话 ID:
0 类别号: 0

SQL> shutdown immedate; SP2-07一七: 违法的 SHUTDOWN 选项 SQL>
shutdown immediate ORA-0十3四: ORACLE not available ORA-2710一: shared
memory realm does not exist SQL> startup mount; ORACLE 例程已经运营。

Total System Global Area 6847938560 bytes Fixed
Size                  218876八 bytes Variable Size            342255465陆bytes Database Buffers         340577484八 bytes Redo
Buffers               1742028八 bytes 数据库装载达成。
SQL> alter database open resetlogs; alter database open resetlogs *
第 一 行出现错误: ORA-0113九: RESETLOGS 选项仅在不完全体据库恢复生机后灵光

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC


STATUS           FIRST_CHANGE# FIRST_TIME     NEXT_CHANGE#

NEXT_TIME —————- ————- ————– ————

         1          1       3823   52428800        512          1 NO
CURRENT               34344047 12-3月 -13       2.8147E+14

         3          1       3822   52428800        512          1 NO
INACTIVE              34327500 12-3月 -13         34344047 12-3月 -13

         2          1       3821   52428800        512          1 NO
INACTIVE              34324562 12-3月 -13         34327500 12-3月 -13

SQL> alter database open resetlogs; alter database open resetlogs *
第 一 行出现谬误: ORA-0113九: RESETLOGS 选项仅在不完全部据库苏醒后灵光

SQL> SQL> recover database until time ‘201三-0三-0一 12:1二:12’;
实现介质复苏。


我恢复3月1日的 SQL> alter database open resetlogs;

数据库已改成。

SQL> shutdown 数据库已经倒闭。 已经卸载数据库。 ORACLE 例程已经关闭。
SQL> startup ORACLE 例程已经运行。

Total System Global Area 6847938560 bytes Fixed
Size                  218876八 bytes Variable Size            342255465陆bytes Database Buffers         340577484捌 bytes Redo
Buffers               1742028八 bytes 数据库装载完结。 数据库已经打开。
SQL>

–到近来停止,难题消除。

 

相关文章