精通Oracle的關鍵是……(Ask Tom上最經常被問到的問題)
作者/ Thomas Kyte
這是我在asktom上最經常收到的問題:我需要怎麼做才能變成一個專家呢?關於Oracle,有這樣的一個關鍵事物列表嗎?這個問題看上去很難,但是答案很簡單。
如果你仍然處於乳臭味乾的狀態(或只比那強一點),那你一定要看的就是《Oracle伺服器概念指南》。不單單因為這是免費的,而且這也是幫你理解資料庫怎麼工作的必經之路。只有當你理解了,才能用到實處。如果你不理解的話,簡單點說,你用得就始終不到位。知道事務處理到底是怎麼完成的,知道鎖定和併發控制是怎麼工作的,資料庫如何讓資料留在盤上(redo, undo管理),這些都是有效使用資料庫的關鍵。
如果你不知道誰在什麼時候能看什麼版本的資料,這些疑惑會越來越多,而資料會變得不完整。瞭解資料庫是如何管理資料的,是讓你知道如何寫一段正確程式的唯一方法。
一旦你掌握了這些檔案中的內容,我建議你看一看《2天手冊》。無論對於開發者還是DBA來說,這是把你的積極性調動起來的好方法而且還能獲得必要的知識。這裡就可以找到《開發者兩天手冊》和《DBA兩天手冊》。這些文件是能讓你動起來的,雖然讀了之後也不會成為專家,但你會知道你需要學習的東西有哪些。你至少會知道從特性方面到底有什麼是可用的。
學完這些資料之後(讀一個或兩個都讀),你可能想要繼續某些總覽指南——《2天效能》對於所有人都是必讀的(接下來最終當然是《效能指南》)。
當你進行所有這些閱讀的時候,也要記得和儘可能多的別人溝通。上論壇,開始問問題(一定要在讀完指南之後!!),開始參與。我就是這麼學的。閉門造車什麼也學不來。把你腦中所想分享給別人,同時發現其他一起分享的人。你會發現你不光學到(有時也教到)了知識,有時候還能發現真正的好朋友。
假以時日,可能甚至是幾年。半年、一年,甚至5年的時間都無法讓你擅長做這件事。這需要時間,你需要各種各樣的經驗,遇到不同的情況,在很多問題上嘗試並失敗過,你才能做到真正的擅長。可能到了一年的時候,你感覺自己是個專家了,但是相信我,你還不是。再過四年你就會知道你明白的還很少,還有更多的需要學習。
關於Oracle我每天都能學到新的知識,那天我還學到了關於Total Recall的新知識,但其實還有更多,不光是技術上的,而我做Oracle已經很久了。
Thomas Kyte是Oracle公司核心技術集團的副總裁,從Oracle7.0.9版本開始就一直任職於Oracle公司,不過,其實他從5.1.5c版本就開始使用Oracle了。在進入Oracle公司之前,Kyte是一名系統整合人員,主要為美國軍方和政府部門的客戶構建大規模、異構資料庫。Thomas Kyte就是主持Oracle Magazine Ask Tom專欄和Oracle公司同名線上論壇的那個Tom,他通過這一方式熱心地回答困擾著Oracle開發人員和DBA的各種問題。 |
相關文章
- IOS面試經常被問到的問題iOS面試
- 3個經常被問到的 JavaScript 面試題JavaScript面試題
- Java面試常被問到的題目+解答Java面試
- 那些經常被問的JAVA面試題(2)—— 基礎Java面試題
- 那些經常被問的JAVA面試題(1)—— 集合部分Java面試題
- 開發小程式被問到最頻繁的問題(上)
- Spring的問題,還是Tomcat的問題SpringTomcat
- 關於tomcat在idea上的中文編碼問題TomcatIdea
- Oracle kill session相關問題(上)OracleSession
- PHP面試經常被問到的知識點彙總,對你非常有用PHP面試
- Oracle MTS的相關問題Oracle
- Tom Kyte 關於 Oracle 11g 的最新問題答覆Oracle
- ORACLE在“域”上的問題【轉】Oracle
- Java面試官最愛問的volatile關鍵字Java面試
- 沒有高併發專案經驗,但是面試的時候經常被問到高併發、效能調優方面的問題,怎麼辦?面試
- linux新手最經常遇到的問題(轉)Linux
- 關於go的最熱門問題合集Go
- 應用與tomcat上問題Tomcat
- 關鍵基礎設施面臨的安全問題是什麼?
- 關於 apache + tomcat 的負載均衡問題ApacheTomcat負載
- 關於安裝jboss+tomcat的問題Tomcat
- 關於oracle的監聽問題Oracle
- 看懂js中this關鍵字的指向問題JS
- 基於關鍵詞及問題主題的問題相似度計算
- 【ASK_ORACLE】由於索引分裂而產生的效能問題的解決方案Oracle索引
- 關於資料倉儲的十個最長問的問題 (轉)
- Java 面試官最喜歡問的關鍵字 volatileJava面試
- 關於 mysql相關的jar影響了tomcat 的問題MySqlJARTomcat
- 就是要你懂TCP–最經典的TCP效能問題TCP
- 有關laravel 上傳圖片訪問404的問題Laravel
- 將整合spring的專案從tomcat上移植到weblogic下存在的問題SpringTomcatWeb
- java初學者最關心的五個問題Java
- 關於找工作時的經驗問題
- Ben Brode談遊戲開發中經常被忽略的關鍵領域遊戲開發
- 問一個關於oracle8的簡單的問題!Oracle
- Ask Tom!解決你的Oracle疑難雜症Oracle
- Tomcat 中的JVM問題TomcatJVM
- Oracle關於week的計算問題Oracle