zoukankan      html  css  js  c++  java
  • windows重装后,不重装oracle,直接恢复数据库

    windows重装后,不重装oracle,让原来的库可用的问题
    环境: windows 7/Oracle 11.2.0.1.0  64位

    原来的Oracle安装在D盘.重装只格式化了C盘

    1.修改注册表,在[HKEY_LOCAL_MACHINESOFTEWARE]下创建ORACLE项,在该项再创建项KEY_OraDb11g_home1.

    2.在创建的项中,创建三个类型为字符串的键(REG_SZ).分别为
    ORACLE_HOME:oracle安装文件目录,例如 D:oracleproduct11.2.0dbhome_1
    ORACLE_BASE:oracle安装根目录,例如 D:oracle
    ORACLE_SID:oracle服务名,例如 orcl (这个值最好之前的一样,如果记不得了就去D:oracleproduct11.2.0dbhome_1database这个目录下找对应的spfile或者pfile 比如SPFILEORCL.ORA这样的,那么之前使用过的sid就是orcl了)

    3.在path环境变量中加入oracle的bin目录,要不回报oradmin找不到之类的错误
    我机器上oracle的bin目录在D:oracleproduct11.2.0dbhome_1BIN

    4.使用oradmin恢复orcl服务
    oradim -new -sid orcl -pfile D:oracleadminorclpfileinit.ora.511201314939
    最后的文件名可能不同,以实际为准。其它参数可在,执行该命令后自动生成.

    5.新恢复数据库如果没有监听,则:开始->运行,输入 netca 回车等一会就会出来安装向导.重新配置添加一下监听

    6.完成了.... 由于前面用oradim时使用的startmode是manual,因此服务起来后还需要startup一下.如果要随服务启动,修改注册表中的ORA_LEAFGRAY_AUTOSTART键值为TRUE即可.

    参考:http://blog.sina.com.cn/s/blog_6c26b0260101door.html
  • 相关阅读:
    团队冲刺--第二阶段(七)
    对搜狗输入法的评价
    团队冲刺--第二阶段(六)
    课堂练习-找水王
    基础
    基础
    基础
    基础
    基础
    基础
  • 原文地址:https://www.cnblogs.com/solooo/p/3295315.html
Copyright © 2011-2022 走看看