启动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文件夹不存在,手动建立文件夹之后,再重启服务。
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人赞
分享
二维码
赏一个