解决方法一:

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

ORA-01034: ORACLE not available相关推荐

  1. ORA -01034解决

    ORA - 01034 转:ORA-01034和ORA-27101的解决方法 个人小结: 输入sqlplus /nolog,回车 输入 conn / as sysdba;回车 输入 startup p ...

  2. 重启oracle后报01034,ORACLE: ORA-01034, ORA-27123问题处理的分析

    为了进行数据库的升级使用tar命令备份了oracle文件夹,当进行oracle恢复的时候发现: 以oracle用户启动数据库,其可以以sid或者net service name的方式登陆数据库,而其他 ...

  3. oracle提示01034,oracle数据库ORA 01034错误问题解决方案

    ORA-01034错误的话: Oracle常见错误之一 这是个Oracle数据库服务器比较常见的错误.有经验的用户几乎马上就能解决这个错误,再不济也能马上到Metalink去搜索一下. 不幸的是,大多 ...

  4. oracle12c ora 12547,Oracle 12c DBCA出现PRCR-1079 ORA-12547 CRS-5017

    Oracle 12c用dbca创建数据库时出现了PRCR-1079 ORA-12547 CRS-5017不能启动数据库. 因为这里安装了Oracle Restart,所以尝试使用srvctl star ...

  5. oracle创建ora文件,ORACLE配置tnsnames.ora文件实例

    ORACLE配置tnsnames.ora文件实例 客户机为了和服务器连接,必须先和服务器上的监听进程联络.ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息.一般tnsnames ...

  6. oracle ora 3136,oracle中ORA-3136,ORA-609

    本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以参考一下本文章哦. 本文章详细的介绍了关于oracle中ORA-3136,ORA-609方法,有需要的朋友可以 ...

  7. Oracle ora 01261,Oracle心得:ORA-01261:ORA-01262:错误的解决

    用ps -ef|grep ora_ 查看没有发现Oracle的进程. 进入数据库启动遇上ORA-01261:ORA-01262:错误. $ sqlplus "/as sysdba" ...

  8. oracle ora 16014,ORACLE ORA-16014+ORA-00312 数据库在线重做日志没有归档

    [oracle@RedHat ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 30 11:23 ...

  9. Oracle 11g ora 15018,oracle 11gR2 RAC root.sh 错误 ORA-15072 ORA-15018

    Oracle 11gR2 RAC安装Clusterware结束, 在第二个节点执行root.sh脚本的是报如下错误: DiskGroup DATA1 creation failed with the ...

  10. oracle ora 47306,Oracle SQL提示含义与示例 --- 分布式查询和并行提示

    <Oracle 高性能SQL引擎剖析:Oracle SQL 优化与调优技术详解>一书的附录部分.作为对该书的补充,帮助读者理解和掌握"提示"这一项在SQL优化中使用的这 ...

最新文章

  1. iOS APP提交上架最新流程(转)
  2. C++语言之Lambda函数与表达式
  3. CI在mimes.php添加对apk文件上传下载的支持
  4. mysql 函数重载_[赋值]函数,变量,重载 ,_第1页_169IT
  5. 二分 poj 3273
  6. 21天Jenkins打卡Day14-maven服务
  7. EL表达式用法---查询博客
  8. 谢尔宾斯基三角形——python递归
  9. Elasticsearch 父子关系
  10. 百度指数python爬虫的简单应用
  11. 如何用windows xp自带的画图工具画箭头
  12. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day30】—— 设计模式1
  13. 使用wx原生方法扫描获取SN码
  14. 收集的一些驱动 (小米WiFi、全民WiFi、小度WiFi)
  15. 【keepass】利用keepassxc-browser浏览器扩展和keepassnatmsg插件实现密码自动填充(KeePassHttp-Connector/KeePassHttp)
  16. 2022N1叉车司机考题及答案
  17. MyData 白皮书:一种以人为本的个人数据管理北欧模式 | ArcBlock 博客
  18. iOS开发自定义键盘回车键Return Key
  19. c 语言程序设计文献,C语言程序设计毕业论文.doc
  20. python pip卸载_python3 不小心 卸载了 pip,重装 pip 办法

热门文章

  1. 福禄电子烟遭消费者起诉:吸完不舒服 广告与说明书自相矛盾
  2. 优酷VIP被黑灰产恶意冒领出现BUG 用户疯抢一年VIP
  3. 令人窒息!iPhone充电时自燃烧毁房子,到底是谁的锅?
  4. 网易考拉:已与雅诗兰黛各自撤销法院在诉案件
  5. 00后大学生调研四五线城镇商户:91%用上移动支付
  6. linphone相关(转)
  7. 作为一个码农,必须知道的 Web 协议有哪些?
  8. c函数strstr和sscanf组合高级技巧
  9. oracle12c正在检查环境变量,oracle11g安装客户端检查先决条件失败
  10. windows虚拟声卡直播_【韭菜爱镰刀】高性价比的录音/直播设备推荐