使用SPFILE將所配置的初始化參數重設為系統預設值

來源:互聯網
上載者:User

使用SPFILE將所配置的初始化參數重設為系統預設值
使用SPFILE啟動,如果想把初始化參數恢複為系統預設值,使用類似這樣的語句:
alter system reset db_create_file_dest ;
這個語句修改的是SPFILE中的條目。從實驗中執行兩次重設參數的語句後的出錯提示也可以驗證。
1.更改參數
BYS@bys1>show parameter db_create_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string
BYS@bys1>alter system set db_create_file_dest='/home/Oracle/';
System altered.
查看更改
BYS@bys1>show parameter db_create_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string /home/oracle/

2.將更改的參數恢複為系統預設值
BYS@bys1>alter system reset db_create_file_dest ;
System altered.
在當前執行個體中查看,參數為更改後的,並未重設為系統預設。
---需要重啟資料庫來重新應用SPFILE中參數才會顯示為重設的系統預設參數。
BYS@bys1>show parameter db_create_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string /home/oracle/

第二次執行重設參數的命令,出錯提示也驗證了重設參數命令修改的是SPFILE中語句。
BYS@bys1>alter system reset db_create_file_dest ;
alter system reset db_create_file_dest
*
ERROR at line 1:
ORA-32010: cannot find entry to delete in SPFILE

3.重啟資料庫,驗證所修改參數已經恢複為系統預設
BYS@bys1>conn / as sysdba
Connected.
SYS@bys1>shutdown immediate;.
SYS@bys1>startup
SYS@bys1>show parameter db_create_file
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest string

又一例SPFILE設定錯誤導致資料庫無法啟動

SPFILE 錯誤導致資料庫無法啟動(ORA-01565) 

Oracle SPFILE線上修改時損壞的經驗分享

Oracle修改SPFILE檔案的路徑

Oracle 10g RAC SPFILE 的基本管理

Oracle 11g 新特性 -- 管理 SPFILE 說明

相關文章

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.