修正程式:暫存或套用頁面

您可以在「暫存」或「套用」頁面選擇是要暫存或套用選取的修正程式或修正程式集。您也可以指定任何要執行的前置/後續修正命令檔來自訂修正作業。

注意:進行線上修正作業時,Enterprise Manager 會在暫存過程中,從 OracleMetaLink 自動下載修正程式或修正程式集至修正程式快取中。

暫存修正程式

如果您只是使用修正精靈程式來暫存修正程式 (亦即,不會套用修正程式),請選取暫存,然後移至精靈的下一個步驟。

套用修正程式

若要套用修正程式,請選取套用。此頁面上顯示的其餘選項是選擇性的。您可以選取要執行的步驟,並在移至精靈的下一個步驟之前,指定適當的值。這些選擇性步驟敘述如下。

注意:根據預設,會停用此頁面顯示的所有選擇性步驟。如果想執行任何選擇性步驟,必須先選取對應的核取方塊,然後在這些段落中指定適當的值。

從暫存位置套用修正程式

如果已經暫存修正程式,而您想從暫存位置套用選取的修正程式/修正程式集,請選取暫存位置,然後指定暫存位置的完整路徑。

步驟 1:前置修正

在此步驟中,若要執行部份前置修正命令檔:

  1. 選擇自訂前置命令/命令檔並在對應的文字方塊指定命令檔。請注意,如果您決定指定前置修正命令檔/後續修正命令檔,而且如果這些命令檔失敗,就不會更新套裝程式。

  2. 如果您要以 root 的身分執行命令檔,請選取 Sudo。

  3. 若要關閉您想修正的 Oracle 本位目錄,其中任何執行的監聽器和資料庫控制,請選取對應的核取方塊。只有您依照目標修正獨立式資料庫時,才會顯示此選項。

注意:套用部份修正程式之前,會要求先關閉這些執行處理 (例如資料庫)。按一下檢視讀我檔案,決定要為所選修正程式/修正程式集執行的必要步驟。

如果您使用的修正程式是以手動方式新增至修正程式快取,您就無法按下檢視讀我檔案來檢視「讀我檔案」。

步驟 2:修正

一般情況下,您不需要修正預設的 bourne shell 命令檔 (修正命令檔)。

只有當您想修改修正命令檔的時候,才選取此核取方塊。Shell 命令檔會顯示在編輯器中。命令檔包含一個命令,可以將預設位置設定成暫存修正程式的目錄。您可以對此命令檔做必要的修改。

步驟 3:套用 SQL

只有當您按照目標修正獨立式資料庫時,才會顯示此選擇性步驟。建議您先查閱「讀我檔案」(按一下檢視讀我檔案),決定選取的修正程式是否需要執行 SQL 命令檔。

在此段落中,您可以指定前置 SQL、SQL 和後續 SQL 命令。

  1. 若要指定前置 SQL 命令檔,請選取「自訂前置命令/命令檔」,然後指定要執行的前置 SQL。若要以 root 的身分執行命令檔,請選取 Sudo。

  2. 部份 SQL 命令檔要求在「升級」模式下啟動資料庫。若要保證如此,請選取以升級模式啟動資料庫。

  3. 如果您想讓命令檔套用 SQL,請選取 SQL 核取方塊,然後在對應的文字方塊指定適當的 SQL 命令檔。

  4. 若要指定後續 SQL 命令檔,請選取「自訂後續命令/命令檔」,然後指定要執行的前置 SQL。若要以 root 的身分執行命令檔,請選取 Sudo。

  5. 選取關閉資料庫。

步驟 4:後續修正

您可以在此選取選項來啟動資料庫、監聽器以及其他在所選 Oracle 本位目錄執行的目標。

選取自訂後續命令/命令檔,並在對應的文字方塊指定適當的命令檔。若要以 root 的身分執行命令檔,請選取 Sudo。

將適當的命令加到命令檔樣板後,請按一下下一步。

修正程式安裝命令檔變數值

下表列示當您在任何上述任何命令檔或位置中指定參數時,可以使用的目標特性變數。

目標特性的變數

變數 說明

%oraclehome%

目前修正的本位目錄位置。前置/後續命令檔位置會附加 Oracle 本位目錄,作為命令檔的最後引數。

%emd_root%

目標代理程式本位目錄位置。

%perlbin%

代理程式使用的 Perl 二進位程式碼位置。

%dbsids%

評估本位目錄中,使用 & 符號區隔的 sid 清單,例如 sora&sora1。

%listeners%

評估本位目錄中,使用 & 符號區隔的監聽器清單,例如 listener1&listener2。

修正精靈會使用您在「設定證明資料」頁面中指定的證明資料來暫存或套用修正程式。

相關主題

關於修正

關於重要修正程式建議

手動新增修正程式至修正程式快取

Enterprise Manager 資訊藍圖