美文网首页
oracle执行sql语句报错:ORA-01034: ORACL

oracle执行sql语句报错:ORA-01034: ORACL

作者: 清远_03d9 | 来源:发表于2022-05-22 16:40 被阅读0次

    1、数据库连接之后,执行SQL语句报错如下

    ORA-01034: ORACLE not available
    进程 ID: 0
    会话 ID: 0 序列号: 0
    

    2、分析过程

    通过cmd连接数据库

    sqlplus / as sysdba
    

    提示信息如下

    sqlplus / as sysdba
    已连接到空闲例程。
    

    执行如下语句

    startup
    

    报错如下

    ORA-00600: internal error code, arguments: [ksunfy : too few sessions]
    

    通过以上错误分析为,配置sessions值过小

    3.解决思路

    1.创建pfile

    SQL> create pfile from spfile;
    文件已创建。
    

    默认 pfile 文件生成在如下目录,(D:\app为oracle安装目录)

    D:\app\Administrator\product\11.2.0\dbhome_1\database\INIT%dbname%.ORA
    

    2.修改pfile文件

    使用notepad 打开子文件:INIT%dbname%.ORA,找到如下两行,修改并保存

    …
    *.sessions=5000
    *.processes=100000
    …
    

    3. 创建spfile(原理:基于修改过的INIT%dbname%.ORA创建spfile)

    文件已创建。
    

    4.重新启动oracle服务

    在windows任务管理器,服务中,找到对应oracle服务,重启

    5.再次连接,验证成功

    相关文章

      网友评论

          本文标题:oracle执行sql语句报错:ORA-01034: ORACL

          本文链接:https://www.haomeiwen.com/subject/glwkprtx.html