zoukankan      html  css  js  c++  java
  • oracle 数据恢复,只有oradata文件夹里的文件,没有备份文件的数据库恢复,重装系统后,oracle 10g数据库恢复

    格式化重装系统后,才想起来oracle 10g 数据库没有做备份,开始以为很麻烦,没想到数据库恢复的还挺顺利的
    恢复方法:
    1,把原来的数据库文件备份,(D:oracleproduct10.2.0oradatagqxt),重新命名即可,我命名为gqxt_old,(否则装数据库的时候会提示sid已存在)。
    2,重新安装数据库到原来的路径(不安装到原来的路径也没关系,但是原来的数据库文件必须在原来的路径不能变,也就是oradatagqxt所在的路径不能变),数据库的名字就是你要恢复的名字。
    3,安装完成后,打开管理工具中的服务,停止所有oracle开头的服务。把新安装的数据库文件改个名字,我改成oradatagqxt_new,把原来的数据库文件改回原来的名字,gqxt_old改回gqxt
    4,重新启动刚才关闭的oracle服务和监听。用sys/password as dba 登陆数据库,登陆进去后,打开table提示不能打开。
    5,打开命令窗口,我用的PL/SQL,执行命令alter database open;启动完成后刷新table,发现原先的表可以打开了。恢复成功了。再用原先数据库的普通用户进入。发现一切正常。

    注意:
    如果用sys/password as dba 登陆数据库提示权限不够(ora-01031)修改
    (D:oracleNETWORKADMIN)文件夹下的sqlnet.ora文件,添加SQLNET.AUTHENTICATION_SERVICES= (NTS),增加权限。

  • 相关阅读:
    Excel操作 Microsoft.Office.Interop.Excel.dll的使用
    C#通过Microsoft.Office.Interop.Word操作Word
    Swift编码总结2
    Swift编码总结1
    Python第一阶段06
    Python第一阶段05
    Python第一阶段04
    Python第一阶段03
    Python第一阶段02
    Python第一阶段01
  • 原文地址:https://www.cnblogs.com/Brainpan/p/3753412.html
Copyright © 2011-2022 走看看