我用DB2的這幾年
2024-09-06 23:58:01
供稿:網友
我用db2的這幾年
序
首先聲明我不是在寫自傳;我不是什么高手,也不想在眾位高手面前買弄風騷。從畢業到現在算是一直跟db2在打交道,有一些感想,拿出來跟大家分享一下吧。
第一次親密接觸
第一次接觸db2,要追溯到1999年,那時候我剛畢業進入一家跟ibm有那么一點點關系的軟件公司當程序員。那時候的db2版本是5.1,此時所使用的操作系統是那個瘟98。在試用期是我被分配的工作是自定義審批流程實現,一共兩個人,我和另外一個人(這么說好像有點像廢話,呵呵!)。那時候我對數據庫還是一竅不通,所知道的僅僅在學校里面所學的幾個簡單的select語句的語法,也不知道大型數據庫長什么樣子。
接下來就是拼命的找書看,我還記得有數據庫理論阿,delphi數據庫程序開發啊什么的;看著那個同事寫出的一串一串的sql statement,感覺他就是神!現在想想那時候真是弱智的可以。后來知道了如何使用erwin去設計e-r圖(實體關系圖)和生成數據庫的數據實體。從此以后算是真正的開始與db2打交道了。
當時看的第一本關于db2的書就是ibm的培訓教材;是白顏色封皮的,分上下兩冊。內容很全面,從基礎開始結合圖形界面逐步深入,非常適合初學者。里面的大概內容包括:如何安裝db2數據庫;如何在客戶端上配置到數據庫服務器的連接;如何在控制中心上進行數據庫對象的建立;實例、模式、表空間、容器的概念;一些簡單的sql語句的編寫等等。這些內容我都仔仔細細的看完了,結合db2的使用我很快的掌握了一些基本的操作,我后面的工作基本上就是跟上述這些有關。
第一次安裝db2,發現需要創建一個叫做db2admin的用戶;我就納悶了為什么還要創建這個用戶呢,而且別人還告訴我這個用戶創建了以后它的密碼最好不要修改,這又是為什么呢?安裝完畢了以后,按開始菜單欄出現了這么幾個東東:控制中心、客戶端配置程序、命令窗口、命令中心。然后啟動了一個第一步的類似于向導的東西,按照培訓教材上的說法就要用它生成db2的一個樣本數據庫,以后的一些操作就是在這個樣本數據庫上進行的。這時候我就想為什么不能修改db2admin的密碼,我修改一次試試看。但是找了一整沒有發現db2admin的密碼在控制中心能修改的,后來無意間在客戶端配置那里發現了一個修改密碼的按鈕,試試看——可以修改,ok!大功告成,可惜旁邊沒有雙兒^_^。心中竊喜,你看我修改了密碼也沒有覺得有什么不一樣的地方嗎!喜悅之情只持續了5分鐘,重新啟動系統之后竟然發現連不上數據庫了,系統報錯db2管理服務器沒有啟動?!
db2管理服務器是個什么東西呢?就這么折騰了一上午都沒有折騰好,沒辦法,重新安裝吧~;誰讓本人姓“賤”呢。郁悶!重新安裝以后恢復正常,從此一年內在也不敢造次!
后來別人告訴我,這是因為注冊系統服務的時候是按照db2安裝時候的用戶名和密碼進行注冊的,所以你修改密碼后系統服務就沒有辦法啟動,所以才會造成這種情況。具體對策只要把服務中的啟動服務的用戶密碼改成修改過的密碼在啟動db2服務就可以拉!(原來問題就這么簡單)。
未完待續~
2004-02-13