各位乡亲父老,欢迎大家来捧场!江湖卖艺,生活不易!技艺交流(投稿、打广告、链接交换),请搓这里

  ORA-01034: ORACLE not available问题解决

2019/11/8 17:40:41管理员 2745
- N +
启动ORACLE报如下错误:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

问题原因分析:
造成原因是因为flash_recovery_area下的文件损害或无法读取

第一步:命令模式下    conn /as sysdba; startup;看是否能解决问题

第二步:D:\app\product\11.0.2\db_1\NETWORK\ADMIN\listener.ora文件中添加了如下红色部分
  
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\app\product\11.0.2\db_1)
(PROGRAM = extproc)
)

(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = D:\app\product\11.0.2\db_1)
(SID_NAME = orcl)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = aaron)(PORT = 1521))
)
)



第三步,命令模式下
sqlplus /nolog

SQL> conn /as sysdba;
已连接到空闲例程。
SQL> startup
ORA-01261: Parameter db_recovery_file_dest destination string cannot be transla
ed
ORA-01263: Name given for file destination directory is invalid
OSD-04018: ??????????????????????????
O/S-Error: (OS 2) ?????????????????????

第四步:
SPFILEORCL.ORA文件中某些定义对应的文件夹不存在。
打开文件D:\app\product\11.0.2\db_1\dbs\SPFILEORCL.ORA
flash_recovery_area文件夹不存在,手动建立文件夹之后,再重启服务。
0人赞 分享 二维码 赏一个
选择分享方式
移步手机端
文章手机二维码

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
选择打赏方式
微信赞助

打赏