今天正常启动Oracle服务后,打开SQL*Plus,用SCOTT登录时提示:

ORA-01034: ORACLE not available

ORA-27101: shared memory realm does not exist。

 

从网上搜了一下,原因肯定是哪个启动参数出了问题。于是按照如下的步骤解决:

1: 用SYS用户登录:conn / as sysdba

2:从SPFILE文件创建PFILE文件(因为SPFILE文件是二进制的,而PFILE是文本文件)

create pfile='d:\aa.ora' from spfile;

3: 打开aa.ora文件,适当修改某些参数。

4:从修改后的PFILE文件创建SPFILE文件

create spfile from pfile='d:\aa.ora';

5: 打开数据库

startup

 

注意:1:最好在修改修文件前先备份一下。

2:如何判断哪个参数不正常呢?可以在修改前先STARTUP一下,应该有提示

 

相关文章:

  • 2021-06-29
  • 2022-01-01
  • 2021-05-29
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2021-09-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2021-07-03
  • 2021-12-18
相关资源
相似解决方案