以下指令示範調整資料檔大小、建立表空間及管理回滾段:
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)
DB_BLOCK_BUFFERS=16000 (db_block_size=2K)SHARED_POOL_SIZE=30720000 (專用伺服器建議放大 10 倍)LOG_BUFFER=655360SORT_AREA_SIZE=327680 (專用伺服器建議放大 100 倍)GLOBAL_NAME=FALSEROLLBACK_SEGMENTS=(RB1,RB2) (大型資料庫建議 6-8 個)補充參數:
DML_LOCKS=1000OPEN_CURSORS=200SGA 總大小建議為實體記憶體的 1/3 至 1/2。