zoukankan      html  css  js  c++  java
  • 【ORACLE】Win2008R2修改oracle数据库实例名

     需求说明:要求将windows平台的数据库实例名由orcl改为haha

    参考:

    https://www.cnblogs.com/junnor/archive/2013/03/05/2945245.html

    https://www.cnblogs.com/tomatoes-/p/6130615.html

    http://blog.itpub.net/114562/viewspace-820776/

     

    一、查看当前数据库实例名

     

    二、创建控制文件的trace文件

     

    找到刚才生产成的trace文件

    trace文件在e:appadministratordiag dbmsorclorcl race目录下

     

    trace文件就是e:appadministratordiag dbmsorclorcl raceorcl_ora_2668.trc

     

    查看e:appadministratordiag dbmsorclorcl raceorcl_ora_2668.trc,抠出控制文件创建脚本备用。

    STARTUP NOMOUNT

    CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS  NOARCHIVELOG

        MAXLOGFILES 16

        MAXLOGMEMBERS 3

        MAXDATAFILES 100

        MAXINSTANCES 8

        MAXLOGHISTORY 292

    LOGFILE

      GROUP 1 'E:APPADMINISTRATORORADATAORCLREDO01.LOG'  SIZE 50M BLOCKSIZE 512,

      GROUP 2 'E:APPADMINISTRATORORADATAORCLREDO02.LOG'  SIZE 50M BLOCKSIZE 512,

      GROUP 3 'E:APPADMINISTRATORORADATAORCLREDO03.LOG'  SIZE 50M BLOCKSIZE 512

    -- STANDBY LOGFILE

    DATAFILE

      'E:APPADMINISTRATORORADATAORCLSYSTEM01.DBF',

      'E:APPADMINISTRATORORADATAORCLSYSAUX01.DBF',

      'E:APPADMINISTRATORORADATAORCLUNDOTBS01.DBF',

      'E:APPADMINISTRATORORADATAORCLUSERS01.DBF'

    CHARACTER SET ZHS16GBK

    ;

    三、修改dbname

    关闭数据库

    启动数据库到mount状态

     

    修改dbname

     

    四、修改db_name

    启动数据库到mount状态

    修改db_name

    从当前spfile生成pfile

    关闭数据库

     

    修改生成的pfile文件,将所有orcl替换成haha,保存后,将该文件复制一份到E:appAdministratorproduct11.2.0dbhome_1database目录下

     

    在E:appAdministratoradmin文件目录创建haha文件夹

     

    修改E:appAdministratororadata 下的orcl文件夹为haha

     

    五、创建orapwd文件

     

    六、开启数据库查看现在的数据库名

     

    七、修改instance_name

    删除旧的实例名

    创建新的实例名

     

    八、修改tnsname.ora和listener.ora

    tnsname.ora文件

     

    listener.ora文件

     

    重启监听,并查看监听状态

    九、修改注册表的ORACLE_SID

     

    注册表路径:HKEY_LOCAL_MACHINE/ SOFTWARE /ORACLE/KEY_OraDb11g_home1/ORACLE_SID

     

    十、从之前修改的的pfile生成spfile

     

    十一、重建控制文件

    重置控制文件之间把之前的控制文件重命名或删除

    ORCL改成HAHA,  REUSE改成set ,  NORESETLOGS改成resetlogs

    CREATE CONTROLFILE set DATABASE "HAHA" resetlogs NOARCHIVELOG

        MAXLOGFILES 16

        MAXLOGMEMBERS 3

        MAXDATAFILES 100

        MAXINSTANCES 8

        MAXLOGHISTORY 292

    LOGFILE

      GROUP 1 'E:APPADMINISTRATORORADATAHAHAREDO01.LOG'  SIZE 50M BLOCKSIZE 512,

      GROUP 2 'E:APPADMINISTRATORORADATAHAHAREDO02.LOG'  SIZE 50M BLOCKSIZE 512,

      GROUP 3 'E:APPADMINISTRATORORADATAHAHAREDO03.LOG'  SIZE 50M BLOCKSIZE 512

    -- STANDBY LOGFILE

    DATAFILE

      'E:APPADMINISTRATORORADATAHAHASYSTEM01.DBF',

      'E:APPADMINISTRATORORADATAHAHASYSAUX01.DBF',

      'E:APPADMINISTRATORORADATAHAHAUNDOTBS01.DBF',

      'E:APPADMINISTRATORORADATAHAHAUSERS01.DBF'

    CHARACTER SET ZHS16GBK

    ;

     

    十二、启动数据库并查看当前实例名

     

  • 相关阅读:
    jenkins
    k8s 驱逐限制
    jenkins+k8s 实现持续集成
    镜像更新备份
    【工具分享】2020年4月 phpstorm2020.1 for mac
    【排坑】mac安装homebrew会遇到的各种问题解决方案
    记一次C盘扩容
    2018夏季工作台之再设计
    left join后面加上where条件浅析
    编程随想篇(2018夏)
  • 原文地址:https://www.cnblogs.com/xphdbky/p/8858861.html
Copyright © 2011-2022 走看看