程宇寒 2019-05-21 20:35 采纳率: 100%
浏览 3548
已采纳

每次使用oracle数据库时,服务启动了,每次都报错ORA-01034: ORACLE not available

每次使用oracle数据库时,服务启动了,每次都报错ORA-01034: ORACLE not available
每次解决了ORA-01034: ORACLE not available这个问题,我下次用数据库的时候,又报ORA-01034: ORACLE not available这个问题
有什么办法能彻底解决这个问题吗?

如下图:

图片说明

每次都要如下这样做,才能连接oracle数据库
图片说明
图片说明
图片说明

  • 写回答

2条回答 默认 最新

  • qq_42886584 2021-10-28 15:21
    关注

    1、先看看oracle是不是自启动。如果是,可能是数据有问题,看看数据日志,为什么会停止。(具体问题具体分析)
    2、使用静态参数文件重建动态参数文件spfile并重启
    SQL> create spfile from pfile='/oracle/app/admin/testdb/pfile/init.ora.2102021154627' ;

    File created.

    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup
    ORACLE instance started.

    Total System Global Area 304807936 bytes
    Fixed Size 2212856 bytes
    Variable Size 104860680 bytes
    Database Buffers 192937984 bytes
    Redo Buffers 4796416 bytes
    Database mounted.
    Database opened.
    这样下次启动就不用执行pfile了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 3月21日

悬赏问题

  • ¥60 Python如何后台操作Vmwake虚拟机键鼠
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容