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