RAC環境下修改系統引數後 重啟資料庫全過程

xypincle發表於2017-05-13

1 首先調整SecureCRT記錄操作日誌
2 檢視資料庫以及叢集狀態

[grid] srvctl status database -d databasename
[grid] crs_stat -t

3 檢視兩個例項的spfile位置

cd $ORACLE_HOME/dbs
more initSID.ora

show parameter spfile

備份spfile檔案
create pfile from spfile;

4 檢視當前需要修改的引數值

show parameter memory_target
show parameter sga_max_size
show parameter sga_target
show parameter pga_aggregate_target
show parameter optimizer_mode
show parameter open_cursors
show parameter db_writer_processes

5 在其中一個節點修改引數值

ALTER SYSTEM SET  memory_target=0  scope=spfile;
ALTER SYSTEM SET  sga_max_size=800M scope=spfile;
ALTER SYSTEM SET sga_target=800M scope=spfile;
ALTER SYSTEM SET  pga_aggregate_target=300M scope=spfile;
ALTER SYSTEM SET  optimizer_mode=first_rows scope=both;
ALTER SYSTEM SET open_cursors=1000 scope=both;
ALTER SYSTEM SET db_writer_processes=4 SCOPE=SPFILE;

6 重啟資料庫

su - grid
srvctl stop database -d databasename
檢視雙節點alert log

srvctl start databae -d databasename

7 檢視資料庫以及叢集狀態

[grid] srvctl status database -d databasename
[grid] crsctl check crs
[grid] crs_stat -t

col host_name for a30
set linesize 200
select INSTANCE_NUMBER,INSTANCE_NAME,HOST_NAME,STATUS from GV$instance;

 

8 檢視修改後引數值

show parameter memory_target
show parameter sga_max_size
show parameter sga_target
show parameter pga_aggregate_target
show parameter optimizer_mode
show parameter open_cursors
show parameter db_writer_processes

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28878983/viewspace-2139024/,如需轉載,請註明出處,否則將追究法律責任。

相關文章