OpenAdmin Tool for IDS
IBM® Informix® Dynamic Server (IDS) 的 OpenAdmin Tool (OAT) 提供用於 IDS 管理的圖形介面,以及各種效能分析工具。OpenAdmin Tool for IDS 是以 PHP 為基礎的 Web 瀏覽器管理工具,可讓您從單一位置來管理多個資料庫伺服器實例。OpenAdmin Tool 可讓您執行的部分作業包括:
- 透過「SQL 管理 API」來定義及管理自動作業
- 建立及顯示效能直方圖以進行分析及調整
- 管理高可用性解決方案,其中包括高可用性資料抄寫 (HDR)、共用磁碟 (SD) 次要伺服器,以及遠端獨立式 (RS) 次要伺服器。
您可以將自己的外掛程式新增至 OpenAdmin Tool,以建立您需要的功能。OpenAdmin Tool 是一個開放程式碼程式。
登入 OpenAdmin Tool (OAT) 並連接至資料庫伺服器。
提示:
另外,如果伺服器是 OAT 群組的成員,則您也可以登入 OAT 群組。
- 在登入頁面中,在伺服器詳細資料欄位中輸入下列資訊:
- Informix 伺服器:輸入要連接的資料庫伺服器名稱。
- 主機名稱:輸入資料庫伺服器所在的電腦名稱。
- 埠:輸入資料庫伺服器用於遠端連線的埠號。
- 使用者名稱:輸入用來連接至資料庫伺服器的使用者名稱。
請指定使用者 informix,或指定「作業系統 DBSA」群組成員的使用者。
- 密碼:針對使用者名稱欄位中指定的使用者,輸入有效的密碼。
- IDS 通訊協定:選取資料庫伺服器連線的 NETTYPE 參數。
- 按一下登入。
使用 OpenAdmin Tool (OAT) 群組中定義的連線來連接至伺服器。
當您已連接至伺服器時,您不必重新登入,即可切換至 OAT 群組中的其他伺服器。
若要登入 OAT 群組,請執行下列動作:
- 在 OAT 登入頁面中,在快速登入下,針對 Oat 群組,選取內含您要連接至伺服器的群組。
- 輸入群組的密碼。
- 按一下取得伺服器。
- 從伺服器清單中選取伺服器。伺服器詳細資料欄位中會填入伺服器資訊。
- 如果伺服器詳細資料下的密碼欄位中已填入密碼,請按一下登入。
如果伺服器詳細資料下的密碼欄位中未填入密碼,
請在快速登入下的密碼欄位中,輸入有效的密碼,然後按一下登入。
連接至 OpenAdmin Tool (OAT) 群組中的其他伺服器。
若要切換至 OAT 群組中的其他伺服器,請在頁面頂端的伺服器清單中選取伺服器。
檢視系統警示及訊息
若要檢視警示,請使用下列其中一種類型的系統警示:
- 若要顯示系統警示,請從左側導覽窗格中,展開性能 → 警示。
您可以選取頁面頂端的選項,然後按一下檢視,以過濾清單。若要移除警示,請按一下忽略。若要重新檢查警示,請按一下重新檢查。
- 若要顯示線上訊息日誌,請從左側導覽窗格中,
展開日誌 → 線上訊息。捲動查看訊息清單。線上訊息日誌中會強調顯示警告。
使用儀表板來顯示伺服器狀態
若要從左側導覽窗格中存取儀表板,請展開性能檢測中心 → 儀表板。儀表板提供伺服器記憶體用量、已執行的交易數、空間用量及鎖定數的最新視圖。
使用更新頻率調節器,以指定重新整理資料的頻率。範圍介於 0 和 60 秒之間。
按一下標籤以存取報告頁面;每一頁通常有兩份報告。
執行完整性檢查
您可以執行系統完整性檢查,也可以對特定的表格、dbspace 及範圍執行檢查。請參閱執行系統驗證檢查。
從 command_history 表格中顯示管理指令
若要檢視對此資料庫伺服器實例所執行的管理指令,請從左邊導覽窗格中,展開日誌 → 管理指令。
從線上日誌中檢視訊息
若要在線上日誌中檢視此資料庫伺服器實例的訊息,
請展開日誌 → 線上日誌。
檢視 ON-Bar 活動報告
若要檢視此資料庫伺服器實例的 ON-Bar 備份及還原歷程,
請展開日誌 → OnBar 活動報告。
若要檢視伺服器的 dbspace 配置,請展開空間管理 → dbspace。
- 展開空間管理 → dbspace。
- 選取 dbspace,然後按一下管理標籤。
- 從管理頁面中,您可以將片段新增至 dbspace、新增或捨棄 dbspace,以及對您的表格和範圍執行完整性檢查。
- 展開空間管理 → dbspace。
- 向下捲動至頁面底端,然後填寫建立空間的欄位:
- 名稱:空間的名稱,例如 /home/server/root_chunk。
- 路徑:空間的路徑名稱,例如 /home/server。
- 偏移:空間的偏移;上限為 4 TB。
- 大小:空間的大小 (以 MB 為單位)。
- 類型:空間的類型:dbspace、temp dbspace、blobspace 或 smart blobpace。
- 按一下建立以建立空間。
- 展開空間管理 → dbspace
- 選取 dbspace 名稱,然後按一下管理標籤。
- 在捨棄空間欄位中,選取是,然後按一下捨棄。
若要檢視現行伺服器的片段狀態及統計資料,
請展開空間管理 → 片段。
從這個頁面中,
您可以檢視片段統計資料,也可以按一下片段 IO 標籤,以檢查片段 I/O 資料。
在「圖形」視圖中,每一個片段各有自己的顏色值,此值等於讀取次數和寫入次數的總計。
在「資料」視圖中,第一欄是讀取和寫入作業的數目,第二欄是片段 ID。
您可以壓縮及解壓縮表格和表格片段、合併表格和片段中的可用空間 (重整),以及將可用空間歸還給 dbspace (收縮)。
您也可以估計壓縮資料後可節省的空間量。
如需壓縮的相關資訊,請參閱 IBM Informix Dynamic Server 11.50 版資訊中心中的 IBM Informix Dynamic
Server Administrator's Guide。
估計在壓縮表格或表格片段中的資料後可節省的空間量。
您可以使用壓縮估計值來決定是否要壓縮表格或表格片段中的資料。
如果表格或表格片段有可用的壓縮估計值,則會在壓縮頁面的用量直欄中顯示此值。
浮動說明中會指出最新估計值的時間。您可以從這些頁面中更新估計值。
若要更新表格及表格片段的壓縮估計值,請執行下列動作:
- 在 OAT 功能表中,展開空間管理,然後按一下壓縮。
- 在資料庫或 Dbspace 頁面中,選取表格或表格片段。
- 按一下橫列的估計按鈕。
- 檢閱用量直欄。
壓縮表格或表格片段中的資料,以減少所需的磁碟空間量。
限制:
檢閱表格或表格片段的大小。表格的每一個片段中至少必須有 2,000 列,而不只是整個表格總計 2,000 列而已。
當您壓縮表格或表格片段時,壓縮作業會建立壓縮定義檔,且只壓縮橫列而不會移動橫列。
您也可以合併表格或表格片段中的可用空間 (重整),並將可用空間歸還給 dbspace (收縮)。
若要壓縮表格或表格片段,請執行下列動作:
- 在 OAT 功能表中,展開空間管理,然後按一下壓縮。
- 在資料庫或 Dbspace 頁面中,選取表格或表格片段。
- 按一下橫列尾端的動作按鈕。
- 選取壓縮以建置壓縮字典並壓縮已選取的表格或表格片段。
- 選擇性的: 若要合併您所壓縮的表格或片段中的可用空間,請選取重整。
- 選擇性的: 若要將您所壓縮的表格或片段中的任何可用空間歸還給 dbspace,請選取收縮。
若要監視作業的進度,請按一下壓縮作業狀態標籤。
解壓縮已壓縮的表格或表格片段會對新的插入及更新作業停用壓縮、壓縮所有已壓縮的橫列、停用壓縮定義檔,以及配置新的頁面給已擠不進原本頁面的橫列。
若要解壓縮表格或表格片段,請執行下列動作:
- 在 OAT 功能表中,展開空間管理,然後按一下壓縮。
- 在資料庫或 Dbspace 頁面中,選取表格或表格片段。
- 按一下橫列尾端的動作按鈕。
- 選取解壓縮。
- 若要在表格或片段上設定獨佔鎖定,以防止在解壓縮作業期間存取資料,請選取離線。
- 按一下確定。
若要監視作業的進度,請按一下壓縮作業狀態標籤。
合併 (重整) 表格或表格片段中的可用空間,但不壓縮。
當您合併表格或表格片段中的可用空間時 (重整),您也可以同時將可用空間歸還給 dbspace (收縮)。
若要重整表格或表格片段,請執行下列動作:
- 在 OAT 功能表中,展開空間管理,然後按一下壓縮。
- 在資料庫或 Dbspace 頁面中,選取表格或表格片段。
- 按一下橫列尾端的動作按鈕。
- 選取重整。
- 選擇性的: 選取其他動作:
- 若要在表格或片段上設定獨佔鎖定,以防止在重整作業期間存取資料,請選取離線。
- 若要將表格或片段中的任何可用空間歸還給 dbspace,請選取收縮。
- 按一下確定。
若要監視作業的進度,請按一下壓縮作業狀態標籤。
將可用空間歸還給 dbspace (收縮空間),但不壓縮或重整。
歸還可用空間可以減少片段或表格的大小總計。
若要收縮表格或表格片段,請執行下列動作:
- 在 OAT 功能表中,展開空間管理,然後按一下壓縮。
- 在資料庫或 Dbspace 頁面中,選取表格或表格片段。
- 按一下橫列尾端的動作按鈕。
- 選取收縮。
- 按一下確定。
若要監視作業的進度,請按一下壓縮作業狀態標籤。
若要檢視及管理伺服器的回復日誌,請展開空間管理 → 回復日誌。
從這些頁面中,您可以執行下列作業:
- 檢視邏輯日誌狀態及空間用量。
- 檢視實體日誌狀態及空間用量。
- 執行管理作業,例如執行檢查點、捨棄日誌、移動日誌。
- 檢視檢查點。
展開空間管理 → 回復日誌,然後按一下檢查點標籤。
- 展開空間管理 → 回復日誌,然後按一下管理標籤。
- 選取檢查點的類型:
- 按一下執行檢查點。
展開空間管理 → 回復日誌,然後按一下邏輯日誌標籤。
- 展開空間管理 → 回復日誌,然後按一下管理標籤。
- 在新增邏輯日誌下,選取要在其中新增日誌的 dbspace。
- 在大小欄位中,指定日誌的大小 (以 KB 為單位)。
- 在屬性欄位中,選取是否將日誌新增至現行日誌的後面,或新增至現有所有日誌的最後。
- 按一下新增以新增日誌。
- 展開空間管理>回復日誌,然後按一下管理標籤。
- 在捨棄邏輯日誌下,從邏輯日誌號碼清單中選取日誌。
- 從確認清單中,選取捨棄邏輯日誌。
- 按一下捨棄以捨棄日誌。
展開空間管理 → 回復日誌,然後按一下實體日誌標籤。
- 展開空間管理 → 回復日誌,然後按一下管理標籤。
- 在「移動實體日誌」下,從 DBSpace 名稱清單中選取 dbspace。
- 在大小欄位中,輸入日誌的大小 (以 KB 為單位)。
- 從確認清單中選取移動實體日誌。
- 按一下移動以移動日誌。
在 IDS 伺服器上設定 idsd 常駐程式,以便能夠啟動高可用性叢集中的伺服器,或新增共用磁碟次要 (SDS) 伺服器。
必要條件:
您在 IDS 伺服器上需要具有根專用權,才能執行此程序。
若要使用 OpenAdmin Tool (OAT) 來執行遠端管理作業,包括啟動高可用性叢集中的伺服器或新增次要伺服器,
請在 IDS 伺服器上安裝並配置下列常駐程式:
- 網際網路服務常駐程式,例如 UNIX® 及 Linux® 的 xinetd 或 inetd 網際網路常駐程式。
- idsd,這是一個可讓 OpenAdmin Tool 啟動遠端 IDS 伺服器的常駐程序。
此常駐程式位於 IDS 伺服器所在的同一部主機,且必須位於使用者 informix 可存取的目錄中。
idsd 常駐程式是透過 xinetd 或 inetd 常駐程式來呼叫。
限制:
在 Windows® 或 MAC OS 上,您無法使用遠端管理功能。
若要配置網際網路常駐程式及 idsd 常駐程式,請執行下列動作:
- 確保 idsd 常駐程式已隨著 IBM Informix Dynamic
Server 11.50 版一起安裝,且安裝在 $INFORMIXDIR/bin 目錄中。 確保擁有者及群組是 informix,且許可權是 0754,例如:
[informix@myhost]/usr/informix/bin% ls -la idsd
-rwxr-xr-- 1 informix informix 23717 Oct 15 16:34 idsd
- 在伺服器上,使用 IBM Global Security Kit 來設定連線的加密。 如需相關資訊,請參閱可透過 IDS 資訊中心取得的 IBM Global Security Kit Secure Sockets Layer Introduction and iKeyman User's Guide。
- 根據您的平台,使用下列 gsk7cmd 指令行參數來建立金鑰資料庫:
gsk7cmd -keydb -create -db keydb_name.kdb -pw password -type cms -stash
例如:
gsk7cmd -keydb -create -db mydb.kdb -pw mypassw0rd -type cms -stash
- 使用下列 gsk7cmd 指令行參數選項來建立自簽憑證:
gsk7cmd -cert -create -db keydb_name.kdb -pw password -label label_text -dn distinguished name -size <1024 | 512 | 2048> -default_cert yes
其中:distinguished
name 是 X.500 識別名稱。distinguished
name 是以引號括住的字串,格式如下:CN=common
name (必要), O=organization, OU=organization
unit, L=location, ST=state or
province, C=country。
例如:
gsk7cmd -cert -create -db mydb.kdb -pw mypassw0rd -label mycertificatelabel -dn "CN=lenexa.ibm.com,O=ibm,OU=IBM HTTP Server,ST=KS,C=US" -size 1024 -default_cert yes
- 開啟 xinetd 或 inetd 配置檔來編輯,並新增 idsd 常駐程式的服務項目。
例如:
- 若為 xinetd 伺服器常駐程式:/etc/xinetd.conf。
service idsd
{
disable = no
socket_type = stream
protocol = tcp
user = root
wait = no
server = /usr/informix/bin/idsd
server_args = -l /usr/informix/idsd.log -k /usr/informix/idsd -n idsd_label
}
- 若為 UNIX 上的 inetd 伺服器常駐程式:/etc/inetd.conf:
idsd stream tcp nowait root /usr/informix/bin/idsd idsd -l /usr/informix/idsd.log -k /usr/informix/idsd -n idsd_label
- 開啟檔案 /etc/services 來編輯,並新增名為 idsd 的服務。 例如:
idsd 10000/tcp
此範例中使用埠號 10000,但您可以使用未在使用中且大於 1024 的其他任何埠。
不過,名稱必須是 idsd,且通訊協定必須是 tcp。
- 重新啟動 xinetd 或 inetd 服務常駐程式。 在大部分實作中,您可以將 SIGHUP 信號傳送至執行中的 inetd 或 xinetd 處理程序,以重新啟動。然而,在部分 Linux 平台上,您可以用 root 身分執行下列指令:
service xinetd restart
必要條件:
將高可用性叢集中的伺服器新增至 OpenAdmin Tool (OAT) 連線資料庫。
只有 OAT 連線資料庫中的伺服器所屬的叢集,才會出現在高可用性叢集頁面上。
若要將伺服器新增至 OAT 連線資料庫,請在管理功能表中展開管理連線,然後按一下新增連線。
若要尋找高可用性叢集,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 按一下尋找叢集。
- 在狀態訊息上按一下確定。 找到叢集時,新叢集頁面隨即出現,
其中列出叢集中的伺服器:主要、高可用性資料抄寫 (HDR)、共用磁碟次要 (SDS) 及遠端獨立式次要 (RSS)。
- 接受叢集的預設名稱,或輸入新的、唯一的名稱。 對找到的每一個叢集,重複此步驟。
- 當出現叢集探索已完成的訊息時,按一下確定以繼續執行。 這些叢集會出現在叢集清單中。
必要條件:
在 OpenAdmin Tool (OAT) 中尋找並命名叢集。請參閱
尋找高可用性叢集。
若要檢視叢集的拓蹼,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。 叢集拓蹼及伺服器清單隨即出現。
選定叢集的拓蹼會顯示主要伺服器與次要伺服器之間的關係,
次要伺服器包括高可用性資料抄寫 (HDR)、共用磁碟次要 (SDS) 及遠端獨立式次要 (RSS) 伺服器。
必要條件:
在 OpenAdmin Tool (OAT) 中尋找並命名叢集。請參閱
尋找高可用性叢集。
若要檢視叢集中的伺服器狀態,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。 叢集拓蹼及伺服器清單隨即出現。
清單會顯示主要伺服器及次要伺服器的狀態,
次要伺服器包括高可用性資料抄寫 (HDR)、共用磁碟次要 (SDS) 及遠端獨立式次要 (RSS) 伺服器。
將共用磁碟次要 (SDS) 伺服器連線新增至高可用性叢集。
必要條件:
若要建立 SDS 伺服器連線,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。 叢集拓蹼及伺服器清單隨即出現。
- 按一下新增 SDS。 新增 SDS 伺服器精靈隨即開啟。
- 輸入下列值:
- 伺服器名稱:伺服器的名稱。
- 群組:SD 次要伺服器所屬的伺服器群組名稱。
- 伺服器號碼:由 IDS 定義的伺服器號碼。
- 主機:管理伺服器的電腦名稱。
- 埠:有效的、唯一的埠號。
- 使用者:使用者名稱 informix。
- 密碼:使用者名稱的有效密碼。
- IDS 通訊協定:伺服器連線的 NETTYPE 參數。
- IDS 常駐程式埠:IDS 常駐程式在伺服器上的有效埠號。
- 按下一步,以繼續輸入伺服器資訊:
- 在 Informix 目錄中,
驗證伺服器上的 IDS 安裝目錄:$INFORMIXDIR。
下列欄位會根據前一頁的資訊而填入資料:
- 配置檔:伺服器上的 onconfig 檔案位置。
- SQLHOSTS:伺服器上的 sqlhosts 檔案位置。
- 按一下完成以新增伺服器。
必要條件:
重要:
當您停止共用磁碟次要 (SDS) 伺服器時,叢集會捨棄此伺服器。若要將 SDS 伺服器放回叢集,請手動重新啟動伺服器,然後使用尋找叢集按鈕來尋找叢集。
若要啟動或停止次要伺服器,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。 高可用性叢集頁面隨即出現。
- 在叢集下,選取叢集。 叢集拓蹼及伺服器清單隨即出現。
- 在伺服器清單中,對於您要停止或啟動的伺服器,按一下修改。 修改伺服器頁面會顯示伺服器的狀態,並指出您是否可以啟動或停止伺服器。
- 按一下啟動或停止。
使用連線管理程式來建立高可用性叢集的服務水準協定 (SLA)。
必要條件:
在 OpenAdmin Tool (OAT) 中尋找並命名叢集。請參閱
尋找高可用性叢集。
SLA 是介於指定的用戶端應用程式與其服務提供者 (在此為 IDS 伺服器) 之間的合約。
若要建立 SLA,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。
- 按一下連線管理程式。 連線管理程式頁面隨即出現。
- 按一下 SLA 標籤。 現有 SLA 的清單隨即出現。
- 按一下建立 SLA。
- 輸入 SLA 的名稱及詳細資料。
- 按一下確定以儲存合約。 SLA 清單隨即重新整理。
使用連線管理程式來修改高可用性叢集的服務水準協定 (SLA)。
必要條件:
在 OpenAdmin Tool (OAT) 中尋找並命名叢集。請參閱
尋找高可用性叢集。
SLA 是介於指定的用戶端應用程式與其服務提供者 (在此為 IDS 伺服器) 之間的合約。
若要修改 SLA,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。
- 按一下連線管理程式。 連線管理程式頁面隨即出現。
- 按一下 SLA 標籤。 現有 SLA 的清單隨即出現。
- 按一下修改 SLA。 SLA 表單隨即出現。
- 更新 SLA 的值。
- 按一下確定以儲存變更。 SLA 清單隨即重新整理。
使用連線管理程式來建立或修改高可用性叢集的失效接手配置 (FOC)。
必要條件:
在 OpenAdmin Tool (OAT) 中尋找並命名叢集。請參閱
尋找高可用性叢集。
失效接手配置指定次要伺服器,如果主要伺服器故障,次要伺服器會接管主要伺服器的角色。
若要建立失效接手配置,請執行下列動作:
- 在 OAT 功能表中,展開伺服器管理,然後按一下 MACH。
- 在叢集下,選取叢集。
- 按一下連線管理程式。 連線管理程式頁面隨即出現。
- 按一下 FOC 標籤。 現行失效接手配置隨即出現。
- 更新失效接手配置的值。
- 按一下確定以儲存變更。
若要檢視現行伺服器上的配置參數值,
請展開伺服器管理 → 配置,
然後按一下全部,以顯示完整的參數清單。
您可以使用瀏覽器的尋找功能來搜尋特定的參數名稱。
您可以從 Onconfig 選項清單中選取視圖,以過濾參數清單:
- 全部顯示:顯示所有參數
- 僅顯示動態:顯示動態參數
- 顯示建議:顯示已將現行值變更為建議值的參數
- 展開伺服器管理 → 配置。 參數清單隨即出現。您可以從 Onconfig 選項清單中選取僅限動態,以顯示可重新配置的參數清單。
- 按一下要重新配置的參數。
- 更新參數的值。
- 指定下列其中一個儲存選項值:
- 儲存在記憶體中:只將變更儲存在現行的記憶體內伺服器實例中。
- 儲存在記憶體及檔案中:將變更儲存在現行的記憶體內伺服器實例中,以及伺服器 onconfig 檔案中。
- 按一下儲存以儲存變更。
展開伺服器管理 → 配置。參數清單隨即出現。您可以從 Onconfig 選項清單中選取建議,以顯示具有建議的參數清單。
展開伺服器管理 → 系統驗證。
若要在現行伺服器上驗證一個以上資料庫或表格,請使用下列其中一個選項:
- 若要驗證所有資料庫的所有表格,請在資料庫名稱欄位中選取全部,並在表格名稱欄位中選取全部。
- 若要驗證其中一個資料庫的所有表格,請在資料庫名稱欄位中選取資料庫的名稱,並在表格名稱欄位中選取全部。
- 若要驗證一個特定的表格,請在資料庫名稱欄位中選取資料庫的名稱,並在表格名稱欄位中選取表格的名稱。
如果您不知道表格所在的資料庫,您可以保留資料庫名稱欄位中的預設值「全部」,
然後在表格名稱清單中搜尋表格的名稱。
- 展開伺服器管理 → 系統驗證。
- 選取 dbspace 的名稱,或選取「全部」以選取所有 dbspace。
- 按一下檢查範圍。 已檢查的每一個範圍會顯示狀態訊息,以確認是否順利完成檢查。
展開伺服器管理 → 虛擬處理器。處理器的廣域視圖隨即出現。
您可以從這個頁面中新增或捨棄虛擬處理器,或從 VP 類別表格中選取要檢視的虛擬處理器類別。您也可以從類別的 VP 頁面中新增或捨棄類別。
- 展開伺服器管理 → 使用者專用權。
- 在資料庫清單中選取非系統資料庫。
- 選取資料庫層次專用權。 資料庫層次專用權頁面隨即出現。
- 在使用者名稱欄位中輸入使用者名稱。 例如,myUserName。
限制:
在 Windows 上,資料庫伺服器不支援長度超過 20 個字元的使用者名稱。
- 從清單中選取下列其中一個專用權:
專用權名稱 |
說明 |
CONNECT |
容許使用者開啟資料庫、發出查詢,以及在暫存表格上建立和放置索引。 |
RESOURCE |
容許使用者建立永久表格。 |
DBA |
包括 Resource 專用權的所有能力,並容許使用者以 DBA 身分執行其他數個功能。 |
- 按一下授權。
- 展開伺服器管理 → 使用者專用權。
- 從資料庫清單中選取資料庫,然後選取資料庫層次專用權。 資料庫層次專用權表格隨即出現。
- 在包含使用者名稱的列中,按一下修改。
- 從清單中選取下列其中一個專用權:
專用權 |
說明 |
CONNECT |
容許使用者開啟資料庫、發出查詢,以及在暫存表格上建立和放置索引。 |
RESOURCE |
容許使用者建立永久表格。 |
DBA |
包括 Resource 專用權的所有能力,並容許使用者以 DBA 身分執行其他數個功能。 |
若要取消使用者的專用權,請選取撤消。
- 按一下儲存以修改專用權。 隨即會重新整理資料庫層次專用權表格,也會更新含有使用者名稱的橫列。
預設角色直欄指定任何預設角色,由管理者指派給個別使用者或特定資料庫的 PUBLIC 群組。
- 展開伺服器管理 → 使用者專用權。
- 從資料庫清單中選取資料庫,然後選取資料庫層次專用權。 資料庫層次專用權表格隨即出現。
- 在包含使用者名稱的列中,按一下修改。
- 從清單中選取撤消。
- 按一下儲存以儲存您所做的變更。 隨即會重新整理資料庫層次專用權表格,也會移除含有使用者名稱的橫列。
- 展開伺服器管理 → 使用者專用權。
- 從資料庫清單中選取資料庫名稱,然後選取表格層次專用權按鈕。 表格層次專用權頁面隨即出現。
- 在使用者名稱欄位中輸入使用者名稱。 例如,myUserName。
- 按下列其中一個或多個專用權勾選框:
專用權 |
說明 |
選取 |
容許使用者擷取表格的內容,包括暫存表格。 |
更新 |
容許使用者修改現有橫列。 |
插入 |
容許使用者新增橫列。 |
刪除 |
容許使用者刪除橫列。 |
索引 |
容許使用者在表格上建立及變更索引。請將「參照」專用權授與非常熟悉資料模型的使用者,以及您確信會謹慎運用其權限的使用者。 |
變更 |
容許使用者在表格上使用 ALTER TABLE 陳述式,包括新增和捨棄直欄的權限,以及重新 SERIAL 直欄起始點的權限。 |
參照 |
容許使用者在表格上強制參照限制。
請將「參照」專用權只授與非常熟悉資料模型的使用者。 |
歸屬 |
容許您控制使用者是否可以使用類型化表格,以作為繼承階層中的超級表格。
建立表格時 (但不包括在 ANSI 相容資料庫中),自動會將「歸屬」專用權授與 PUBLIC。 |
- 按一下授權。 表格中會顯示新的使用者名稱,同時顯示已授與使用者的專用權的英數符號。
- 展開伺服器管理 → 使用者專用權。
- 從資料庫清單中選取資料庫,然後選取表格層次專用權。 表格層次專用權表格隨即出現。
- 在包含使用者名稱的列中,按一下修改。
- 選取或清除使用者的專用權勾選框。
如需選項的說明,請參閱授與表格專用權給使用者。
- 按一下儲存以修改專用權。 隨即會重新整理表格層次專用權表格,也會更新含有使用者名稱的橫列。
- 展開伺服器管理 → 使用者專用權。
- 從資料庫清單中選取資料庫,然後選取表格層次專用權。 表格層次專用權表格隨即出現。
- 在包含使用者名稱的列中,按一下修改。
- 清除使用者的所有專用權勾選框。 如需選項的說明,請參閱授與表格專用權給使用者。
- 按一下儲存以修改專用權。 隨即會重新整理表格層次專用權表格,也會移除含有使用者名稱的橫列。
「自動更新統計資料 (AUS)」是用來更新統計資料的維護系統,可以自動執行 DBA 作業來更新表格統計資料。
AUS 也可以評估在排定的時間,表格是否需要更新統計資料。您可以指定原則來協助評估。
AUS 有兩個主要部分:
- 一組作業,由資料庫排程器來排定及執行,以執行自動更新。
- 伺服器管理下的頁面,協助控制及監視不同的 AUS 原則。
- 展開伺服器管理 → 自動更新統計資料 → 配置。
- 根據您的系統效能及需求,判斷預設值是否適用於您的系統。 請參閱 IDS 資訊中心中的 IBM Informix Dynamic
Server Performance Guide,以進一步瞭解設定 UPDATE STATISTICS 準則。
- 若要指定統計資料的重建頻率,請在 AUS_AGE 參數中指定天數,例如 30、60 或 90。
- 若要指定表格的變更必須達到多少百分比,才能開始重建統計資料,請在 AUS_CHANGE 參數中輸入百分比數字,例如 20 或 50。
- 若要指定 AUS 是否使用建議的準則規則,請從 AUS_AUTO_RULES 參數的清單中選取開啟或關閉。 預設值是開啟。
- 若要指定表格至少需要有多少列才能重建統計資料,請在 AUS_SMALL_TABLES 參數中輸入數字,例如 100。
- 若要指定 PDQ 優先順序,請在 AUS_PDQ 參數中輸入 -1 至 100 的數字。 預設值是 10。判斷資料庫伺服器如何使用資源來進行平行處理時,「平行資料庫查詢 (PDQ)」優先順序是其中一個因數。如需相關資訊,請參閱 IDS 資訊中心中的 IBM Informix Dynamic
Server Performance Guide。
- 按一下儲存以保存您所做的變更。
- 若要判斷 AUS 作業是否已啟用,請按一下資訊標籤,然後按一下這些作業:
作業詳細資料頁面隨即出現。
- 向下捲動至啟用作業欄位,並確定已選取它。
- 使用設定執行時段的欄位,指定作業的執行頻率。 由於 AUS 是資源密集的作業,您可以定義特定的執行時段。
執行時段定義包括開始時間及結束時間,以及一星期中要在那幾天執行。
依預設,執行時段是每日 1:00 AM – 5:00 AM。
- 按一下儲存以儲存任何變更。
您可以展開伺服器管理 → 自動更新統計資料 → 清單,以檢視擱置及已完成的 UPDATE STATISTICS 指令。從清單中選取擱置指令或已完成指令。
如果重新整理作業沒有可處理的工作,重新整理作業會在「排程器」中自行停用。
下一次執行評估作業及建立重新整理作業的工作時,評估作業會自動啟用重新整理作業。
展開伺服器管理 → 自動更新統計資料 → 一般,然後按一下重新整理評估。
「自動更新統計資料 (AUS)」會分析並納入之前更新項目中的引擎回饋意見,但不會更新統計資料。
展開伺服器管理 → 自動更新統計資料 → 一般。在圖形下方,檢閱 Auto Stats
將在 ... 執行狀態欄位,其中指定在下一次更新統計資料之前,還剩下幾小時又幾分鐘。
您可以檢視「自動更新統計資料 (AUS)」的下列相關資訊:
- 展開伺服器管理 → 自動更新統計資料 → 一般。
- 檢閱資料庫的自動更新統計資料表格。 此表格顯示現行資料庫的統計資料更新狀態。
展開伺服器管理 → 自動更新統計資料 → 警示。此頁面顯示在資料庫中執行統計資料時,「自動更新統計資料 (AUS)」已產生的警示。每一個警示依重要程度的彩色圖示 (紅、黃、綠) 及警示類型 (錯誤、警告或參考資訊) 分類。
展開伺服器管理 → 自動更新統計資料 → 一般,然後按一下清除。
您可以建立「排程器」作業,以便依指定的時間及頻率來執行作業或感應器。
- 作業可讓您依特定的時間或間隔來執行特定的工作。
- 感應器可收集並儲存資訊。
重要:
您建立作業當時的時間會影響第一次執行作業的時間。
- 如果現行時間在指定的啟動和停止時間內,則會立即執行作業。
後續就依頻率值所指定的間隔來執行。
因此,舉例來說,假設現行時間在啟動和停止時間內,且頻率設為 15 分鐘,
則排定作業之後會立即開始第一次執行作業,下一次執行則在 15 分鐘之後。
- 不過,如果現行時間不是在啟動和停止時間內,則作業會等到下一次啟動時間才執行,可能在當日或次日。
例如,假設現行時間是 1:00 AM,而下一次啟動時間是 7:00 PM (19:00),則作業會在同一天的 19:00 啟動。
若要新增作業,請執行下列動作:
- 從「作業排程」頁面中按一下新增作業。
- 在您想要新增何種類型的作業?下按一下作業,然後按下一步。
- 在作業名稱欄位中輸入名稱。 例如:MyTask。
- 從作業群組清單中選取種類。
- 在文字欄位中加入新作業的說明,然後按下一步。
- 指定容許執行作業的時間範圍,例如,每天從早上 10 點 (10:00) 到晚上 6 點 (18:00),每小時執行一次。
- 使用 24 小時制來指定時間範圍的開始時間:hh:mm:ss 例如:10:00:00
- 使用 24 小時制來指定時間範圍的停止時間:hh:mm:ss 例如:18:00:00。
您也可以指定 NEVER。
- 以日數、時數及分鐘數,指定在容許的時間範圍內可執行作業的頻率:d 日 h 小時 m 分鐘 例如:0 日 1 小時 00 分鐘。
- 按下一步。
- 指定作業要執行的指令陳述式。 例如,假設您想要刪除細項作業,您可以輸入下列陳述式:
delete from ph_task where tk_group='MISC'
- 按下一步。 確認頁面隨即出現。
- 驗證每一個選擇的輸入項目:
- 如果輸入項目正確,請按一下完成,以確認並建立作業。
- 按上一步,以回到前一頁來更正不正確的值。
- 從「作業排程」頁面中,按一下新增作業。
- 在您想要新增何種類型的作業?下按一下感應器,然後按下一步。
- 在感應器名稱欄位中輸入名稱。 例如:MySensor。
- 從感應器群組清單中選取種類。
- 在文字欄位中加入新作業的說明,然後按下一步。
- 指定容許執行感應器的時間範圍,例如,每天從 10:00 AM 到 6:00 PM,每小時執行一次。
- 使用 24 小時制來指定時間範圍的開始時間:hh:mm:ss。 例如:10:00:00
- 使用 24 小時制來指定時間範圍的停止時間:hh:mm:ss。 例如:18:00:00
- 以日數、時數及分鐘數,指定在容許的時間範圍內可執行作業的頻率:d 日 h 小時 m 分鐘。 例如:0 日 1 小時 00 分鐘。
- 以日數、時數及分鐘數,指定資料刪除時間:
d 日 h 小時 m 分鐘。 例如:1 日 0 小時 0 分鐘。
- 按下一步。
- 在結果表格名稱欄位中,指定用來保留感應器資料的結果表格名稱。 例如:MyResults
- 按下一步。
- 在 SQL 陳述式欄位中輸入直欄名稱及定義,以完成結果表格的 SQL 陳述式。 例如,假設您想要在表格 TaskA_ReturnCode 中收集 taskA (task_id 為 10) 的回覆碼,您可以輸入下列 SQL 陳述式:
create table TaskA_ReturnCode(task_name varchar(20), errorcode integer)
- 指定感應器要執行的指令陳述式。 例如:
insert into TaskA_ReturnCode values('TaskA', (select run_retcode from ph_run where run_task_id=10))
- 驗證每一個選擇的輸入項目。
- 如果輸入項目正確,請按一下完成,以確認並建立感應器。
- 按上一步,以回到前一頁來更新任何不正確的值。
若要啟用「排程器」作業,請執行下列動作:
- 展開作業排程器 → 排程器。
- 按一下作業。 作業的作業詳細資料頁面隨即出現。
- 選取啟用作業。
- 按一下儲存。
容許的時間間隔是指可以執行作業的時間範圍,例如從 10:00 AM 到 6:00 PM。
- 展開作業排程器 → 排程器。 「作業詳細資料」頁面中會顯示作業及其排程詳細資訊的清單。
- 按一下作業名稱,以變更排程執行時期的頻率或特性。 您可以更新作業執行的日數或次數。
- 使用 24 小時制來指定時間範圍的開始時間:hh:mm:ss。 例如,指定 10:00:00 代表早上 10 點。
- 使用 24 小時制來指定時間範圍的停止時間:hh:mm:ss。 例如,指定 18:00:00 代表晚上 6 點。
- 以日數、時數及分鐘數,指定在容許的時間範圍內可執行作業的頻率:d 日 h 小時 m 分鐘; 例如:0 日 1 小時 00 分鐘。
- 對於您不要執行作業的任何日期,請選取停用。
- 按一下儲存以儲存您所做的變更。
限制:
無法刪除系統作業。
若要刪除使用者定義的作業,請執行下列動作:
- 展開作業排程器 → 排程器。
- 按一下刪除作業。 刪除作業直欄會新增至「Cron 作業清單」表格。每一個作業都有刪除按鈕,但系統作業的「刪除」按鈕會停用。
- 找出作業名稱,然後按一下刪除。 如果作業是關於感應器,則會提示您刪除與感應器相關聯的結果表格。
- 決定如何處理表格。
- 按一下是,以刪除結果表格及作業。
- 按一下否,在刪除作業時保留表格。
- 按一下取消,以取消刪除作業及表格。
您必須開啟 SQL 追蹤,才能使用「SQL 瀏覽器」。
使用「SQL 瀏覽器」來執行查詢往下探查。「SQL 瀏覽器」會使用 SQL 追蹤,以收集系統上執行的每一個 SQL 陳述式的統計資訊,並顯示陳述式歷程。下列各節說明如何執行下列作業:
- 導覽至效能分析 → SQL 瀏覽器。 如果 SQL 追蹤不在執行中,則會顯示下列訊息:SQL
TRACING 目前關閉。請使用「管理」選項來切回開啟。
- 按一下管理,以導覽至「SQL 追蹤設定檔」頁面
- 從追蹤狀態清單中,選取開啟。
- 向下捲動至頁面底端,然後按一下儲存,以開啟 SQL 追蹤。
- 導覽至效能分析 → SQL 瀏覽器。 如果 SQL 追蹤已開啟,則您可以選取「SQL 瀏覽器」的標籤。如果 SQL 追蹤已關閉,則會顯示下列訊息:SQL
TRACING 目前關閉。請使用「管理」選項來切回開啟。
- 按一下追蹤管理標籤,以導覽至「SQL 追蹤設定檔」頁面
- 從追蹤狀態清單中,選取關閉。
- 向下捲動至頁面底端,然後按一下儲存,以關閉 SQL 追蹤。
「SQL 瀏覽器」顯示現行伺服器上執行的 SQL 陳述式的詳細資訊。
您可以從追蹤管理頁面中,指定「SQL 瀏覽器」中要追蹤及可用的資訊。
若要設定「SQL 瀏覽器」詳細資料,請執行下列動作:
- 導覽至效能分析 → SQL 瀏覽器 → 追蹤管理。
- 指定下列 SQL 追蹤選項:
- 適用於 IDS 伺服器 11.50.xC3 版及更高版本:從IDS 伺服器 11.50xC3 版及更高版本的追蹤模式清單中選取廣域模式或使用者模式。
- 選取表格名稱勾選框,以在追蹤資訊中併入表格的名稱。
- 選取程序堆疊勾選框,以在追蹤資訊中併入程序堆疊。
- 選取主變數勾選框,以在追蹤資訊中併入主變數的相關資訊。
- 選取清除追蹤緩衝區勾選框,以在變更及儲存追蹤選項時,清空追蹤緩衝區。
- 輸入從 500 至 2147483647 的數值,以指定容許的追蹤數。
- 輸入從 1 至 100 的數值,以指定追蹤大小。
- 向下捲動至頁面底端,然後按一下儲存,以儲存您所做的變更。
IDS 伺服器 11.50xC3 版及更高版本的追蹤模式清單
適用於 IDS 伺服器 11.50.xC3 版及更高版本:從追蹤模式清單中選取廣域或使用者模式。
- 選取廣域,以追蹤整個伺服器的 SQL 陳述式。
「SQL 瀏覽器」可以顯示所有資料庫及使用者階段作業的資訊,但不包括在資料庫追蹤及使用者追蹤清單中指定的階段作業。
- 選取使用者,以追蹤一連串資料庫或使用者階段作業的 SQL 陳述式。
「SQL 瀏覽器」只能顯示資料庫追蹤及使用者追蹤清單中指定的資料庫及使用者階段作業的資訊,除非這些清單空白。
- 若要顯示資料庫追蹤或使用者追蹤清單,請按一下顯示。若要隱藏清單,請按一下隱藏。
- 若要修改資料庫追蹤清單,請執行下列動作:
- 新增資料庫:從未追蹤的資料庫清單中,選取資料庫名稱,然後按一下 +。此資料庫名稱會出現在已追蹤的資料庫清單中。
- 刪除資料庫:從已追蹤的資料庫清單中,選取資料庫名稱,然後按一下 -。此資料庫名稱會出現在未追蹤的資料庫清單中。
- 若要修改使用者追蹤清單,請執行下列動作:
- 新增使用者:從未追蹤清單中,選取資料庫名稱,然後按一下 +。此資料庫名稱會出現在已追蹤的資料庫清單中。
- 刪除使用者:從已追蹤的資料庫清單中,選取資料庫名稱,然後按一下 -。此資料庫名稱會出現在未追蹤的資料庫清單中。
適用於 IDS 伺服器 11.50.xC3 版及更高版本。
若要暫停 SQL 追蹤而不要釋放資源,請執行下列動作:
- 導覽至效能分析 → SQL 瀏覽器 → 追蹤管理。
- 從追蹤狀態清單中,選取暫停。
- 向下捲動至頁面底端,然後按一下儲存,以儲存您所做的變更。 已暫停追蹤。
適用於 IDS 伺服器 11.50.xC3 版及更高版本:若要回復 SQL 追蹤,請執行下列動作:
- 導覽至效能分析 → SQL 瀏覽器 → 追蹤管理。
- 從追蹤狀態清單中,選取回復。
- 向下捲動至頁面底端,然後按一下儲存,以儲存您所做的變更。 已回復追蹤。
在現用 SQL 追蹤資料與指定時期內已儲存的 SQL 追蹤資料之間切換。
若要檢視 SQL 追蹤資料,您必須開啟 SQL 追蹤。在追蹤管理頁面中,請將追蹤狀態設為開啟。
請參閱開啟 SQL 追蹤。
若要切換至已儲存的資料,請執行下列動作:
- 在 OAT 功能表中,展開效能分析,然後按一下 SQL 瀏覽器。
- 若要顯示過去的 SQL 追蹤資料,請按一下切換至已儲存的資料。
- 若要設定歷程資料的時段,請在頁面頂端指定開始及結束日期與時間。
- 若要回到現行資料,請按一下切換至現用資料。
「SQL 追蹤」必須設為開啟。
如需相關資訊,請參閱開啟 SQL 追蹤。
若要執行 SQL 陳述式往下探查,請執行下列動作:
- 展開效能分析 → SQL 瀏覽器 系統上已執行的陳述式會依類型分組,且每一個 SQL 陳述式群組會顯示摘要統計資料。
陳述式類型包括 SELECT、DELETE、UPDATE、CREATE、DROP 等。
- 選取 SQL 陳述式類型 (例如 SELECT),以查看陳述式層次的詳細資料,其中,所有相同的陳述式會分在同一組。
- 尋找您有興趣的 SQL 陳述式,然後按一下往下探查,以取得此 SQL 陳述式的每一次呼叫的詳細統計資料。
- 尋找您有興趣的 SQL 陳述式的特定呼叫,然後按一下往下探查,以取得此 SQL 陳述式的詳細設定檔。
「SQL 追蹤」必須設為開啟。
如需相關資訊,請參閱開啟 SQL 追蹤。
若要依交易時間執行往下探查,請執行下列動作:
- 展開效能分析 → SQL 瀏覽器。 「SQL 瀏覽器」頁面隨即出現。
- 若要顯示最近 100 個交易的交易時間清單,請按一下交易標籤。
- 針對要探索的交易,按一下往下探查。 交易已執行的 SQL 陳述式清單隨即出現。您可以按一下往下探查,以顯示交易的統計資料。
「SQL 追蹤」必須設為開啟。
如需相關資訊,請參閱開啟 SQL 追蹤。
若要依 SQL 類型來執行往下探查,請執行下列動作:
- 展開效能分析 → SQL 瀏覽器。 「SQL 瀏覽器」頁面隨即出現。
- 若要顯示依 SQL 類型排序的 SQL 陳述式清單,請按一下 SQL 標籤。
- 針對要探索的陳述式,按一下往下探查。 已執行的每一個 SQL 陳述式的清單隨即出現。
您可以針對要探索的陳述式按一下往下探查,以繼續往下探查至下一個探索層。
陳述式的統計資料隨即出現。
- 在伺服器 ONCONFIG 檔案中,將 EXT_DIRECTIVES 設為 1 或 2,以便能夠儲存外部指引。
當您變更 EXT_DIRECTIVES 參數時,您必須重新啟動伺服器,變更才會生效。
- 確保 SQL 追蹤已開啟,且追蹤管理頁面上已啟用表格名稱選項。
請參閱開啟 SQL 追蹤及指定 SQL 追蹤的選項。
您可以建立外部指引,以套用至 SQL 陳述式。
最佳化指引是註解,可指示查詢最佳化工具如何執行查詢。
外部最佳化指引提供方法,讓您變更 SQL 陳述式的查詢執行計劃。
當您將外部指引套用至 SQL 陳述式之後,每次重新執行此 SQL 陳述式時,將會適當地變更 SQL 陳述式的查詢執行計劃。
註:
當您重新執行 SQL 陳述式時,此 SQL 陳述式必須完全符合您已套用指引的 SQL 陳述式。
例如,必須有相同的字母大小寫及相同的字距。
若要建立外部指引,請執行下列動作:
- 在 OAT 功能表中,展開效能分析,然後按一下 SQL 瀏覽器。
- 從活動摘要或交易頁面中,
往下探查至陳述式的 SQL 設定檔頁面。
- 按一下最佳化標籤。
- 建立指引:
- 若要新增指引,請按一下新增,選取指引,然後按一下確定。
- 若要移除您已新增的指引,請在套用指引之前按一下移除。
- 指定如何套用指引。 預設值為非作用中:不要將指引套用至 SQL 陳述式。
- 按一下套用。
您可以使用「階段作業瀏覽器」來檢視及結束使用者階段作業。
若要查看伺服器上目前正在執行的階段作業,
請展開效能分析 → 階段作業瀏覽器。
若要查看伺服器上執行的任何階段作業,請執行下列動作:
- 展開效能分析 → 階段作業瀏覽器,然後按一下階段作業 ID 號碼 (SID)。 階段作業資訊頁面隨即開啟。
此頁面包含階段作業的統計資料,包括使用者名稱、使用者連接至伺服器的時間、已使用的記憶體,以及已開啟的表格。
- 按下列其中一個標籤,以顯示階段作業的其他效能資訊:
標籤名稱 |
說明 |
SQL |
階段作業執行的 SQL 指令數。 |
鎖定數 |
階段作業保留的鎖定數。 |
執行緒數 |
階段作業執行的執行緒數。 |
記憶體 |
階段作業使用的記憶體 |
網路 |
階段作業的 I/O 資料。 |
環境 |
階段作業的環境變數值。 |
設定檔 |
階段作業的摘要效能資訊。 |
若要結束使用者階段作業,請展開效能分析 → 階段作業瀏覽器,以檢視階段作業的清單,然後在橫列的最後一欄中按一下結束。
- 展開效能分析 → 系統報告。
- 指定您要執行的報告:
- 若要執行一份報告,請按一下報告名稱鏈結。例如,線上日誌。報告隨即出現。
- 若要執行多份報告,請選取報告名稱旁邊的勾選框,然後按一下檢視。隨即出現一連串報告,同時顯示每一份報告的摘要和鏈結。
- 若要執行一個種類中的多份報告,例如 SQL 或網路,請從報告類型清單中選取種類,然後按一下檢視。
展開 SQL 工具箱,然後按一下資料庫。
頁面會顯示現行伺服器上的資料庫清單,以及前六大資料庫所使用的空間圖表。
當您連接至資料庫時,您可以檢閱資料庫表格、綱目、程序及常式。
若要連接至資料庫,請執行下列動作:
- 展開 SQL 工具箱,然後按一下資料庫。 頁面會顯示現行伺服器上的資料庫清單,以及前六大資料庫的使用空間圖表。
- 在資料庫的清單中,按一下資料庫的名稱。 表格頁面上會顯示資料庫中的表格清單。頁面右上方的資料庫欄位中會顯示選定資料庫的名稱。
- 選擇性的: 若要併入型錄表格名稱,請選取併入資料庫型錄表格?,然後按一下提交。 型錄表格與使用者表格的結合清單隨即出現。
- 若要瀏覽表格,請按一下瀏覽直欄中的圖示。
- 若要檢視表格直欄的資訊,請按一下名稱直欄中的表格。
- 若要檢視表格的資料分割資訊,請按一下資料分割編號直欄中的值。
您必須連接至資料庫。請參閱連接至資料庫。
若要檢視綱目,請執行下列動作:
- 展開 SQL 工具箱,然後按一下綱目瀏覽器。
表格及其綱目的清單隨即出現。頁面右上方的資料庫欄位中會顯示您連接的資料庫名稱。
- 針對您要檢視的表格,選取瀏覽圖示。
從表格的 SELECT * 陳述式所產生的結果集隨即出現。
您必須連接至資料庫。請參閱連接至資料庫。
若要檢閱資料庫的程序及常式,請執行下列動作:
- 展開 SQL 工具箱,然後按一下綱目瀏覽器。
表格及其綱目的清單隨即出現。頁面右上方的資料庫欄位中會顯示您連接的資料庫名稱。
- 選取 SPL/UDR 標籤。
程序/函數清單隨即出現。
建立簡單的查詢來顯示表格中的特定橫列,然後更新或刪除橫列,或使用「範例式查詢」,在表格中插入新橫列。
使用「範例式查詢」來建立簡單的查詢,以顯示表格中的特定橫列。
您可以在表格上執行查詢,然後檢閱、更新或刪除結果中顯示的橫列。
若要執行查詢,請執行下列動作:
- 在 OAT 功能表中,展開 SQL 工具箱,然後按一下範例式查詢。
- 若要尋找您要查詢的表格,請先在尋找欄位中鍵入此表格的名稱,以顯示符合的表格,然後在清單中選取表格。您也可以展開資料庫來顯示表格。
註:
清單只會顯示您可以在「範例式查詢 (QBE)」中使用的表格。
您在 QBE 中無法使用的表格不會出現,包括是系統表格的表格,或系統資料庫 (而非 sysadmin 資料庫) 中的表格,以及含有 QBE 不支援的資料類型的表格:
BLOB、BYTE、CLOB、DISTINCT TYPES、LIST、MULTISET、NCHAR、NVARCHAR、ROW、SET、TEXT 及 UDT。
查詢頁面中會顯示已選取的表格中的直欄。
- 若要輸入查詢準則,請按一下直欄旁邊的按鈕,以開啟輸入查詢準則視窗。
- 從運算子清單中選取運算子,輸入值,然後按一下新增。
表格中會顯示查詢準則。當您新增另一個準則時,請先選取 AND 或 OR。
- 按一下確定。
視窗會關閉,且直欄的查詢準則隨即出現。
- 若要執行查詢,請按一下提交。
頁面會一次一列地顯示查詢產生的結果。如果您執行查詢時未輸入任何查詢準則,則會顯示表格中的所有橫列。
若要從頭至尾捲動橫列,請使用方向鈕。
使用「範例式查詢」來更新資料庫伺服器上的表格橫列。
註:
使用「範例式查詢」只能更新具有唯一 ID 的橫列。
唯一 ID 包括主要索引鍵、唯一限制、唯一索引,以及列 ID (如果表格未分散)。
若要更新資料庫伺服器上的表格橫列,請執行下列動作:
- 使用「範例式查詢」來執行查詢。 請參閱執行查詢。
- 必要的話,使用方向鈕來捲動至橫列。
- 在欄位中輸入橫列的變更。
- 按一下更新橫列。
資料庫伺服器上隨即更新橫列。
使用「範例式查詢」來刪除資料庫伺服器上的表格橫列。
註:
使用「範例式查詢」只能刪除具有唯一 ID 的橫列。
唯一 ID 包括主要索引鍵、唯一限制、唯一索引,以及列 ID (如果表格未分散)。
若要刪除資料庫伺服器上的表格橫列,請執行下列動作:
- 使用「範例式查詢」來執行查詢。 請參閱執行查詢。
- 必要的話,使用方向鈕來捲動至橫列。
重要:
當您刪除橫列時,資料庫伺服器上會永久刪除此橫列。您無法復原刪除。
- 按一下刪除橫列。
資料庫伺服器上隨即刪除橫列。
使用「範例式查詢」在資料庫伺服器上的表格中插入橫列。
若要在資料庫伺服器上的表格中插入橫列,請執行下列動作:
- 在 OAT 功能表中,展開 SQL 工具箱,然後按一下範例式查詢。
- 若要尋找您要的表格,請先在尋找欄位中鍵入此表格的名稱,以顯示符合的表格,然後在清單中選取表格。您也可以展開資料庫來顯示表格。
註:
清單只會顯示您可以在「範例式查詢 (QBE)」中使用的表格。
您在 QBE 中無法使用的表格不會出現,包括是系統表格的表格,或系統資料庫 (而非 sysadmin 資料庫) 中的表格,以及含有 QBE 不支援的資料類型的表格:
BYTE、TEXT、BLOB、CLOB、NCHAR、NVARCHAR、SET、MULTISET、LIST、ROW、DISTINCT TYPES 及 UDT。
查詢頁面中會顯示已選取的表格中的直欄。
- 按一下插入標籤。
- 在欄位中鍵入值。
提示:
每一個欄位的浮動說明會識別必要的資料類型,例如,CHAR、DECIMAL 或 DATETIME。
- 按一下新增橫列。
資料庫伺服器上的表格中隨即插入橫列。
建立 OpenAdmin Tool (OAT) 群組。
OAT 群組提供方法來管理一組資料庫伺服器,可讓您登入整個群組而非個別的伺服器。
若要新增 OAT 群組,請執行下列動作:
- 在 OAT 管理功能表中,展開管理連線,然後按一下新增群組。
- 在群組名稱欄位中,輸入群組的英數名稱。
- 在密碼欄位中,輸入英數密碼。
- 選擇性的: 若要指定群組具有唯讀專用權,請選取唯讀。
重要:
唯讀群組會禁止使用者修改伺服器;但無法禁止使用者存取伺服器內可能的機密資料。
請限制唯讀群組的成員資格,僅限於已授權在伺服器上檢視詳細資料的使用者。
如需唯讀群組限制的相關資訊,請參閱唯讀群組限制。
- 按一下新增,以儲存群組資訊並新增群組。
接下來,新增伺服器連線至群組。請參閱建立伺服器連線
新增伺服器連線至 OpenAdmin Tool (OAT) 群組。
- 在 OAT 管理功能表中,展開管理連線,然後按一下新增連線。
- 從群組名稱清單中,選取要在其中新增伺服器連線的 OAT 群組。
- 輸入連線資訊。
重要:
如果您使用 3.0 版以前的 I-Connect 或 Client SDK 版本,
請針對每個您新增的連線,確定該連線在 Web 伺服器電腦上有相對應的 SQLHOSTS 項目。
- 按一下儲存以新增連線。
將 OpenAdmin Tool (OAT) 群組的連線資訊匯出至 XML 檔案。
若要匯出連線資訊,請執行下列動作:
- 在登入頁面中,按一下管理。 將會顯示 OpenAdmin Tool 的管理功能表及頁面。
- 展開管理連線,然後按一下連線管理。
- 若要在 XML 檔案中併入使用者名稱及密碼,請選取在匯出的 XML 檔案中併入機密密碼資訊。 依預設,匯出的資訊不包括 OAT 群組使用者名稱及密碼。
- 按一下匯出至 XML。
從 XML 檔案匯入 OpenAdmin Tool (OAT) 群組的連線資訊。
您匯入的連線檔案與 OAT 匯出的連線檔案必須具有相同的格式。
請在連線管理頁面上按一下說明按鈕,以取得檔案的說明。
若要匯入連線資訊,請執行下列動作:
- 在登入頁面中,按一下管理。 將會顯示 OpenAdmin Tool 的管理功能表及頁面。
- 展開管理連線,然後按一下連線管理。
- 在從 XML 檔案匯入連線資訊下,瀏覽到包含連線資訊的 XML 檔案。
- 若要取代現有的連線資料,請選取移除所有現有的連線資訊。或者,保持選項空白,以將資訊附加至現有的連線資料。
- 按一下從 XML 匯入。
建立一個 OpenAdmin Tool (OAT) 群組,其成員可以檢視伺服器上的資訊,但無法修改。
重要:
唯讀群組會禁止使用者修改伺服器;但無法禁止使用者存取伺服器內可能的機密資料。
請限制唯讀群組的成員資格,僅限於已授權在伺服器上檢視詳細資料的使用者。
如需唯讀群組限制的相關資訊,請參閱唯讀群組限制。
若要建立具有唯讀專用權的群組,請執行下列動作:
- 在 OAT 管理功能表中,展開管理連線,然後按一下新增群組。
- 在群組名稱欄位中,輸入群組的英數名稱。
- 在密碼欄位中,輸入英數密碼。
- 若要指定群組具有唯讀專用權,請選取唯讀。
- 按一下新增,以儲存群組資訊並新增群組。
接下來,新增伺服器連線給群組。請參閱建立伺服器連線
唯讀群組有下列限制:
- 性能檢測中心:可以檢視警示,但無法修改要顯示哪些警示。
- 日誌:無限制。
- 作業排程器:可以新增、修改或刪除「排程器」作業。
- 空間管理
- 無法新增 dbspace。無法存取Dbspace 的管理標籤來新增或捨棄片段,或管理鏡映片段。
- 無法從回復日誌頁面中存取管理頁面或回復原則頁面。
- 可以存取壓縮頁面,但無法壓縮、解壓縮、重整或收縮表格或片段。無法更新壓縮估計值。
- 伺服器管理
- 在連線管理程式中,可以檢視叢集,但無法從 MACH 頁面中,針對高可用性叢集來停止或啟動遠端伺服器、新增 SDS 伺服器,或修改服務水準協定 (SLA) 及失效接手配置。
- 可以從配置頁面中檢視 onconfig 的配置參數,但無法更新。
- 可以檢視使用者的伺服器專用權,但無法修改。
- 無法執行系統驗證。
- 可以檢視虛擬處理器 (VP),但無法新增或刪除。
- 可以檢視自動更新統計資料 (AUS) 頁面,
但無法修改相關的排程器作業、重新整理評估或清除先前的執行結果。無法配置 AUS。
- 效能分析
- 可以檢視效能報告及追蹤資訊,但無法開啟或關閉 SQL TRACE,或最佳化 SQL 陳述式。
- 可以檢視使用者階段作業,但無法結束。
- SQL 工具箱
- 無法存取 SQL 編輯器 (僅限主要 DBA 帳戶)。
- 無法使用綱目瀏覽器來瀏覽表格。
- 無法存取範例式查詢。
- Enterprise Replication (ER) 外掛程式
- 可以檢視網域、節點及抄寫詳細資料,但無法執行管理指令。
因為任何存取「登入」頁面的人,都可以存取「管理」頁面,所以必須限制從「登入」頁面存取「管理」頁面的權限。
這些頁面可以配置 OpenAdmin Tool,包括指定對於伺服器群組的存取權。
若要防止未獲授權而存取這些頁面,請使用下列其中一種方法,或兩種方法都使用:
基於安全考量,建議您限制對於 OpenAdmin Tool 管理頁面的存取權。使用密碼來保護這些頁面很重要,
因為從登入頁面就可以存取管理頁面,因此每個人都可以存取。
一種作法是使用 Web 伺服器提供的內建鑑別機制。
例如,您可以保護安裝目錄 OATINSTALL/admin/.htaccess。
範例:
若要從 Apache 內保護 OpenAdmin Tool 安裝目錄,請執行下列動作:
- 使用 Apache 隨附的 htpasswd 公用程式,在從 Web 無法存取的目錄中建立密碼檔。
- 將鑑別指引新增至下列其中一個檔案:
- OATINSTALL/admin/.htaccess 檔案
- httpd.conf 檔案
- 將指引放入 <Directory> 區段內。 例如:
<Directory OATINSTALL/admin>
AuthType Basic
AuthName "OAT Admin"
AuthUserFile PASSWORDFILE
Require ValidUser
</Directory>
其中,PASSWORDFILE 是您使用 htpasswd 公用程式來建立密碼檔的目錄。
如需相關資訊及範例,請參閱 Apache
HTTP Server Version 2.0: Authentication, Authorization and Access
Control。
Hypertext Transfer Protocol over Secure Socket Layer (簡稱為 HTTPS) 可以保護 OpenAdmin Tool (OAT) Web 伺服器,
以避免未獲授權的竊聽、篡改及訊息偽造,或防範嘗試秘密地接聽或干擾網路的人。
在此章節中,
用戶端是指 OpenAdmin Tool 用戶端 (例如用來檢視 OAT 的 Web 瀏覽器),
Web 瀏覽器是指配置給 OpenAdmin Tool 用戶端使用的 Web 伺服器。
啟用 HTTPS 可以先加密來自 OpenAdmin Tool 用戶端的訊息,然後才傳送至 Web 伺服器,
如此可防範未獲授權的使用者在線路上接聽及竊取機密性資訊。
啟用 HTTPS 也可讓用戶端向 OpenAdmin Tool Web 伺服器進行鑑別,以防範未獲授權的使用者以偽造的 Web 伺服器來欺騙用戶端。
重要:
HTTPS 只會加密 OpenAdmin Tool Web 伺服器與用戶端之間的通訊。不會加密 IDS 資料庫伺服器與 Web 伺服器之間通訊。
IBM Informix Dynamic Server (從 9.4 版開始) 可以使用加密通訊支援模組,
以啟用 IDS 伺服器與 OAT Web 伺服器之間的資料加密功能。
在 developerWorks® 上,您可以在下列文章中找到以 IDS 加密的相關資訊:"
Encryption over the wire with IDS 9.40"。
在 OpenAdmin Tool 中啟用 HTTPS 需要下列步驟:
- 將隨著 OpenAdmin Tool 一起安裝的 Apache Web 伺服器,更換成另一個已啟用 mod_ssl 加密模組的 Apache Web 伺服器。
- 為新的 Web 伺服器建立加密金鑰及憑證,讓 OpenAdmin Tool 用戶端可以根據您的憑證來鑑別 Web 伺服器。
- 配置 httpd.conf (Apache 配置檔) 來啟用 HTTPS。
如需詳細資訊,請參閱下列 developerWorks 文章:"HTTPS on OAT"。
OpenAdmin Tool 2.22 版以及更新版本對「SQL 工具箱」提供自動密碼保護。
當您連接至「SQL 工具箱」時,您必須提供有效的使用者 ID 及密碼。
必要條件:
若要停用或啟用「SQL 工具箱」的密碼保護,您必須具有 OAT「管理」配置頁面的存取權,這些頁面也可能受密碼保護。
重要:
基於安全考量,請為「管理」配置頁面提供密碼保護。
如需相關資訊,請參閱
提供「管理」配置頁面的密碼保護:Apache 範例。
若要停用密碼保護,請執行下列動作:
- 在管理功能表中,按一下 OAT 配置。
- 清除使用 SQL 工具箱時需要登入認證。
- 按一下儲存以儲存您所做的變更。
- 若要重新啟用密碼保護,請選取使用 SQL 工具箱時需要登入認證,然後按一下儲存。
提示:
OpenAdmin Tool (OAT) 安裝套件包含 Enterprise Replication 外掛程式及「綱目管理程式」外掛程式。這些外掛程式會自動與 OAT 一起安裝,且可在安裝期間啟用。
若要安裝 OAT 的外掛程式:
- 將壓縮的外掛程式檔案複製到 OATDirectory/plugin_install。 例如:C:\Program Files\OpenAdmin\Apache_2.2.4\htdocs\openadmin\plugin_install。
- 在 OAT 登入頁面中,按一下管理。
- 在管理功能表中,按一下外掛程式管理程式。
- 在尚未安裝的外掛程式清單中,於顯示外掛程式的橫列中,按一下安裝。
外掛程式會顯示在已安裝的外掛程式清單中,以及 OAT 的主功能表中。若要變更 OAT 中外掛程式功能表項目的位置,請使用功能表管理程式頁面。請參閱 自訂 OpenAdmin Tool 的主功能表。
若要升級 OpenAdmin Tool (OAT) 的外掛程式:
- 將壓縮的外掛程式檔案複製到 OATDirectory/plugin_install。 例如:C:\Program Files\OpenAdmin\Apache_2.2.4\htdocs\openadmin\plugin_install。
- 在 OAT 登入頁面中,按一下管理。
- 在管理功能表中,按一下外掛程式管理程式。 新版本的外掛程式會顯示在尚未安裝的外掛程式清單中。
- 在尚未安裝的外掛程式清單中,於顯示外掛程式的橫列中,按一下升級。 舊版的外掛程式會改寫為新版本。
更新版本的外掛程式會顯示在已安裝的外掛程式清單中。
若要停用 OpenAdmin Tool (OAT) 的外掛程式:
- 在 OAT 登入頁面中,按一下管理。
- 在管理功能表中,按一下外掛程式管理程式。
- 在已安裝的外掛程式清單中,於顯示外掛程式的橫列中清除已啟用勾選框。
使用「功能表管理程式」頁面來變更 OpenAdmin Tool 主功能表中的項目順序。
若要自訂 OpenAdmin Tool (OAT) 的主功能表:
- 在 OAT 登入頁面中,按一下管理。
- 在管理功能表中,按一下功能表管理程式。
- 若要移動項目,請將項目拖曳至清單中的不同位置。
- 若要顯示功能表中的項目,請按一下項目前面的箭頭。 功能表後面的數字代表功能表中的項目數。例如,性能檢測中心 (3) 表示該功能表中有 3 個項目。
- 若要儲存功能表順序,請按一下儲存。
本資訊係針對美國提供的產品與服務而開發的。
IBM 不一定在其他國家中都有提供本書中所提的各項產品、服務或功能。
要知道在您所在之區域是否可用到這些產品與服務時,請向當地的 IBM 服務代表查詢。
本書在提及 IBM 的產品、程式或服務時,不表示或暗示只能使用 IBM 的產品、程式
或服務。只要未侵害 IBM 的智慧財產權,任何功能相當的產品、程式或服務都可以取代 IBM 的產品、程式或服務。不過,其他非 IBM 產品、程式、或服務在運作上的評價與驗證,其責任屬於使用者。
在這本書或文件中可能包含著 IBM 所擁有之專利或專利申請案。
本書使用者並不享有前述專利之任何授權。您可以用書面方式來查詢授權,來函請寄到:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
若要查詢有關二位元組 (DBCS) 資訊的特許權限事宜,
請聯絡您國家的 IBM 智慧財產部門,
或者用書面方式寄到:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
3-2-12, Roppongi, Minato-ku, Tokyo 106-8711 Japan
下列段落若與該國之法律條款抵觸,即視為不適用:IBM 僅以「現狀」提供本書,而不提供任何明示或默示之保證 (包括但不限於可售性或符合特定效用的保證)。
若有些地區在某些交易上並不允許排除上述保證,
則該排除無效。
本書中可能會有技術上或排版印刷上的訛誤。因此,IBM 會定期修訂;
並將修訂後的內容納入新版中。
同時,IBM 得隨時改進並 (或) 變動本書中所提及的產品及 (或) 程式。
本資訊中任何對非 IBM 網站的敘述僅供參考,IBM 對該網站並不提供保證。那些網站上的資料,
並非本 IBM 產品所用資料的一部分,
因使用那些網站造成之損害,由 貴客戶自行負責。
IBM 得以各種適當的方式使用或散布由 貴客戶提供的任何資訊,而無需對您負責。
本程式之獲授權者若希望取得相關資料,
以便使用下列資訊者,可洽詢 IBM。其下列資訊指的是:
(1) 獨立建立的程式與其他程式 (包括此程式) 之間更換資訊的方式
(2) 相互使用已交換之資訊方法。
若有任何問題請聯絡:
IBM Corporation
J46A/G4
555 Bailey Avenue
San Jose, CA 95141-1003
U.S.A.
上述資料之取得有其特殊要件,在某些情況下必須付費方得使用。
IBM 基於雙方之「IBM 客戶合約」、「IBM 國際程式授權合約」,
或任何同等合約之條款,提供本文件中所述之授權程式與其所有適用的授權資料。
任何此處涵蓋的執行效能資料都是在一個受控制的環境下決定出來的。因此,若在其他作業環境下,所得的結果可能會大大不同。有些測定已在開發階段系統上做過,
不過這並不保證在一般系統上會出現相同結果。再者,有些測定可能已透過推測方式評估過。但實際結果可能並非如此。本書的使用者應依自己的特定環境,查證適用的資料。
本書所提及之非 IBM 產品資訊,係一由產品的供應商,或其出版的聲明或其他
公開管道取得。IBM 並未測試過這些產品,
也無法確認這些非 IBM 產品的執行效能、相容性,或任何對產品的其他主張是否完全無誤。
如果您對非 IBM 產品的性能有任何的疑問,
請逕向該產品的供應商查詢。
有關 IBM 未來動向的任何陳述,
僅代表 IBM 的目標而已,並可能於未事先聲明的情況下有所變動或撤回。
所有標示的 IBM 價格都是 IBM 的現行建議零售價格,
可能會不定期變更,不另行通知。經銷商價格可能不同。
本資訊僅作規劃用途。在所述之產品上市之前,此處的資訊可能隨時更動。
本資訊包含每日企業營運中使用的資料及報告的範例。為盡可能詳盡說明,
這些範例都包括個人、公司、品牌及產品的名稱。
此等名稱皆屬虛構,凡有類似實際企業所用之名稱及地址者,皆屬巧合。
著作權授權:
本資訊包含原始語言的範例應用程式,用以說明各種作業平台上的程式設計
技術。您可以基於研發、使用、銷售或散佈符合作業平台 (撰寫範例程式的作業平台) 之應用程式介面的應用程式等目的,以任何形式複製、修改及散佈這些範例程式,而不必向 IBM 付費。這些範例程式未經完整測試。
因此,對這些程式的可靠性、服務性或功能,IBM 不予保證。
僅以「現狀」提供程式範例,而不提供任何保證。因此,IBM 不應對由於使用程式範例而造成的任何損壞負責。
這些範例程式或任何衍生作品的每一個複本或任何部份都必須附上如下的版權聲明:
© (您的公司名稱) (年份)。本程式碼之一部係衍生自「IBM Corp. 範例程式」。
© Copyright IBM Corp. _輸入年份_. All rights reserved.
如果您瀏覽的是本資訊的軟體檔,則相片及彩色圖例可能不會顯示。
IBM、IBM 標誌及 ibm.com® 是 International Business Machines Corp. 的商標或註冊商標,已在全球許多國家或司法管轄區註冊。其他產品及服務名稱可能是 IBM 或其他公司的商標。
IBM 商標的現行清單位於 Copyright and trademark information 網站上,網址為 http://www.ibm.com/legal/copytrade.shtml。
Adobe®、Adobe 標誌及 PostScript® 是 Adobe Systems Incorporated 在美國及/或其他國家的註冊商標或商標。
Intel®、Itanium® 及 Pentium® 是 Intel Corporation 或其子公司在美國及其他國家的商標或註冊商標。
Java™ 及所有 Java 型商標是 Sun Microsystems, Inc. 在美國及/或其他國家的商標。
Linux 是 Linus Torvalds 在美國及/或其他國家的註冊商標。
Microsoft®、Windows 及 Windows NT® 是 Microsoft Corporation 在美國及/或其他國家的商標。
UNIX 是 The Open Group 在美國及其他國家的註冊商標。
其他公司、產品或服務名稱可能是其他公司的商標或服務標記。
本文件包含 IBM 的專利資訊。本文件在授權合約下提供,
並受著作權法保護。本出版品內含資訊不包含任何產品保證,
同時本手冊中提供的任何聲明也應視為如此。
當您傳送資訊給 IBM 時,您即授與 IBM 非專屬權利,得以各種適當的方式使用或散布此一資訊,而無需對您負責。
Copyright
International Business Machines Corporation 2007, 2009. US Government
Users Restricted Rights -- Use, duplication or disclosure restricted
by GSA ADP Schedule Contract with IBM Corp.