使用間接檔案來執行資料庫維護作業

您可以使用間接檔案來執行相同的維護作業多次,而大幅節省時間。修正、壓縮、Updall、設計及轉換維護作業支援使用間接檔案。您也可以建立批次檔或 Script,根據不同的間接檔案連續執行數個維護作業,以協助快速完成它們。如果您有多個 CPU,則可以根據多個間接檔案執行相同的維護作業,使它們並行執行。建議您有多少個 CPU 就執行多少個並行維護作業,否則,它們會開始競用 CPU 資源,因而花費更長的時間來完成。

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

此程序包括在有或沒有多個 CPU 的情況下執行間接檔案的步驟。涉及多個 CPU 的步驟如指示中所述。

程序

  1. .ind 副檔名建立文字檔。例如,mailfiles1.ind
  2. 將資料庫及(或)目錄的清單新增至文字檔。例如,在 mailfiles1.ind 檔案中,您可以新增下列檔案:
    • mail\mail1.nsf
    • mail\mail2.nsf等等
    • mail\mail25.nsf
  3. 依據下列其中一個步驟,根據間接檔案執行維護作業:
    1. 當 Domino 伺服器執行時,從 Domino 主控台或使用 Domino 遠端主控台(如果您有適當的管理員權限)輸入下列指令,以執行 load 作業:

      load fixup -j mail檔案。ind

      load compact -c mail檔案。ind

      load updall mail檔案。ind

      load design -i mail檔案。ind

      load convert -u -f mail檔案。ind * mail85.ntf

    2. 不論伺服器是否正在執行中,請從 Domino 資料目錄的 Microsoft Windows 命令提示字元中,指定 Domino 程式目錄中的 .exe 檔案完整路徑。這同時適用於分割和未分割的伺服器。
      註: 在此範例中,Domino 程式目錄是 d:\notefile,Domino 資料目錄是 c:\notes

      d:\note檔案> c:\notes\nupdall.exe mail檔案1.ind

      d:\note檔案> c:\notes\nupdall.exe mail檔案1.ind

      d:\note檔案> c:\notes\nupdall.exe mail檔案1.ind

      d:\note檔案> c:\notes\nupdall.exe mail檔案1.ind

      d:\note檔案> c:\notes\nconvert.exe -u -f mail檔案1.ind * mail85.ntf

      註: 設計作業需要在間接檔名之前有 -i 參數,而轉換作業需要在間接檔案之前有 -f 參數。
  4. 如果您有多個 CPU,當 Domino 伺服器正在執行中時,請從 Domino 主控台中對多個間接檔案輸入指令。例如,輸入如下的指令:

    load updall mail檔案1.ind

    load updall mail檔案2.ind

    load updall mail檔案3.ind

  5. 如果您有多個 CPU,不論 Domino 伺服器是否正在執行中,請從個別的 Microsoft Windows 命令提示字元輸入:

    d:\note檔案> c:\notes\nupdall.exe mail檔案1.ind

    d:\note檔案> c:\notes\nupdall.exe mail檔案2.ind

    d:\note檔案> c:\notes\nupdall.exe mail檔案3.ind

    比方說,如果您有 100 個想要對其執行 updall 的郵件檔,而且電腦有四個 CPU,請建立四個間接檔案:
    • mailfiles1.ind 包含 mail\mail1.nsfmail\mail25.nsf
    • mailfiles2.ind 包含 mail\mail26.nsfmail\mail50.nsf
    • mailfiles3.ind 包含 mail\mail51.nsfmail\mail75.nsf
    • mailfiles4.ind 包含 mail\mail76.nsfmail\mail100.nsf