zoukankan      html  css  js  c++  java
  • 重新装载oracle数据库

    一.概述

    当ORALCE服务器断电、强行关机等异常后,重新开机,有时候会出现oracle服务、oracle监听都好好的,但是就没没办法访问数据库(很多人遇到这个问题,最终选择的方案,就是重装oracle数据库)。

    报错类型,各种各样:

    还有类似:ora-12514 等多种

    但是根源其实就是oracle服务不可用,出现服务不可用的原因就是数据库挂掉了,这个挂掉重启电脑是没用的,我们需要重新装载oracle数据库。

    在按照oracle的时候会装载一次数据库,以后就不会主动装载了,oracle装载数据库的时候,会生成一个装载数据库的临时文件,下面就是我们借助这个临时文件,对数据库进行重新装载。

    二.操作步骤

     1.找到重载数据库的临时文件

    本人电脑路径如下:C:appTESTadminorclpfileinit.ora.2162017132929  (根据自己安装情况,对比寻找,临时文件名称为:init.ora.************)

    2.修改临时文件(如果安装数据库后电脑名未改变,跳过)

    用txt打开init.ora.************文件,标红处改成自己电脑名

    3.执行临时文件

    打开命令提示符(运行-cmd)

    输入:sqlplus  /nolog   回车  (连接sqlplus)

    输入:conn / as sysdba  回车   (连接sysdba)

    输入:startup pfile='C:appTESTadminorclpfileinit.ora.2162017132929' 回车   (执行装载数据库临时文件,注意:此处路径根据自己电脑临时文件路径)

    提示数据库装载完毕。此时数据库恢复正常。

    PS:前一段时间我一个同事遇到这个问题,然后没办法解决,最后重装了ORACLE,后来有一天我自己虚拟机强行关闭进程,导致里面的ORACLE也出现这个问题,我就研究了一下,特意把研究结果写下来。

  • 相关阅读:
    难点总结:Jquery动态加载数据库中的数据(解答人:郭哲 方式:讲述jquery原理及一些函数的使用方法,学会看帮助文档)
    JavaScript window.location对象
    [实用向]Win32系统直接读取登陆用户密码
    Tarjan Pascal程序
    贴nescafe 26 div2两道程序
    NOIP2012国王游戏
    NOIP2012 classroom渣线段树
    noip2012考前水的一些渣代码
    [NOIP2012]Day1完挂,回家养猪
    【凸包】含共线判定O(N^2)
  • 原文地址:https://www.cnblogs.com/KK-D/p/7889843.html
Copyright © 2011-2022 走看看