關於DBA工具的選擇
也就是說,一切從零開始。
回想起來,起初一兩月感覺什麼都沒做。每天只有上班的時候看看書,好像都沒看進去。下班或是週末,也不會去看。現在想想,覺得浪費了不少時間。所幸,為時未晚。
最近翻出一篇老帖子 “多少DBA能離開OEM/TOAD/PLSQL Dev來工作?”,也說說自己的感受。sqlplus用的很少,一般都用toad。前段日子開始看Expert Oracle Database Architecture,邊看邊敲敲打打。總是隱隱約約覺得好像缺點什麼。
看了這篇帖子和一些其他的文章,才比較清晰地認識到:GUI工具遮蔽了很多細節。
我覺得作為開發人員,用GUI滿足日常需求就ok。作為dba,如果現在讓我用sqlplus檢視一下表空間使用情況,估計得花很長時間——我先去desc相關表,看看欄位分別代表什麼意思(如果不知道對應哪個表,還要先查一下到底要用到什麼表),然後加減乘除運算一下,編輯一下sql......當然這些東西在toad裡只要滑鼠點幾下就一目瞭然。
正因為GUI的方便易操作,讓我對一些表只是隱約有些印象(其實也就是記不住,減少了我去認識瞭解一些表的機會),如果哪一天GUI連不上了,我一定會耽擱很多時間,甚至是對著螢幕發呆。
當然,GUI工具可以用,如果效率更高,為什麼不用?但使用的前提是離開了GUI,依然可以做到你想要的操作。也就是說你知道GUI實質上做了些什麼。
可以參考下effective oracle by design裡第二章關於toolkit的使用。第二章網上很容易下載到。裡面講了sqlplus的使用,諸如SQLPATH,login.sql的設定。TOM還提到了要“read the documentation!”,呵呵,這個往往被忽略掉,貼上10g的的地址。
最近還看到一些關於10g OEM的文章,自己還從來沒用過OEM,這個也是要去嘗試以下的。
痛定思痛(雖然還沒有那麼悲痛...^_^),對自己平時的習慣做些修改。在toad的選單Database下有一個是Spool SQL,另外,toad 很多地方也有show sql。平時多看一下,想一下,慢慢地積累自己的一些指令碼,借鑑一下別人的(它山之石可以攻玉)。然後把這些統統變成自己的~哈
ps:不可否認,對著字元介面,刷刷刷地敲命令,還是比較有成就感的。不過,我也沒有想要虐待自己的傾向。哈哈~
總結:
1.多使用sqlplus,自己寫一些sql指令碼
2.嘗試使用OEM
記於2010年10月27日
最後修改於2010年12月27日
補記:(2011-01-15)
以前管理資料庫的時候,總有有windows環境。前幾天遇到一個只有透過另一臺linux來ssh過去。(伺服器是其他公司的,資料庫所在伺服器沒有外網ip,而且所在內網並不是我自己使用的內網)。只有sqlplus啦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23650854/viewspace-682647/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於開發工具的選擇
- Kaldi關於Openfst版本的選擇NFS
- 關於jQuery中的選擇器jQuery
- 關於社保行業框架的選擇。。。行業框架
- 關於Oracle 中驅動表的選擇Oracle
- 如何選擇基於ITIL的管理工具
- 關於敏捷開發的兩道選擇題敏捷
- 關於個人部落格的選擇及實現
- 【運維心得】關於500W電源的選擇運維
- 關於IE6下的CSS多類選擇符CSS
- 關於css選擇器和樣式表的應用CSS
- 關於sysdba,sysoper,dba的區別
- jQueryTips(5)—-關於偽類選擇符jQuery
- 關於fNIRS帶通濾波頻段選擇
- 如何選擇合適的 BI 工具?
- BI工具選擇的探討有感
- 關於開源專案如何選擇溝通渠道的思考
- 如何選擇爬蟲工具?爬蟲
- 前端-選擇開發工具前端
- 前端開發工具選擇前端
- 純乾貨!一切關於jquery選擇器jQuery
- 選擇同步雲盤工具?這些值得一試的優秀選擇!
- 小程式開發選擇公司等於選擇人
- 關於在Interface和Abstract Class間選擇的一些思考
- Molecule 在構建工具中的選擇
- 如何選擇好的BI系統工具
- 選擇正確的 WebSphere 診斷工具Web
- 關於BI前端展示工具選型的參考依據前端
- 如何選擇java診斷工具Java
- 2 Day DBA-使用基於SQL的管理工具管理資料庫-關於SQL DeveloperSQL資料庫Developer
- 關於DBA_OBJECTS的LAST_DDL_TIMEObjectAST
- DBA 的好工具
- 關於 Angular view Query 的 id 選擇器問題的單步除錯AngularView除錯
- 關於element中修改元件使用深度選擇器/deep/的問題元件
- 論語言選擇的關鍵 (轉)
- DBA的最佳選擇—圖形介面還是T-SQL命令? (轉)SQL
- 基於條件熵的特徵選擇熵特徵
- 基於 iView 的樹選擇器元件View元件