設定備份和還原的通道數目

徵狀:

如何設定備份和還原工作的通道數目?

解決方法:

當您使用 Agent for Oracle 選項時,通道數目的上限是 255 個。 但是,一個 Oracle 執行個體的通道數目上限則依目前的 Oracle 執行狀態、載入狀態、硬體、Oracle 執行個體參數而定。 您可以執行下列步驟來設定通道數目。

設定備份和還原的通道數目

  1. 檢查電腦的環境變數 NUMBER_OF_PROCESSORS 即可得知處理器計數。
  2. 登入 SQL*Plus 提示。
  3. 執行指令以檢查是否已啟用 I/O 從屬。
    show parameter backup_tape_io_slaves
    
  4. 執行下列指令以檢查在目前 Oracle 執行個體中最多可使用幾個處理器。
    show parameter processes 
    
  5. 執行下列指令:
    select count (*) from v$process
    

    檢查目前的處理器計數。 您可以計算可用於備份和還原的通道數目上限。 算出 (<處理序上限> - <目前使用的處理序>) / (處理器計數 + 1) 的結果。

    1. 當 I/O 從屬為 TRUE 時,若計算結果小於 35,則通道數目上限為計算結果,即通道數目上限為 35。
    2. 當 I/O 從屬為 FALSE 時,如果計算結果小於 255。 則通道數目上限為計算結果,否則通道數目上限為 255。