TimesTen內存數據庫-第六章 Cache Administrator

關於Cache Administrator

TimesTen提供了一個基於瀏覽器名爲Cache Administrator的工具創建緩存集合定義和工作。Cache Administrator能夠使用管理員使用位於與安裝TimesTen相同的機器上的Web瀏覽器通過操縱Oracle規劃來定義一個或多個緩存集合。可以設置Web服務器以使能夠訪問Cache Connect to Oracle。

下列Web瀏覽器支持Cache Administrator:

• Internet Explorer 6.0

• Firefox 1.5和以後的版本

安全

緩存集合定義保存在守護程序目錄中的ws/cgi-bin/cache/cachedata文件中。可以通過輸入ttVersion –m命令來獲得守護程序目錄。

緩存集合定義既包括查詢和索引又包括連接信息的定義。如果Access Control被激活,連接信息也包括Oracle用戶和TimesTen用戶。

Oracle用戶帳號必須擁有下列權限:

• CREATE SESSION

• 需爲爲每個緩存集合創建需要訪問的表的SELECT

當Access Control爲TimesTen實例激活時,用戶必須是一個內部TimesTen用戶。TimesTen用戶必須有下列權限:

• DDL

• SELECT

當Access Control被激活時,TimesTen用戶必須擁有ADMIN權限,以使它能夠從命令行啓動和停止緩存代理。

啓動Cache Administrator

在啓動Cache Administrator之前,確保:

• Oracle客戶端已經安裝到要啓動Cache Administrator的機器上。

• 要正確設置ORACLE_HOME環境變量。在啓動TimesTen守護程序之前,必須進行設置。

• UNIX上的LD_LIBRARY_PATH或Window上的PATH要設置正確。

• Cache Connect to Oracle已經成功安裝。

• TimesTen守護程序正在運行。

• Web服務器正在運行。可以通過使用ttStatus來驗證。實例管理員可以通過使用帶有-startwebserver選項的ttDaemonAdmin工具來啓動它。

通過在瀏覽器中輸入下列URL來啓動Cache Administrator:

http://localhost:port/cache

本地主機只支持可以啓動Web服務的位置。這就意謂着Cache Administrator必須運行在安裝TimesTen的機器上。試圖從其它機器上查看Cache Administrator將會失敗。

port是守護程序Web服務器的端口號。端口號在安裝時指定。如果不知道此端口號,查看守護程序目錄中守護程序的Web服務日誌webserver.log。

在Window平臺上,可以從Start >Programs TimesTen菜單來啓動Cache Administrator。

連接到數據存儲

在爲數據存儲啓動緩存代理之後,選擇Login來連接到數據存儲。圖 6.1 顯示如果在數據存儲上沒有激活Access Control時的Connect to a Data Store 屏幕。

圖 6.1 不使用Access Control連接到數據存儲

clip_image042

下字段必須完成:

• TimesTen DSN — 指定用於緩存的TimesTen數據存儲。可以輸入一簡單串(DSN的名稱)或完整連接串。

簡單串是一個在Window系統中ODBC面板或UNIX平臺上SYS.ODBC.INI文件中已經創建的DSN的名稱。

下面是一個完整連接串的示例:DSN=CacheData;DurableCommits=0;DatabaseCharacterSet=US7ASCII;

• Oracle username — Oracle數據庫上的一個用戶帳號。它獲取關於保存在Oracle上的表和索引信息。

• Oracle password — 指定Oracle用戶的口令。

• TimesTen password — 如果數據存儲上的Access Control被激活,也必須輸入TimesTen Password,如圖 6.2所示。Password輸入是大小寫敏感的。

圖 6.2 使用激活的Access Control連接到數據存儲

clip_image044

在完成輸入後,單擊Log in

當成功連接到數據存儲時,Cache Administrator選項將顯示如圖 6.3所示。

圖 6.3 歡迎頁和完整菜單

clip_image046

使用Cache Administrator

可以使用Cache Administrator來執行下列任務:

• 管理緩存集合定義(創建、拷貝、修改和刪除)。

• 查看描述緩存集合的SQL語句。

• 爲創建緩存集合生成必須的SQL語句,併發送信息到到創建它的數據存儲。

• 創建緩存集合。

• 管理緩存代理(啓動、停止、狀態)。

Cache Administrator的在線幫助將說明怎樣執行這些任務。

發佈了41 篇原創文章 · 獲贊 16 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章