修改oracle實例名orcl為demo


修改oracle實例名有六步:

     1、sqlplus username/password as sysdba登陸,然后從spfile文件創建pfile文件 :create pfile from spfile

     2、修改pfile中db_name參數名稱為demo,然后保存起來

     3、再根據pfile文件創建spfile文件 create spfile='c:\%oracle_home%\database\spfiletemp.ora' from pfile='c:\%oracle_home%\database\initorcl.ora'

     4、然后關閉數據庫,shutdown immediate——》重命名spfiletemp.ora——》spfiledemo.ora

     5、創建控制文件,這時就需要對數據庫配置要熟悉了,啟動nomount狀態,startup nomount

           create controlfile reuse set database "DEMO" resetlogs
                  maxlogfiles 16
                  maxlogmembers 3
                  maxdatafiles 100
                  maxinstances 8
                  maxloghistory 454
           logfile
                  group 1 'C:\app\LPH\oradata\orcl\redo01.log' size 10m,
                  group 2 'C:\app\LPH\oradata\orcl\redo02.log' size 10m
          datafile  --之前系統文件的位置
                  'C:\app\***\oradata\orcl\system01.dbf',  
                  'C:\app\***\oradata\orcl\sysaux01.dbf',
                  'C:\app\***\oradata\orcl\undotbs01.dbf',
                  'C:\app\***\oradata\orcl\users01.dbf'
         character set ZHS16GBK;

     6、打開數據,alter database open resetlogs

容易出錯的地方有三點:

      1、日志或者系統文件的路徑或者名字寫錯

      2、沒有啟動數據庫位nomount狀態

      3、打開數據時沒有加上resetlogs


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM