程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 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,和shutdown immediate就可以了,),再學習SQLplus(設定環境變量,設定格式),同時學習iSQL*PLUS(這個要事先啟動httpserver服務)。OK,你的基本已經搞定。

6. Oracle 的架構學習:instance +db= Oracle server.

instance = SGA+ background processes.

database= controlfile+datafile +redolog file

一定要明白. 了解了一些基本概念了,你就會問表空間是什麼,表呢,日志怎麼管理,control file怎麼看不了,Oracle 是怎麼啟動的,怎麼關閉的,這樣關閉有什麼好處?聽說有表有index,這是什麼?聽說學習Oracle 有五種對象,是什麼?有五種常用約束是什麼?ok,學知識就是越學問題越多。

7.現在你需要的不是解決以上問題,是網絡配置,要了解listener.ora,tnsnames.ora,sqlnet.ora 因為你要用數據庫,或網絡中的DB,你就要會配置這三個文件。先解決這個,你就可以無時無地地學習Oracle 了。

8. 解決6中所提到的以上問題。學習Oracle 的sql,當然與標准兼容(9i兼容sql99).

9. 經過實戰:你慢慢了解了:

表,索引,視圖,索引和同義詞,這是Oracle 5類對象。

主鍵,外鍵,not null,unique,check 五種約束。

startup nomount,mount,alter database open 三步啟動。

關閉的四種方法。

sysdba用戶的作用,密碼創建與修改。

建立用戶,角色,授權,回收權限。

tablespace,segment,extent ,db block. datafile,os block關系。

tablespace,datafile。redolog 管理,controlfile的備份。

對table、index、視圖的細化學習。包括存儲參數。

對undo tablespace、rollback segment,學習。

學習Oracle 字符集學習。

OK,你可先刪除DB,再創建DB了。因為在創建過程中用到的東西你基本了解了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved