標籤:
修改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
修改oracle執行個體名orcl為demo