【ORACLE】Win2008R2修改oracle資料庫執行個體名

來源:互聯網
上載者:User

標籤:11.2   star   ada   acl   his   ora   product   AC   users   

 需求說明:要求將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:\app\administrator\diag\rdbms\orcl\orcl\trace目錄下

 

 

trace檔案就是e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_2668.trc

 

 

查看e:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_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:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG‘  SIZE 50M BLOCKSIZE 512,

  GROUP 2 ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG‘  SIZE 50M BLOCKSIZE 512,

  GROUP 3 ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG‘  SIZE 50M BLOCKSIZE 512

-- STANDBY LOGFILE

DATAFILE

  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF‘

CHARACTER SET ZHS16GBK

;

三、修改dbname

關閉資料庫

啟動資料庫到mount狀態

 

 

修改dbname

 

 

 

 

四、修改db_name

啟動資料庫到mount狀態

修改db_name

從當前spfile產生pfile

關閉資料庫

 

 

修改產生的pfile檔案,將所有orcl替換成haha,儲存後,將該檔案複製一份到E:\app\Administrator\product\11.2.0\dbhome_1\database目錄下

 

 

在E:\app\Administrator\admin檔案目錄建立haha檔案夾

 

 

 

修改E:\app\Administrator\oradata\ 下的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:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO01.LOG‘  SIZE 50M BLOCKSIZE 512,

  GROUP 2 ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO02.LOG‘  SIZE 50M BLOCKSIZE 512,

  GROUP 3 ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\REDO03.LOG‘  SIZE 50M BLOCKSIZE 512

-- STANDBY LOGFILE

DATAFILE

  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\SYSTEM01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\SYSAUX01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\UNDOTBS01.DBF‘,

  ‘E:\APP\ADMINISTRATOR\ORADATA\HAHA\USERS01.DBF‘

CHARACTER SET ZHS16GBK

;

 

 

十二、啟動資料庫並查看當前執行個體名

 

 

【ORACLE】Win2008R2修改oracle資料庫執行個體名

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.