刊登日期:10/02/2009
 資料來源:鋐益科技技術團隊
 標  題:Lotus Domino 代理程式 & 抄寫相關資訊
 內  容:

 Agent Manager

下表將說明您可用在「代理程式管理員」的其他 Tell 指令。
指令
結果
Tell Amgr Cancel 取消目前執行的排程代理程式。輸入下列引數,指定要取消的代理程式:

"db name" 'agent name'

範例:Tell Amgr Cancel "DatabaseName.nsf" 'AgentName'

附註 您可以使用 Tell Amgr Schedule 指令來判定可以取消的代理程式。

Tell Amgr Debug 顯示「代理程式管理員」的目前除錯設定值,或讓您設定新的設定值。當使用此指令設定除錯值時,您可以使用 NOTES.INI 檔案中 Debug_Amgr 指令使用的旗標。這些設定值會立即生效;您無需重新啟動「代理程式管理員」或伺服器。

下列為「Tell Amgr 除錯」參數:

    • c -- 輸出代理程式控制參數
    • e -- 輸出「代理程式管理員」事件的相關資訊
    • l -- 輸出載入報告
    • m -- 輸出代理程式記憶體警告
    • p -- 輸出代理程式效能統計資料
    • r -- 輸出代理程式執行報告
    • s -- 輸出 AMGR 排程的相關資訊
    • v -- 冗長模式,輸出更多關於代理程式載入、排程及佇列的訊息
    • * -- 輸出所有上述資訊
Tell Amgr Run 執行您使用下列引數指定的代理程式:"db name" 'agent name'

範例:Tell Amgr Run "DatabaseName.nsf" 'AgentName'

Tell Amgr Pause 暫停代理程式之排程
Tell Amgr Quit 停止伺服器上的「代理程式管理員」。
Tell Amgr Resume 恢復代理程式之排程
Tell Amgr Schedule 顯示已排定要在本日執行的所有代理程式的時程表。此外,此指令會顯示代理程式觸發指令類型、排定代理程式要執行的時間、代理程式的名稱及執行的資料庫名稱。檢查「代理程式管理員」排程可以使您知道「代理程式管理員」佇列上是否有代理程式在等候。

代理程式管理員佇列:

E:適合執行的代理程式。

S:排定要執行的代理程式。

V:等待其事件發生的事件觸發代理程式。

觸發指令類型:

S:已排定要執行的代理程式。

M:該代理程式是一個新的郵件觸發的代理程式。

U:該代理程式是一個新增/更新的文件觸發的代理程式。

Tell Amgr Status 此指令會顯示「代理程式管理員」佇列的快照及顯示「伺服器」文件中「代理程式管理員」的設定。


表說明您可用在「管理程序」的其他 Tell 指令。
指令 結果
Tell Adminp Process All 處理所有新增及修改過的立即、間隔、每日及延遲的要求。

此指令不會置換定時的要求執行時間。

Tell Adminp Process Daily 處理下列要求:
    • 所有新增及修改過的每日要求,以更新「Domino 名錄」中的「人員」文件。
    • 任何未處理的 Rename Person in Unread List 要求。
Tell Adminp Process Delayed 處理所有新增及修改過的延遲要求。這些要求通常是根據「伺服器」文件中 Start executing on 及 Start executing at 的設定值來執行。
Tell Adminp Process Interval 處理所有立即要求,及所有通常是依照「伺服器」文件中之「間隔」設定來處理的要求。
Tell Adminp Process New 處理所有新增要求。
Tell Adminp Process People 處理所有新增及修改過的要求,以更新在「Domino 名錄」中的「人員」文件。
Tell Adminp Process Time 處理所有新增及修改過的要求,以刪除未連結的郵件檔。
Tell Adminp Show Databases 顯示 (並記錄在伺服器的日誌檔中) 以下資訊:
    • 某個特定的管理伺服器更新的資料庫
    • 資料庫中更新「讀者」與「作者」欄位的位置
    • 沒有分配到管理伺服器的資料庫
Tell Adminp Quit 停止伺服器中的「管理程序」。



語法:
Log_AgentManager=value

說明:指定是否將代理程式執行的開始記錄在日誌檔中,並顯示在伺服器控制台上:

0 - 不要記錄代理程式執行事件!

1 - 記錄代理程式執行事件 (部分和完全順利完成的)

2 - 記錄代理程式執行事件 (僅記錄完全順利完成的)

套用到:伺服器

預設值:

UI 相當於:無,不過您可以在「Domino 名錄」的「配置設定值」文件中的「NOTES.INI 設定值」標籤內設定此設定值。



 Replication

透過「Domino 管理者」,您可以使用「管理程序」來起始一或多個抄本的建立。您可以在同一網域或其他網域中的伺服器上建立抄本。除非伺服器是同一叢集的成員 (在此情況下,此動作不是絕對必要),否則,您應確定「連線」文件在適當位置,以排程來源與目的地伺服器之間的抄寫。

若需在一個網域中「建立抄本」的相關資訊,請參閱建立抄本;若需在另一個網域中建立抄本的相關資訊,請參閱建立抄本 - 跨網域管理要求。

1. 如果您是在另一個網域中的目的地伺服器上建立抄本,請確定:

2. 請確定您已: 3. 請確定來源伺服器: 附註 請勿在目的地伺服器之「伺服器」文件的「建立抄本」欄位中使用萬用字元 (*),因為此字元會導致要求失敗。

4. 請確定每個目的地伺服器:

5. 從「Domino 管理者」中左邊的伺服器窗格,選取來源伺服器。若要展開伺服器窗格,請按一下伺服器窗格中的伺服器圖示。

6. 按一下「檔案」標籤。

7. 在檔案視窗中,選取一或多個您要為其建立抄本的資料庫。

8. 從「工具」窗格中,選擇 [資料庫][建立抄本]。或者,將所選資料庫拖曳到「建立抄本」工具。

9. (選用的) 如果現行網域包含叢集,請按一下「只顯示叢集成員」,只顯示叢集成員的目的地伺服器。

10. 選取一或多個目的地伺服器。若要選取清單中未顯示的伺服器,請選取「其他」,並指定階層式伺服器名稱後,按一下「確定」。

11. (選擇性) 選取目的地伺服器,按一下「檔名」,以在目的地伺服器上,為您正在抄寫的任何資料庫選擇自訂檔案路徑,然後按一下「確定」。您可以對每一個目的地伺服器重複這項程序。如果您不選擇這個選項,則資料庫在目的地伺服器上的儲存位置會與來源伺服器上的位置相同。

若要將抄本置於資料目錄下的目錄,請鍵入目錄名稱、反斜線,然後鍵入檔名,例如,JOBS\POSTINGS。如果指定的目錄不存在,則 Domino 會為您建立。

12. 按一下「確定」。有一個對話框會顯示已處理的資料庫數目,而且會指出是否發生任何錯誤。

拖移資料庫至目的地伺服器來建立抄本

您可以將資料庫拖放到目的地伺服器圖示,以在該伺服器上建立抄本。當您使用此方法時,請將所有抄本儲存在目的地伺服器上的一個預先存在的目錄中。此方法會使用「管理程序」自動建立抄本。

1. 按一下「Domino 管理者」的「檔案」標籤。

2. 在檔案窗格中,選取一或多個您要抄寫的資料庫。

3. 將選取的資料庫拖曳至左邊伺服器窗格中的目的地伺服器。

4. 在顯示的對話方塊中,選取「建立抄本」,選取目的地伺服器上要儲存抄本的目錄,然後按一下「確定」。

另請參閱
抄本

=========================================

您可使用「Domino 管理者」檢視伺服器抄寫排程的圖形表示。即使伺服器隸屬於「連線」文件的「目的地伺服器」欄位中所列出的群組,每部伺服器仍會個別顯示其抄寫排程。

您也可見到抄寫拓蹼的圖形表示。若要迅速顯示抄寫拓蹼並輕易追循伺服器間的連接,抄寫拓蹼對應是最有效的方式。

每個伺服器、網路、叢集及「cc:Mail 郵局」都有其自身的圖示。每個抄寫連線會以直線代表。兩個伺服器間的抄寫連線以一條間斷的紅線顯示。伺服器間的多個連線則以彼此重疊的線顯示。

檢視抄寫排程

1. 在「Domino 管理者」中按一下「抄寫」標籤。

2. 按一下「抄寫排程」。

3. 型樣代表每個伺服器的抄寫狀態:正在執行排程;已完成排程;未完成排程。

啟動拓蹼對應作業

「對應」作業可讓您從「Domino 管理者」檢視抄寫拓蹼。您僅需要在您網域的一台伺服器上執行此作業即可。它所蒐集的資訊會抄寫到其他伺服器 (只要它有權這樣做)。此作業會每夜重新顯示拓蹼資訊。

此作業預設為不啟用。若要查看抄寫拓蹼資訊,請手動啟用「對應」作業。

1. 按一下「Domino 管理者」中的「伺服器」「狀態」標籤。

2. 按一下 [工具][啟動]。

3. 從功能表選取「對應解壓縮程式」,然後按一下「啟動作業」。

4. 按一下「完成」。

顯示抄寫拓蹼對應

1. 在「書籤」窗格中,選取欲建立拓蹼對應的伺服器。

2. 按一下「抄寫」標籤。

3. 請執行其中一項步驟:

4. (選擇性)在拓蹼對應的任何伺服器上按兩下,將該伺服器作為對應的中心。

5. (選擇性) 按兩下連接任何兩個伺服器的連線,以開啟「Domino 名錄」中對應的「連線」文件。

若要集中在拓蹼對應的特定區域,請使用加號 (+) 及減號 (-) 鍵來放大及縮小。

=========================================================================

將伺服器名稱新增至資料庫 ACL 的方式與新增人員名稱的方式相同。在 ACL 中為伺服器指定的存取權層次,會決定該伺服器可將哪些變更 (若存在) 抄寫到抄本。

若需設定資料庫 ACL 的相關資訊,請參閱配置資料庫 ACL。

ACL 中的預設伺服器群組

預設為每個資料庫 ACL 都包括伺服器群組 LocalDomainServers 及 OtherDomainServers。

LocalDomainServers
此群組代表與儲存抄本之伺服器位於相同 Domino 網域的伺服器。通常您在資料庫 ACL 中為此群組指定較 OtherDomainServers 群組高的存取權層次。

OtherDomainServers
此群組代表不在儲存抄本之伺服器所在 Domino 網域中的伺服器。通常您在資料庫 ACL 中為此群組指定較 LocalDomainServers 低的存取權層次。例如,在 ACL 中為此群組指定「讀者」存取權,可確保本區 Domino 網域保留對資料庫的控制。

附註 請勿將外部公司的伺服器名稱新增至 LocalDomainServers 或 OtherDomainServers。預設為這兩個群組內含在所有資料庫中,且在某些情況下,可以擁有高存取權層次。相反地,特別為您公司與之通訊的外部伺服器建立一個群組;例如,建立稱為「外部伺服器」的群組。然後,視需要將此群組新增至資料庫 ACL。

若需設定群組的相關資訊,請參閱建立及修改群組。

存取權控制單資訊專用權

對於每個存取權層次,您都可以選取或取消選取下列存取權限:

一般而言,對於伺服器,啟用已選取存取權層次所允許的所有存取權限。這會確保伺服器擁有的存取權與使用者可能擁有的存取權一樣高,且伺服器可以抄寫所有使用者變更。不過,若要防止抄寫某些變更,同時不取消選取每個使用者的存取權限,則可取消選取 ACL 中伺服器項目的特定存取權限。例如,若要防止抄寫特定伺服器上資料庫中所進行的所有文件刪除,請取消選取該伺服器之 ACL 項目中的「刪除文件」。然後,當擁有 ACL 中「刪除文件」存取權的使用者刪除文件時,不會抄寫這些刪除。

若需設定資料庫 ACL 的相關資訊,請參閱配置資料庫 ACL。

伺服器存取權層次

此表格說明伺服器存取權的存取權層次,從最高存取權到最低存取權。

存取權層次
允許伺服器將這些變更抄寫到對方
指定到
管理員 ACL 設定值

資料庫加密設定值

抄寫設定值

較低存取權控制單資訊容許的所有元素

您想要用作 ACL 變更來源的伺服器。出於緊密資料庫安全性考量,請將此存取權授與儘可能少的伺服器。在輻射狀伺服器配置中,通常授與中樞伺服器「管理員」存取權。
設計師 設計元素

較低存取權控制單資訊容許的所有元素

您想要用作設計變更來源的伺服器。如果您想要一個伺服器控制 ACL 及設計變更,請改用「管理員」存取權。
編輯者 所有新文件

所有文件變更

使用者僅用於新增及修改文件的伺服器。在輻射狀配置中,通常授與衛星伺服器「編輯者」存取權。
作者 新文件 無伺服器。您對伺服器通常不使用這項存取權。
讀者 無變更;伺服器僅可從對方抄寫變更 應永遠不發生變更的伺服器。通常授與 OtherDomainServers 群組中的伺服器「讀者」存取權。
儲存者 新文件。也防止伺服器抄寫對方的變更。 無伺服器。您對伺服器通常不使用這項存取權。
沒有權限 無變更。也防止伺服器抄寫對方的變更。 您要拒絕存取的伺服器。有時授與 OtherDomainServers 群組中的伺服器「無存取權」。

附註
不抄寫的資料庫在其 ACL 中至少應有一個伺服器,用作資料庫的管理伺服器。這可讓伺服器上的「管理程序」,在組織中名稱變更時更新 ACL 中的名稱。

若需管理伺服器的相關資訊,請參閱管理伺服器。

另請參閱
設定伺服器的資料庫存取權準則
配置資料庫 ACL



=========================================================================

語法:Log_Replication=value

說明:說明:指定目前伺服器執行抄寫事件記錄的層級:

0 - 不記錄抄寫事件!

1 - 記錄正在抄寫的資料庫

2 - 記錄每個已抄寫資料庫的資訊

3 - 記錄每個已抄寫文件 (設計和資料文件) 的資訊

4 - 記錄每個已抄寫欄位的資訊

5 - 記錄抄寫事件的摘要資訊

套用到:伺服器

預設值:

UI 相當於:無,不過您可以在「Domino 名錄」的「配置設定值」文件中的「NOTES.INI 設定值」標籤內設定此設定值。