一、軌跡
二、Oracle簡介
Oracle是現在全世界最大的數據庫提供商,編程語言提供商,應用軟件提供商,它的地位等價於微軟的地位。
Oracle在古希臘神話中被稱爲“神諭”,指的是上帝的寵兒,在中國的商周時期,把一些刻在龜殼上的文字也稱爲上天的指示,所以在中國Oracle又翻譯爲甲骨文。
Oracle的公司發展最早起源於1970年6月IBM的一個技術員,埃德加·考特(Edgar Frank Codd) 在Communications of ACM上發表的論文 —— 大型共享數據庫數據的關係模型(A Relational Model of Data for Large Shared Data Banks),後來這篇論文被Oracle公司的老總:Larry Ellision所發現,從而創辦了今天的Oracle公司。
左起Ed Oates、Bruce Scott、Bob Miner、Larry Ellison
Ellison最早的做程序人員出身的,但是這個人一直到30歲了還沒有任何的成就,於是他的妻子和他離婚了,後來這個人經過努力,成爲了當今世界FOX榜的前十位富豪。但是在他之上始終有一個人壓倒,就是比爾蓋茨。
Oracle公司有一個創始人是Bruce Scott,這個人後來離開了Oracle公司,開辦了一個PointBase公司,PointBase也是一個數據庫,但是這個數據庫所佔的份額已經很小了。
從數據庫而言,主要分爲以下幾種:
- 大型數據庫:IBM DB2、Oracle、Sybase; – 海量數據處理能力:DB2 > Oracle > Sybase
- 中型數據庫:SQL Server、MySQL、Informix、PostgreSQL;
- 小型數據庫:Access、Visual FoxPro、SQLite;
IBM的主要操作系統是AIX,而Oracle公司所使用的操作系統就是UNIX。
Oracle隨着發展至今有許多主要的版本還在使用以及一些新的版本:
- Oracle 8/Oracle 8i:其中i表示的是internet,意味着Oracle開始向網絡發展,但是這個版本屬於過渡版本;
- Oracle 9i:是現在使用最廣泛的版本,可以說是Oracle 8i的升級版;
- Oracle 10g:是一個過渡性的產品,其中g表示的是網格計算;
- Oracle 11g:是一個完整性的產品,也是新新的版本;
三、Oracle數據庫的安裝
安裝Oracle數據庫之前建議做兩個準備工作:關閉防火牆,斷開網絡;
安裝程序:E:\oracle 10g\install\setup.exe
安裝路徑:C:\oracle\product\10.1.0\db_1
選擇安裝類型
數據庫的名稱輸入爲“david”,而且將“創建帶樣本方案的數據庫”選中。
如果此處沒有選中的話,則以後不會有大數據用戶出現。
選擇數據庫管理選項
指定數據庫文件存儲選項
指定備份和恢復選項
安裝到最後將所有的密碼統一設置爲“oracleadmin”,字母全部小寫,最好不要擅自更改。
安裝概要,選擇“安裝”啓動安裝程序,之後讓其自行安裝,不要做任何操作。
安裝中
安裝完成之後會首先進行數據庫的配置,之後會進入到“口令管理”的界面。
如果要使用Oracle數據庫,主要使用以下四個用戶:
- 超級管理員:sys / change_on_install;
- 普通管理員:system / manager;
- 普通用戶:scott / tiger; –>默認是被鎖定的
- 大數據用戶:sh / sh; –> 主要是爲了做講解的測試使用;
一切安裝完成之後下面直接選擇“退出”即可。
退出之後Oracle 10g會默認爲用戶打開一個OEM的管理界面。
而且安裝完成之後會自動地在Windows之中爲用戶註冊若干個服務:
這些服務有許多是默認啓動的,而這樣有可能造成系統啓動的速度緩慢,所以建議將其都修改爲手工啓動方式。
在這幾個服務之中,有以下兩個服務最爲重要:
- 監聽服務:OracleOraDb10g_home1TNSListener
以後如果有程序要操作數據庫,或者是一些遠程的客戶端要連接數據庫則必須啓動些服務;
- 數據庫的實例服務:OracleServiceDAVID
保存數據庫的具體信息的服務,每一個數據庫有每一個數據庫的實例(服務);
命名規則:OracleServiceXXX,其中XXX是配置的數據庫名稱(嚴格來講是SID名稱);