`
xtel
  • 浏览: 22258 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ORA-01034: ORACLE not available

 
阅读更多

转自:http://blog.csdn.net/zhanghai412/article/details/7947460

 

解决方法一:

ERROR:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

进程 ID: 0

会话 ID: 0 序列号: 0

因为这个小小的错误,折腾了我好几个小时,特记录如下。

上网搜索了下解决方案,如下:

sqlplus "sys/password as sysdba"

连接成功,提示"已连接到空闲例程"

SQL> startup

ORACLE 例程已经启动。

Total System Global Area  535662592 bytes

Fixed Size                  1375792 bytes

Variable Size             293601744 bytes

Database Buffers          234881024 bytes

Redo Buffers                5804032 bytes

数据库装载完毕。

ORA-03113: 通信通道的文件结尾

进程 ID: 5412

会话 ID: 5 序列号: 5

出现一个新错误:ORA-03113: 通信通道的文件结尾;分析可能由于昨晚数据库强制关闭,导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。

找到解决方案如下:

SQL> conn / as sysdba

已连接到空闲例程。

SQL> startup mount

ORACLE 例程已经启动。

Total System Global Area  535662592 bytes

Fixed Size                  1375792 bytes

Variable Size             293601744 bytes

Database Buffers          234881024 bytes

Redo Buffers                5804032 bytes

数据库装载完毕。

SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC

---------- ---------- ---------- ---------- ---------- ---------- ---

STATUS           FIRST_CHANGE# FIRST_TIME     NEXT_CHANGE# NEXT_TIME

---------------- ------------- -------------- ------------ -------------

         1          1        340   52428800        512          1 NO

INACTIVE               8474486 02-4月 -11          8522856 02-4月 -11

         3          1        342   52428800        512          1 NO

INACTIVE               8555222 06-4月 -11          8565162 11-4月 -11

         2          1        343   52428800        512          1 NO

CURRENT                8565162 11-4月 -11       2.8147E+14

SQL> alter database open resetlogs

  2  ;

alter database open resetlogs

*

第 1 行出现错误:

ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效

SQL> recover database until time '2011-04-11 12:12:12'

完成介质恢复。

SQL> alter database open resetlogs;

数据库已更改。

SQL> shutdown

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area  535662592 bytes

Fixed Size                  1375792 bytes

Variable Size             293601744 bytes

Database Buffers          234881024 bytes

Redo Buffers                5804032 bytes

数据库装载完毕。

数据库已经打开。

 

解决方法:二

我顶 字号:  
在试图登录pl/sql时,输入用户名(system/pwd)后,Oracle报告下列错误:
ERROR:
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;


查阅了相关
ORA-27101 Shared memory realm does not exist
ORA-01034 ORACLE not available &<60;
的说明,解释为ORACLE_HOME或者ORACLE_SID设置不正确。
但检查bash_profile以后没有发现错误;
錯誤點,沒有開啟oracle服務;
解決辦法,直接開啟oracle相關數據庫的服務;
或按照下面的步驟操作:
lsnrctl start
sqlplus '/as sysdba'
sql> startup
emctl start dbconsole
isqlplusctl start
分享到:
评论

相关推荐

    oracle10g提示oracle not available的一些个人总结

    在使用 Oracle 10g 数据库时,可能会遇到“ORA-01034: ORACLE not available”和“ORA-27101: shared memory realm does not exist”等错误。这些问题通常出现在启动数据库服务时,比如执行 `startup` 命令之后出现...

    oracle报错大全(珍藏版)

    #### ORA-00052: Resource Not Available 请求的资源不可用时触发。这可能是由于资源被其他用户占用、资源已满或不存在。 #### ORA-00053: Error 未具体描述错误内容,可能是通用错误代码。 #### ORA-00054: ...

    p7331323_10204_AIX5L

    ORA-00603: ORACLE server session terminated by fatal error ORA-27504: IPC error creating OSD context ORA-27300: OS system dependent operation:sskgxp_select failed with status: 3 ORA-27301: OS ...

    ora-227101错误解决办法

    下面将详细解析“ORA-27101: shared memory realm does not exist”这一错误及其解决办法,同时提及可能伴随的“ORA-01034: ORACLE not available”和“ORA-01033: ORACLE initialization or shutdown in progress”...

    oracle+ora-各种常见java.sq

    - `java.sql.SQLException: ORA-01034: ORACLE not available`: 数据库服务未启动或网络连接有问题。确认数据库服务器是否运行正常,网络连接是否通畅。 4. **SQL语法错误** - `java.sql.SQLException: ORA-00900...

    oracle 10g提示oracle not available

    在使用Oracle 10g数据库时,可能会遇到一个常见的错误提示:“ORA-01034: Oracle not available”以及“ORA-27101: shared memory realm does not exist”。这个错误通常出现在尝试启动数据库实例时,表明Oracle服务...

    用Oracle DBCA 工具创建新数据库

    ### 使用Oracle DBCA工具创建新数据库的知识点详解 #### 一、Oracle DBCA工具简介 Oracle Database Configuration Assistant (DBCA) 是一个图形化工具,用于简化Oracle数据库的创建和配置过程。它通过一系列直观的...

    Oracle报错ORA-12516

    ### Oracle报错ORA-12516:TNS:listener could not find available handler with matching protocol stack #### 报错概述 在Oracle数据库环境中遇到ORA-12516错误时,通常意味着监听器无法找到与请求协议栈匹配的...

    oracle异常处理归纳.docx

    这些异常包括但不限于`ORA-12651:TNS:没有监听器`、`ORA-12545:因目标主机和对象不存在,连接失败`、`ORA-12560:TNS:协议适配器错误`、`ORA-01034:ORACLE not available`、`ORA-27101:shared memory realm does not ...

    ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA00132的过程

    ORA-01034错误,提示为"ORACLE not available",说明数据库实例没有运行。解决该问题的步骤可能包括: 1. 检查监听服务:确保Oracle监听服务已启动,可以被网络客户端访问。 2. 检查数据库服务状态:确保Oracle...

    oracle问题解决文档

    首先,错误“ORA-01034: ORACLE not available”和“ORA-27101: shared memory realm does not exist”表明Oracle数据库实例无法启动,可能是由于共享内存区域未找到。这可能由多种原因引起,如操作系统问题、Oracle...

    ORA-12516 TNS 监听程序无法找到匹配协议栈的可用句柄

    oracle 数据库是当前最流行的关系型数据库管理系统之一,然而,在使用 oracle 数据库时,经常会遇到各种错误信息,ORA-12516 错误信息便是其中之一。ORA-12516 错误信息的详细信息是:TNS 监听程序无法找到匹配协议...

    Oracle 错误大全

    ##### ORA-00038: Unable to Obtain: No Locks Available - **描述**:无法获取锁:没有可用的锁。 - **解决方法**: - 确认系统是否有足够的资源来创建新锁。 - 检查是否有其他进程占用大量锁资源。 ##### ORA-...

    ORACLE ORA错误大全

    4. **ORA-00028: log file not available** - 日志文件不可用,可能是由于文件权限问题、磁盘空间不足等原因导致。解决方法包括检查文件路径是否存在、是否有写权限,以及磁盘空间是否足够等。 5. **ORA-00036: ...

    oracle错误代码大全

    ### Oracle 错误代码解析 #### ORA-00001: Unique constraint violated - **解释**: 当尝试插入或更新的数据违反了唯一性约束时触发此错误。 - **解决方案**: 检查数据是否重复,并确保每个字段值都是唯一的。 ##...

    oracle连接错误处理

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

    创建oracle的后台服务OracleServiceORCL

    如果出现错误提示 ERROR:ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist,说明 Oracle 数据库没有启动,可以使用 sysdba 连接: conn sys/admin as sysdba 然后,发出 startup ...

    oracle安装与出错的解决方法

    - **“ORA-01034: ORACLE not available”**:数据库未启动,检查数据库状态并尝试启动。 8. **补丁和更新**:Oracle会定期发布安全补丁和功能更新,确保及时安装以保持系统的安全性和稳定性。 9. **备份与恢复**...

    Oracle体系结构.pptx

    当一个用户尝试登录时,如果Oracle服务未运行,会出现"ORA-01034: ORACLE not available"错误。这个过程涉及用户进程和服务器进程的交互。 2. **Oracle实例和后台进程**:Oracle实例是运行在服务器上的内存结构,...

Global site tag (gtag.js) - Google Analytics