首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 初始化參數設定完整指南

     編輯:Oracle 資料庫基礎

資料檔與表空間調整

以下指令示範調整資料檔大小、建立表空間及管理回滾段:

ALTER DATABASE DATAFILE 'd:\ORANT\DATABASE\USER1ORCL.ORA' RESIZE 1000M;
CREATE TABLESPACE INDEX_DATA DATAFILE 'd:\ORANT\DATABASE\INDEX_DATA' SIZE 500M;
ALTER DATABASE DATAFILE 'd:\ORANT\DATABASE\RBS1ORCL.ORA' RESIZE 300M;
ALTER DATABASE DATAFILE 'd:\ORANT\DATABASE\TMP1ORCL.ORA' RESIZE 300M;

回滾段重建流程

離線、刪除舊回滾段並在新表空間建立:

ALTER ROLLBACK SEGMENT "RB1" OFFLINE;
... (RB2 至 RB16)
DROP ROLLBACK SEGMENT "RB1";
... (RB2 至 RB16)
CREATE ROLLBACK SEGMENT "RB1" TABLESPACE "ROLLBACK_DATA" STORAGE (INITIAL 1M NEXT 1M);
... (RB2 至 RB6)
ALTER ROLLBACK SEGMENT "RB1" ONLINE;
... (RB2 至 RB6)

線上重做日誌檔管理

ALTER DATABASE ADD LOGFILE 'c:\orant\database\log1.ora' SIZE 10M;
... (log2 至 log4)
ALTER DATABASE DROP LOGFILE 'c:\orant\database\log1orcl.ora';
... (log2orcl 至 log4orcl)

INIT.ORA 關鍵參數設定範例 (以 128MB SGA 為例)

  • DB_BLOCK_BUFFERS=16000 (db_block_size=2K)
  • SHARED_POOL_SIZE=30720000 (專用伺服器建議放大 10 倍)
  • LOG_BUFFER=655360
  • SORT_AREA_SIZE=327680 (專用伺服器建議放大 100 倍)
  • GLOBAL_NAME=FALSE
  • ROLLBACK_SEGMENTS=(RB1,RB2) (大型資料庫建議 6-8 個)

補充參數:

  • DML_LOCKS=1000
  • OPEN_CURSORS=200

SGA 總大小建議為實體記憶體的 1/3 至 1/2。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved