學習oracle的度
學習oracle的度
無論做什麼事情都要講究一個“度”。
喝酒要講究度,工作要講究度,娛樂要講究度……
學習oracle也是一樣的。
oracle的度主要有兩個方面,廣度和深度。廣度就是指的知識面,而深度指的是對單一問題研究的深入程度。對oracle的掌握程度可以用下面的等式來表示:[@more@]
oracle掌握程度 = oracle知識的廣度 * oracle知識的深度
可以看得出來一味追求廣度和一味追求深度都是不合適的,兩方面都要下工夫。
舉個例子來說吧,前一陣子一直做下面的測試,就是透過修改資料字典表交換兩個相同結構表的內容。其實想想,應該是很簡單的,一共就那麼幾張資料字典表需要修改,seg$,tab$,obj$。只要在這個幾個資料字典表中把兩個表相應的segment_id,object_id交換一下,然後在修改相應segment的block id就可以了。這樣資料雖然修改過來了,但是會出現一個問題,就是當你進行特定操作的時候會報ORA-600的錯誤,這特定的操作主要是drop後清空recyclebin的時候。這個問題困擾了我一個多星期,到最後也沒有找到問題所在。只可能說明oracle內部使用sys進行了一些其他的操作。
想一想,如果這一個星期看一下其他的東西,那麼收穫可能會更大一些。
所以我們學習的時候,一定要在廣度和深度上合理的分配精力。
無論做什麼事情都要講究一個“度”。
喝酒要講究度,工作要講究度,娛樂要講究度……
學習oracle也是一樣的。
oracle的度主要有兩個方面,廣度和深度。廣度就是指的知識面,而深度指的是對單一問題研究的深入程度。對oracle的掌握程度可以用下面的等式來表示:[@more@]
oracle掌握程度 = oracle知識的廣度 * oracle知識的深度
可以看得出來一味追求廣度和一味追求深度都是不合適的,兩方面都要下工夫。
舉個例子來說吧,前一陣子一直做下面的測試,就是透過修改資料字典表交換兩個相同結構表的內容。其實想想,應該是很簡單的,一共就那麼幾張資料字典表需要修改,seg$,tab$,obj$。只要在這個幾個資料字典表中把兩個表相應的segment_id,object_id交換一下,然後在修改相應segment的block id就可以了。這樣資料雖然修改過來了,但是會出現一個問題,就是當你進行特定操作的時候會報ORA-600的錯誤,這特定的操作主要是drop後清空recyclebin的時候。這個問題困擾了我一個多星期,到最後也沒有找到問題所在。只可能說明oracle內部使用sys進行了一些其他的操作。
想一想,如果這一個星期看一下其他的東西,那麼收穫可能會更大一些。
所以我們學習的時候,一定要在廣度和深度上合理的分配精力。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8394333/viewspace-995622/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 學習進度
- 學習態度和學習計劃
- 4.24學習進度
- 4.25學習進度
- 4.29學習進度
- 學習進度條
- 5.7學習進度
- java學習進度Java
- 3.28學習進度
- 4.2學習進度
- 4.3學習進度
- 5.21學習進度
- Oracle Undo的學習Oracle
- oracle FGA的學習Oracle
- IT人的自我導向型學習:學習的3個維度
- 學習進度 (待續)
- Bootstrap學習 進度條boot
- 0528學習進度條
- 學習進度總結
- 4.22學習進度
- 4.23學習進度
- 4.26學習進度
- 4.30學習進度
- 3/5學習進度
- 3/7學習進度
- 5.20學習進度
- Oracle學習Oracle
- [zt] Oracle Undo的學習Oracle
- oracle的學習方法論Oracle
- 第七週學習進度
- 0508學習進度條
- 0605學習進度條
- 0522學習進度條
- 0515學習進度條
- Java學習進度報告Java
- oracle學習筆記--oracle常用的命令Oracle筆記
- oracle學習一二Oracle
- oracle學習指南Oracle