Linux環境安裝Oracle11g(四)——軟體安裝及引數最佳化

zhcunique發表於2021-02-04

五、軟體安裝
解壓兩個安裝包(解壓前先改許可權 root使用者:chmod 777 /stage)

  1. root使用者在/u01下建目錄
    mkdir /u01/install_db
    chown oracle:oinstall install_db

  2. root使用者 改壓縮包許可權
    chown oracle:oinstall .....

  3. oracle 使用者解壓(1of7&2of7)
    cd /u01/install_db
     unzip ***.zip -d ./

  4. export DISPLAY=IP:0.0

    cd /stage/database
     ./runInstaller

六、引數調整

  1. 限制ASSM調整範圍
    SGA_TARGET=DB_CACHE_SIZE+DB_nK_CACHE_SIZE+SHARED_POOL_SIZE+1GB/2GB

  2. 控制檔案保留時間
    alter system set control_file_record_keep_time=60;

  3. 恢復LGWR的post/wait通知方式
    alter system set "_use_adaptive_log_file_sync"=false sid='*' scope=spfile;

  4. 死事務回滾調整
    限制回滾程式數
    alter system set fast_start_parallel_rollback=low;
    alter system set recovery_parallelism=10 scope=spfile;

  5. 配置每次回滾記錄數
    alter system set "_cleanup_rollback_entries"=10000 scope=spfile;

  6. 解除密碼過期限制
    alter profile default limit PASSWORD_LIFE_TIME unlimited;
    alter profile default limit PASSWORD_LOCK_TIME unlimited;
    alter profile default limit PASSWORD_GRACE_TIME unlimited;

  7. AWR收集間隔
    AWR收集間隔修改為30分鐘,保留期限為30天    
    exec dbms_workload_repository.modify_snapshot_settings(interval=>30, retention=>30*24*60);

  8. 禁用“Automatic SQL Tuning Advisor”
    exec dbms_auto_task_admin.disable(client_name => 'sql tuning advisor',operation => NULL,window_name => NULL);

  9. 禁用“Auto Space Advisor”
    exec dbms_auto_task_admin.disable(client_name => 'auto space advisor',operation => NULL,window_name => NULL);

  10. 資料檔案安全
    alter system set "_datafile_write_errors_crash_instance"=false scope=spfile;

  11. 開啟BCT
    如果啟用增量備份,則開啟BCT。
    alter database enable block change tracking using file '+DATA';

  12. 設定28401和10949事件
    alter system set event='28401 trace name context forever,level 1',
    '10949 trace name context forever,level 1' sid='*' scope=spfile;

  13. 關閉密碼大小寫敏感
    alter system set sec_case_sensitive_logon=false scope=spfile sid='*';

  14. 設定dump檔案大小上限
    alter system set max_dump_file_size='4096M' scope=spfile sid='*';

  15. 調整預設分割槽大小
    alter system set "_partition_large_extents"=false scope=spfile sid='*';

  16. 設定並行子程式的數量上限
    alter system set parallel_max_servers=128 scope=spfile sid='*';

  17. 關閉初始化extent的延遲建立
    alter system set deferred_segment_creation=false scope=spfile sid='*';

  18. 關閉result_cache
    alter system set result_cache_max_size=0 scope=spfile sid='*';

  19. 關閉登入、登出的審計日誌
    noaudit create session;

  20. 關閉自適應遊標共享
    alter system set "_optimizer_adaptive_cursor_sharing"=false sid='*' scope=spfile;
    alter system set "_optimizer_extended_cursor_sharing"=none sid='*' scope=spfile;
    alter system set "_optimizer_extended_cursor_sharing_rel"=none sid='*' scope=spfile;

  21. 關閉Cardinality feedback
    alter system set "_optimizer_use_feedback"=false sid ='*' scope=spfile;

  22. 使並行會話改為使用Large Pool
    alter system set "_px_use_large_pool"=true  sid ='*' scope=spfile;

  23. SGA自動調整間隔設定
    alter system set "_memory_broker_stat_interval"=999;

  24. 並行執行Message大小
    alter system set parallel_execution_message_size=2148 scope=spfile;


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

相關文章