今天從網(wǎng)上下載了oracle10g,決心要學好它。現(xiàn)在從安裝開始!
運行 setup.exe ,之后彈出歡迎使用Orcale Database 10g 安裝窗口。
在這里要想快速的安裝數(shù)據(jù)庫的可以選擇基本安裝,然后點擊下一步。
我選擇高級安裝,然后指定名稱路徑信息,我安裝到D 盤下,安裝類型為企業(yè)型,啟動數(shù)據(jù)庫為通用的。
指定數(shù)據(jù)庫配置選項很重要!這里要設(shè)置全局數(shù)據(jù)庫名及SID。全局數(shù)據(jù)庫名用于分布式數(shù)據(jù)庫系統(tǒng)中區(qū)分不同的數(shù)據(jù)庫,如oracle1.changchun.com為長春的數(shù)據(jù)庫,oracle1.jilin.com為吉林的數(shù)據(jù)庫,即使數(shù)據(jù)庫名稱相同,但域名不同,也能區(qū)分開。要強調(diào)的是數(shù)據(jù)庫的名稱長度不能超過8個字符,且只能包括字母、數(shù)字、下劃線、$、#。SID 是System Indentifier的簡寫,主要用于區(qū)分同一臺計算機上的同一數(shù)據(jù)庫的不同實例。
我們選使用Database Control作為管理數(shù)據(jù)庫的工具。以便于在本地管理數(shù)據(jù)庫。在此說明以外的我都是使用的默認設(shè)置。
指定數(shù)據(jù)庫方案的口令,我是選擇了所有的賬戶使用同一個口令(我不推薦),我是為了方便記住。
完成了一系列的設(shè)置后就是漫長的安裝了。
在數(shù)據(jù)庫創(chuàng)建完畢后顯示數(shù)據(jù)庫信息窗口。在此點口令管理。解除SCOTT用戶的賬戶,設(shè)置成自己的口令:tiger
確定后就完成了安裝過程。
下面看看oracle在你的計算機里做了些什么。。。
首先,看看安裝過程的日志。它存放在SYSTEM_DRIVE:\program files\oracle\Inventory\logs目錄下。
格式為installActionsdate_time.log
在看看程序組里加入了oracle的幾項內(nèi)容。
來看看oracle 的文件結(jié)構(gòu):
安裝完oracle后,目錄為一個樹形結(jié)構(gòu)。根被稱作oracle根目錄(oracle_base),如我的是D:\oracle\product\10.2.0。oracle主目錄(oracle_home)指向根目錄的下一級目錄,如:D:\oracle\product\10.2.0\db_1
再看看其他目錄,在根目錄下還有一個admin目錄,在它下是每一個數(shù)據(jù)庫的目錄,這些數(shù)據(jù)庫以數(shù)據(jù)庫的名稱(DB_Name)作為目錄名稱。在DB_Name目錄下的幾個目錄是分別用來保存后臺進程跟蹤的文件(bdump)、內(nèi)核放棄文件(cdump)、數(shù)據(jù)庫創(chuàng)建文件(create)、初始化參數(shù)文件(pfile)、用戶SQL跟蹤文件(udump)。根目錄下還有一個oradata目錄,再此目錄下,每一個數(shù)據(jù)庫都有一個以數(shù)據(jù)庫名稱命名的子目錄,即DB_Name目錄。該數(shù)據(jù)庫的控制文件(.ctl)、重做日志文件(.log)、數(shù)據(jù)文件(.dbf)等均存放在該目錄中的各個子目錄里。
在服務(wù)里的oracle:不說了,都明白!!
在注冊表里的oracle:
先看看和服務(wù)有關(guān)的幾個子鍵。因為我的數(shù)據(jù)庫名為oamis,所以搜索OracleServiceOAMISSID。然后就看到了在它前面的幾個與服務(wù)相關(guān)的子鍵了。
看看與安裝和運行的環(huán)境、參數(shù)設(shè)置有關(guān)的幾個子鍵:搜索KEY_OraDb10g_home1(如果之前安裝時你沒有修改過安裝產(chǎn)品的名稱的話,應(yīng)該能搜到)。
看看和ODBC驅(qū)動程序有關(guān)的幾個子鍵:搜索Oracle in OraDb10g_home1
下面看看在環(huán)境變量中的oracle:
為了能夠在不提供路徑的情況下直接運行或調(diào)用oracle應(yīng)用程序,在系統(tǒng)的環(huán)境變量里有這么一行:Path=d:\oracle\product\10.2.0\db_1\bin;
PERL5LIB=d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib;d:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\MSWin32-x86;d:\oracle\product\10.2.0\db_1\perl\site\5.8.3;d:\oracle\product\10.2.0\db_1\perl\site\5.8.3\lib;d:\oracle\product\10.2.0\db_1\sysman\admin\scripts;
好了,oracle在你的計算機里留下了這么多的痕跡。
下面看看怎么管理你的oracle。
用SQL*Plus。用戶名:(scott)、口令:(tiger)、主機字符串(oamis)
用iSQL*Plus。http://你的主機名稱:5560/isqlplus 用戶名:(scott)口令:(tiger)保留連接標示符:
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=你的主機名稱)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=oamis)))
用OEM(Oracle Enterprise Manager)。http://你的主機名稱:1158/em 用戶名:(system)口令:(你在前面設(shè)置的所有的賬戶使用同一個口令的口令)
好了,安裝就先說這些,歡迎大家共同討論。