安裝至現有的 Oracle 資料庫

這個作業主題說明將 AppScan® 來源資料庫綱目和資料套用至現有 Oracle 資料庫的程序。如果要建立 Oracle 綱目,AppScan 來源 安裝程式必須在已安裝 Oracle 資料庫的相同機器上執行,或在已安裝完整 Oracle 用戶端的機器上執行(安裝程式必須可以存取 Oracle sqlplussqlldr 公用程式)。

執行這項作業的原因和時機

註: macOS 上不支援 AppScan 來源 伺服器元件,如:AppScan 來源資料庫

程序

  1. 根據隨附的安裝指示來安裝 AppScanEnterprise Server。請參閱 AppScanEnterprise Server 概觀,進一步瞭解伺服器。
  2. 尋找 HCL® AppScan 來源 產品 zip 檔(在 AppScan 來源 媒體包中,或您在 FlexNet Operations 上隨著 AppScan 來源 eAssembly 一起下載的電子映像檔)。
  3. 將映像檔解壓縮至本端磁碟機。在產生的目錄中:

    如需啟動安裝精靈的詳細資訊,請參閱啟動安裝精靈

  4. 在「選取元件」安裝畫面中,選取選取伺服器元件,然後確定已選取 AppScan Source 資料庫。按下一步,前進到下一個安裝畫面。
  5. 在「伺服器連線」畫面中,選擇下列其中一個選項:
    • 我要連接到 AppScan Server 實例:選取這個選項可讓您測試遠端 AppScanEnterprise Server,以確定可供 AppScan 來源 連接。如果要測試伺服器連線,請完成下列欄位:
      • AppScan Enterprise Server:以現有的 URL 格式指定遠端 AppScanEnterprise Server 實例的主機名稱。
      • 產品管理員:指定 AppScanEnterprise Server 管理員使用者 ID。
      • 密碼:指定 AppScanEnterprise Server 管理員使用者 ID 的密碼。

      輸入伺服器設定之後,按一下測試連線,以確定伺服器可供 AppScan 來源 連接。

    • 讓我不指定伺服器而繼續執行:選取這個選項可不指定伺服器而繼續執行。
    重要:
    • 如果您要連接的 Enterprise Server 是為了符合 NIST 800-131a 標準而啟用,則無法測試伺服器的連線。在此情況下,請不指定伺服器並繼續進行。在 AppScan 來源Enterprise Server 安裝完成之後,請遵循 向 AppScanEnterprise Server 登錄 AppScan 來源資料庫 的指示,確定已套用 Force TLSv1.2 選項。
    • 如果 AppScanEnterprise Server 已經設定「通用存取卡 (CAC)」鑑別,請選取讓我不指定伺服器而繼續執行,然後使用 appscanserverdbmgr_cac 公用程式進行所有的伺服器連線設定和測試。

    下一步,前進到下一個安裝畫面。

  6. 在「安裝目標規格」頁面中,指定安裝目錄。依作業系統,預設目錄如下:
    • Microsoft Windows 64 位元版本:
      <SYSTEMDRIVE>:\Program Files (x86)\ibm\appscansource
    • Linux:如果您是 root 使用者,「安裝精靈」會將您的軟體安裝在 /opt/ibm/appscansource 中。如果您不是 root 使用者,您可以安裝 AppScan Source for Development Eclipse 外掛程式,依預設會安裝至 <home_directory>/AppScan_Source
    重要:
    • 安裝目錄名稱只能包含英文字元。不允許使用名稱包含非英文字元的資料夾。
    • 如果您要在 Windows 上安裝,您必須有「系統管理員」專用權,才能安裝 AppScan 來源 元件。
    • 如果您要在 Linux 上進行安裝,您必須有 root 專用權,才能安裝 AppScan 來源 伺服器元件。

    下一步,前進到下一個安裝畫面。

  7. 如果已在「選取伺服器元件」頁面中選取要安裝 HCL AppScan 來源資料庫元件,則會顯示選取資料庫畫面。在這個頁面中,選取將資料庫安裝到現有的 Oracle <版本> 伺服器圓鈕,然後按下一步,前進到下一個安裝畫面。
  8. 如果已在「選取伺服器元件」頁面中選取要安裝 HCL AppScan 來源資料庫元件,並且在「選取資料庫」頁面中選取將資料庫安裝到現有的 Oracle <版本> 伺服器,就會顯示「Oracle 資料庫伺服器」畫面。在這個頁面中,指定:
    • Oracle 起始目錄:指定 Oracle 安裝位置。
    • Oracle TNS 位置:這是 tnsnames.ora 檔所在的位置。依預設為 <oracle_home>\network\admin(其中 <oracle_home> 是 Oracle 安裝位置)。
    • Oracle 服務名稱/SID:指定連線字串或「TNS 別名」,例如 //<hostname>:<port>/<OracleServiceName>。指定「TNS 別名」時需要 AppScanEnterprise Server 配置。請參閱Oracle TNS 別名配置,以取得詳細資料。
    • 系統使用者名稱:指定將用來執行安裝的 Oracle 使用者。這個使用者名稱必須有建立其他使用者的權限。預設值為 system
    • 系統密碼:指定系統使用者名稱使用者的密碼。
    • 測試連線:按一下這個按鈕,驗證所提供的資料庫設定與認證正確。
    • AppScan 使用者名稱:指定要建立的 AppScan 來源資料庫使用者。預設值為 ounce
    • AppScan 密碼:指定 AppScan 使用者名稱使用者的密碼。預設值為 ounce
    • 直接載入資料勾選框:如果選取這個勾選框,則會透過 Oracle Direct Load 載入起始的 AppScan 來源 資料。依預設,已選取此勾選框。
    • Sysdba 使用者:如果選取直接載入資料勾選框,請指定具有 sysdba 專用權的使用者。預設值為 sysdba
    • Sysdba 密碼:指定 Sysdba 使用者的密碼。
    • SqlPlus 的路徑:指定磁碟上通往 sqlplus 執行檔的路徑。在安裝期間,這將用來執行 sql Script。預設值為 sqlplus。如果 sqlplus 執行檔存在於系統路徑上,則不需要絕對路徑。
    • Sqlldr 的路徑:指定磁碟上通往 sqlldr 執行檔的路徑。在安裝期間,這將用來載入資料。預設值為 sqlldr。如果 sqlldr 執行檔存在於系統路徑上,則不需要絕對路徑。
    重要: 使用這些設定完成安裝之後,新的綱目和 AppScan 來源資料庫使用者會自動安裝至您的 Oracle 資料庫。不需要手動建立 AppScan 來源資料庫使用者。
    註:
    • 安裝完成之後(包括將 AppScan 來源資料庫 綱目和資料安裝到現有的 Oracle 資料庫),請參閱 <data_dir>\logs\core_exceptions.log(其中 <data_dir>AppScan 來源 程式資料的位置,如安裝和使用者資料檔位置,以確認沒有發生任何安裝錯誤。
    • 如果您將 AppScanEnterprise Server 連接至 Oracle 資料庫,在建立資料庫時,您必須將字集設為 UTF-8(包括 AL32UTF8,通常這不是預設字集)。
    • AppScan 來源 安裝需要(但不會安裝)Oracle Instant Client (OCI) 程式庫。如需相關資訊,請參閱安裝 Oracle Client (OCI) 程式庫
    • 如果您指定 TNS 別名作為 Oracle 連線字串,則在 core_exceptions.log 檔中可能會看到此錯誤:Unable to process the database transaction. Error: ORA-12154 (此訊息可能伴隨來自 Oracle 資料庫的錯誤文字)。如果要解決這個問題,請完成下列其中一項作業:
      • 將 Oracle tnsnames.ora 檔複製到 <install_dir>\bin(其中 <install_dir>AppScan 來源 安裝位置
      • 開啟 <data_dir>\config\ounce.ozsettings(其中 <data_dir>AppScan 來源 程式資料的位置,如安裝和使用者資料檔位置。在此檔案中尋找 tns_admin 設定,並變更其值,以指向包含 Oracle tnsnames.ora 檔的目錄。儲存對這個檔案所做的變更。

    下一步,前進到下一個安裝畫面。

  9. 在語言套件選取畫面中,請選擇您要安裝的語言套件。安裝語言套件之後,當 AppScan 來源 使用者介面在執行該語言環境的作業系統上執行時,會以該語言顯示。

    依預設會選取英文(而且無法取消選取)。如果安裝精靈正在顯示非英文的國家語言(換言之,在安裝精靈歡迎使用畫面中已選取英文之外的語言),則在此畫面中也將會選取該語言(不過,無法將它取消選取)。

    選取您要安裝的語言套件之後,按下一步,前進到下一個安裝畫面。

    註: 如果您未安裝特定的語言套件,則無法在安裝之後新增該語言。
  10. 檢閱並接受授權合約的條款,然後按下一步,繼續進行。
  11. 在繼續進行之前,檢閱安裝選項的摘要。如果要變更您所做的選擇,請按上一步以回到先前的頁面。如果對安裝選項感到滿意,請按一下安裝。安裝程式會將檔案複製到硬碟上。

    僅限 Linux 伺服器安裝:複製檔案之後,您必須識別常駐程式使用者。選取建立使用者 'ounce'以現有的使用者執行,以建立預設使用者 ounce,或以現有的使用者執行。(安裝會驗證該使用者是否存在。請注意,選取的使用者必須具備有效的 Shell)。

    在安裝期間,隨時按一下取消就會取消安裝所有元件。

  12. 在「HCL AppScan Enterprise Server 配置」畫面中指定設定,讓 solidDB® 資料庫能夠連接至 AppScanEnterprise Server。依預設,這個安裝畫面會預先填入一些使用預設值的項目,其中會假設資料庫和伺服器安裝在相同機器上。如果要以 AppScanEnterprise Server 配置 AppScan 來源資料庫,請選取立即配置 AppScan Enterprise Server 勾選框,並完成下列設定:
    • AppScan Enterprise Server:指定 AppScanEnterprise Server 實例的 URL。
    • 使用者 ID:指定 AppScanEnterprise Server 管理員使用者 ID。如果伺服器已配置成使用 Windows 鑑別,請輸入將您的帳戶新增至伺服器時所使用的 Windows 使用者 ID(使用者 ID 格式必須為 <host name>\<user id>)。
    • 密碼:指定您的 AppScanEnterprise Server 使用者 ID 的密碼。
    • 資料庫主機名稱:指定已安裝 AppScan 來源資料庫之機器的主機名稱。
      註: 這個欄位的項目應一律是正在執行安裝程式之機器的完整主機名稱。安裝期間應已在這個欄位中預先填入此值,並且只應在預先填入的值不正確時才予以變更。

    下一步,前進到下一個安裝畫面。

    註: 如果您將會使用 Oracle 資料庫,請勿選取立即配置 AppScan Enterprise Server,然後按下一步。將不會使用此安裝畫面向 Enterprise Server 登錄 Oracle 資料庫。而是會使用 AppScan 來源 隨附的公用程式來配置資料庫連線後置安裝。如需相關資訊,請參閱向 AppScanEnterprise Server 登錄 AppScan 來源資料庫。這個公用程式也可用來配置 solidDB 連線而不是使用此安裝畫面。
  13. 在「安裝完成」畫面中,您可以在結束安裝精靈之後,選取啟動 HCL AppScan 來源 授權管理程式,立即起始產品啟動。按一下完成,以完成標準安裝,並結束「安裝精靈」。
  14. 在「授權管理程式」公用程式中:
    1. 如果要套用授權檔,請按一下匯入,然後瀏覽至您下載的 AppScan 來源 授權。
    2. 如果要套用浮動授權,請按一下配置授權伺服器,然後按一下新增。輸入包含浮動授權之主機的相關資訊。
    如需其他啟動指示,請參閱啟動軟體