您的位置:首页 > 其它

ORA-27101: shared memory realm does not exist

2016-01-04 10:34 393 查看
SQL> conn

请输入用户名: orcl

输入口令:

ERROR:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist

SQL> conn /as sydba

已连接到空闲例程。

SQL> select * from v$instance

2 ;

select * from v$instance

*

第 1 行出现错误:

ORA-01034: ORACLE not available

查看了别人的博客目前看到

原因可能是

1. spfile文件损坏,根据你的提示应该不是

2. 内存设置过大,很有可能是这个问题。

解决方法

SQL> create pfile='c:mypfile.ora' from spfile;

File created.

把你的spfile文件导出到指定的pfile文件,打开pfile文件

修改其中的内存选项

sga_target和sga_max_size选项,选择小一些,修改好后,保存

然后运行

SQL>startup pfile='c:mypfile.ora' nomount; 尝试启动到nomount

如果可以启动到nomount,表示我们已经修改成功,

备份你的spfile文件,spfile文件在ORACLE_HOME/database下

备份后

运行

SQL>create spfile from pfile='c:mypfile.ora';

用pfile生成新的spfile文件。

现在可以shutdown immediate

然后用

SQL>startup q启动了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: