循序漸進學習oracle
oracle數據庫是一種功能性很好的數據庫系統,oracle數據庫操作簡單,而且oracle數據庫操作速度快,廣受廣大用戶的喜愛,oracle數據庫也是經常會用到的其中之一的數據庫。下文中將為大家講解一些oracle數據庫的基本知識,希望能夠對大家有所幫助。
1.需要了解數據庫原理基本知識,明白行、列概念,有關系型數據庫知識。
2.有環境學習數據庫,如自己XP上安裝,或公司的小型機,或PC,linux,solaris,
AIX,或hp-unix等等環境。
3.開始學習sql基礎。DML,DDL,DCL,等等多加練習。先過sql這一關。
4.安裝oracle,9i以上版本吧,10g也可以,但資料上,學習中遇到問題解決方面有一定的難度,因為用的人還不是最多的。($oracle_base,$oracle_home,SID)這三個概念一定要清楚。
5.開始學習oracle了,基礎的啟動關閉(才開始只要會startup,和shutdownimmediate就可以了,),再學習SQLplus(設定環境變量,設定格式),同時學習iSQL*PLUS(這個要事先啟動httpserver服務)。OK,你的基本已經搞定。
6.oracle的架構學習:instance+db=oracleserver.
instance=SGA+backgroundprocesses.
database=controlfile+datafile+redologfile
一定要明白.了解了一些基本概念了,你就會問表空間是什么,表呢,日志怎么管理,controlfile怎么看不了,oracle是怎么啟動的,怎么關閉的,這樣關閉有什么好處?聽說有表有index,這是什么?聽說oracle有五種對象,是什么?有五種常用約束是什么?ok,學知識就是越學問題越多。
7.現在你需要的不是解決以上問題,是網絡配置,要了解listener.ora,tnsnames.ora,sqlnet.ora因為你要用數據庫,或網絡中的DB,你就要會配置這三個文件。先解決這個,你就可以無時無地地學習oracle了。
8.解決6中所提到的以上問題。學習oracle的sql,當然與標準兼容(9i兼容sql99).
9.經過實戰:你慢慢了解了:
表,索引,視圖,索引和同義詞,這是oracle5類對象。
主鍵,外鍵,notnull,unique,check五種約束。
startupnomount,mount,alterdatabaseopen三步啟動。
關閉的四種方法。
sysdba用戶的作用,密碼創建與修改。
建立用戶,角色,授權,回收權限。
tablespace,segment,extent,dbblock.datafile,osblock關系。
tablespace,datafile。redolog管理,controlfile的備份。
對table、index、視圖的細化學習。包括存儲參數。
對undotablespace、rollbacksegment,學習。
oracle字符集學習。
OK,你可先刪除DB,再創建DB了。因為在創建過程中用到的東西你基本了解了。
關于oracle數據庫的基本知識就為大家先總結的到這里,上文中的內比較適合一些剛剛入門的初學者學習,希望大家都能夠從上文中涉及到的內容中有所收獲。