發表文章

目前顯示的是有「TOAD for Oracle」標籤的文章

How To - 如何利用Toad for Oracle查詢DB Link的相關參考物件?

圖片
How To - 如何利用Toad for Oracle查詢DB Link的相關參考物件? 有時我們需要查看指定的Schema下的DBLink目前的參考使用情形,若能使用工具查看,既方便,且查出的結果一目瞭然,並能選擇是否將DBLIink查詢結果匯出。Toad提供了很多管理資料庫的功能,我們可以利用在Toad的Schema Browser功能查看目前指定的Schema的DBLink使用情形。 1.開啟Toad上面選單的Database->Schema Browser 2.然後在開啟的Schema Browser視窗功能中,選左邊的Logon Schema或Other Schemas(圖中綠色框線處可切換目前顯示模式為Treeview) 3.於Schema Browser的下方Treeview list選DB Link這個項目,接著點選右邊顯示的資料tab, 若點選DB Link任一個,則右邊tab Used By對應顯示該DBLink目前被誰參考與使用. 4.如下圖,按下Ctrl+A選取全部要匯出的資料,接著跳出匯出資料的視窗,選擇要匯出的格式即可。 希望上述步驟能幫助到您。

How To - 利用Toad for Oracle執行遠端Unix主機查詢Oracle Listener process並發email通知

圖片
How To - 利用Toad for Oracle執行遠端Unix主機查詢Oracle Listener process並發email通知 有客戶詢問Toad for Oracle是否能執行遠端Unix/Linux主機查詢Oracle Listener Process之後,將查詢結果轉成Email發出給指定的Email。Toad for Oracle擁有強大的管理功能,因此也支援此種查詢方式並將查詢結果發Email喔。 設定流程說明: 1.開啟Toad for Oracle的Automation功能 2.在Automation功能畫面新增一個app名稱(類似project的概念) 3.在 Automation右邊的功能視窗新增if..then..else控制項達到查詢遠端OS process流程控制 4.在Automation右邊的功能視窗設定控制項內的工作 5.將要執行遠端主機的命令寫成batch檔存檔 6.支援以SSH連線遠端主機,請確認從Toad到遠端主機的port 22有通且允許SSH 連線 7.決定是否將設定好的Automation以排程固定執行 ※ 本功能利用Toad for Oracle的Automation功能來達到需求。 開啟Toad for Oracle,選擇Utilities開啟Automation Designer。   1.在Automation新增app,如下圖,命名為chkDBListener。 2.在上圖的tab Control新增if …then…控制項在下方的Action 3.接著在下圖的tab Utilities新增Ping action到If條件中 4.在下圖的tab Utilities新增RExec SSH到then條件中 5.在下圖的tab Utilities新增Email到Then條件中 6.在下圖的tab Utilities新增Email到Else條件 ※Automation各個tab的Properties設定畫面參考     If         Ping action...

How To - 如何在Toad for Oracle設定Email通知功能?

圖片
How To - 如何在Toad for Oracle設定Email通知功能? 我們可以利用Toad for Oracle針對不同功能項目來發Email 通知,但要如何設定Email功能呢? Toad for Oracle Email設定在兩個地方: 1. Toad Option Email Setting 2. Automation Designer Email Setting Toad Option Email Setting a) 執行View=>Toad Options… b)  我們要設定的Email通知分類為Report Manager,設定好之後按下Apply按鈕套用設定。 請注意: 下圖的Email Notifications下方的Windows其它項目。 Analyze All Objects Compare Databases Comoare Schemas Database Monitor DB Health Check Instance Manager Rebuild Multiple Objects Report Manager 上述功能只要有設定Email,就會在執行該功能時發出Email給設定的Email。 c) 如下圖,設定好收件人與寄送人的Email,則當我們執行Report Manager功能時,只要有執行成功的Report,就會順便發Email給收件人,此功能可以與排程功能搭配使用。 d) 以Reports Manager產出的Report寄出email範例來說,此處的email Address需設定與前一頁面的To (Email Address)欄位相同的email即設定發信。 Automation Designer Email Setting a) Automation Designer設定發送email的功能,在email上按右鍵選Properties進行email設定。 b) 設定發送email的SMTP Server與收送郵件的email address與Email subject及message內文。 ...

How To - 如何利用 Toad for Oracle 發送Ora錯誤代碼的alert log Email 通知?

圖片
How To - 如何利用 Toad for Oracle 發送Ora錯誤代碼的alert log Email 通知? Oracle有時候在資料庫發生異常訊息如ORA-開頭的錯誤代碼,這樣的資訊有時記錄著資料庫可能發生異常或未來有可能有更嚴重的問題發生,您可以利用Toad 來幫助發出Alarm Email即早收到ORA-的錯誤訊息,而不是發生問題時才進DB主機查ORA-錯誤訊息。 1.我們先開啟Toad for Oracle的Automation功能。 2.在Automation新增app,如下圖,命名為DBHealthCheck。 3.在下圖的Control新增if …then…控制項在下方的Action 4.在DB Misc新增DB Health Check到then條件中   5.在Utilities新增Email到Else條件   ※ 各個 Properties 設定畫面參考 If     TNS Ping action properties   設定指定的TNS Ping主 機名稱 Then     DB Health Check      (這邊設定要發出ORA-錯誤代碼的項目,有設定的才發Email通知,沒設定的不會發。)     將檢查結果存成檔案,要發送email,請勾選發email的項目後指定Email的格式為plain text或HTM格式。 Else     Email     (發送無法TNS ping主機的失敗訊息的email。)  將DB Health Check這個App設定排程。 ※DB Health Check Email Setting 1.開啟功能選單View->Toad Options... 2.開啟...

How To - 利用Toad for Oracle 的 DB Health Chck 功能檢查目前資料庫的設定

圖片
How to - 利用Toad for Oracle的DB Health Check功能檢查目前資料庫的設定 有時候資料庫本身的設定需要做健檢,但項目那麼多又不知從何下手? Toad for Oracle的DB Health Check 功能可以協助您全面檢查目前資料庫的設定是否有需調整,且可以與上一次進行的DB Health Check比較差異。 此功能為Toad for Oracle DBA Admin Module,若您使用的沒有加購DBA Admin Module,可能會看不到此功能顯示在Toad for Oracle的功能選單中。 請依下列步驟開啟DB Health Check功能。 1.請以資料庫使用者 system 或更高權限使用者登入DB Server 2.執行功能表「Database」 =>「Diagnose」 =>「DB Health Check」 (此範例請改用使用者system登入 資料庫。) 3.按下綠色三角型按鈕開始做資料庫健康檢測。 4.在檢查過程中,可以隨時點選其它tab查看目前檢查的部份結果或者可以按下Cancel按鈕隨時中斷檢查。 5. 當檢查結束時,上方的Cancel按鈕會再回復為綠色三角形按鈕。此時切換到tab Report Output,可以查看檢查結果,注意,檢查結果顯示的紅字表示可能該分類有需調整的項目數量。 6.最後,我們可以將tab切換到Diffs Since Last Run,和舊的DB Health Check結果進行比較,若您是第一次執行此功能,則無其它的DB Health Check可比較。

How To -如何利用Toad for Oracle 檢視目前資料庫Redo Log file switch的狀況 ?

圖片
How To -如何利用Toad for Oracle 檢視目前資料庫Redo Log file switch的狀況 ? 我們可以利用下SQL Statment的方式來查詢目前資料庫Redo Log file switch的資訊,但查出來的資訊只是純文字內容,若想再轉成其它格式,還需動手進行手工調整,這又太耗時間了,在Toad for Oracle中,我們可以利用Log switch frequency map來查詢並將資料匯出成pdf, excel或csv等多種格式。 請注意,此功能為Toad for Oracle DBA Admin Module,若您使用的沒有加購DBA Admin Module,可能會看不到此功能顯示在Toad for Oracle的功能選單中。 請依下列步驟開啟Log switch frequency map功能。 1.請以資料庫使用者 system 或更高權限使用者登入DB Server 2.執行功能表「Database」     =>Diagnose     =>Log Switch Frequency Map 3.畫面說明 當畫面的數字超過 4的時候,會以橘紅色來標示,Oracle建議一個小時最多切換四次為佳。 4.可以按下Ctrl+A鍵全選資料,再按滑鼠右鍵選Export Dataset...這個項目。 5.下圖的匯出格式可選定多種格式,請依實際需求匯出內容。 建議 一般最佳切換次數為2~4次,即每15~30分鐘切換一次為佳。 若Switch太頻繁則將log file Size 設大一些,切換間隔太長將Size 設小一些。

How to 如何在Toad for Oracle V.10及以下的版本匯出與匯入資料庫連線設定檔?

圖片
如何在 Toad for Oracle V.10 及以下的版本匯出與匯入資料庫連線設定檔 ? Toad for Oracle 在版本 10 及版本 11 對於管理資料庫連線介面進行了變動。 ● Toad for Oracle V.11 及更新版本的管理資料庫連線可以很簡單的進行匯出與匯入的動作。請參考另一篇文章了解 如何匯出匯入資料庫連線設定 。 ● Toad for Oracle V.10 及更舊的版本對於現有的資料庫連線卻沒有匯出匯入的功能可用,該怎麼辦呢 ? 請注意以您目前登入 Windows 的使用者帳號為準 , 本範例以 Windows 使用者 Administrator 登入。 1. 切換到 C:\Users\ Administator \AppData\Roaming\Quest Software\Toad for Oracle\10.0 trial\User Files 這個目錄下 ( 名稱可能略有差異,以您實際安裝 Toad 版本與目錄為準 ) 。 2. 找到 CONNECTIONPWDS.INI 與 CONNECTIONS.INI 兩個檔案並複製。 3. 在已安裝 Toad 的主機上,找到如上面的目錄 C:\Users\ Administator \AppData\Roaming\Quest Software\Toad for Oracle\10.0 trial\User Files 4. 將 CONNECTIONPWDS.INI 與 CONNECTIONS.INI 兩個檔案到上方目錄,並覆蓋同樣名稱的兩個檔案 ( 覆蓋前請先備份原檔案 ) ,即可以用相同的 DB 資料庫連線資訊在其它 Toad for Oracle 登入資料庫。