国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle 9i 數(shù)據(jù)庫(kù)管理實(shí)務(wù)講座(一)之I部分

2024-08-29 13:40:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  如何安裝Oracle 9i EnterPRise Edition for linux
  前言
  
  Oracle 9i數(shù)據(jù)庫(kù)系統(tǒng)可算是近幾年來(lái)Oracle公司一項(xiàng)殺手級(jí)的產(chǎn)品,其功能與應(yīng)用面之廣,連研究Oracle多年的我在第一次接觸到產(chǎn)品規(guī)格時(shí)也不禁嚇了一跳!忽然間一大堆的技術(shù)文件與白皮書排山倒海而來(lái),一時(shí)之間還不知道該從何著手。所以我花了幾個(gè)月的時(shí)間在各種平臺(tái)上進(jìn)行環(huán)境測(cè)試以及新功能研究,并將手邊的資料大致整理了一下,希望在未來(lái)的專欄內(nèi)容中都能陸續(xù)介紹給各位Linuxer雜志的忠實(shí)讀者。
  
  在這里有一點(diǎn)要先跟讀者致歉:之前我曾經(jīng)寫過(guò)數(shù)篇有關(guān)Oracle 8i數(shù)據(jù)庫(kù)治理的文章,因?yàn)樽约汗ぷ鲗?shí)在太忙(這可能只是我的借口!),加上Oracle 9i已經(jīng)released。所以我決定先暫時(shí)停掉該部分的專欄,專心整理Oracle 9i的相關(guān)資料。也非常謝謝這段期間來(lái)信鼓勵(lì)以及給予建議的讀者朋友們,在能力答應(yīng)的范圍內(nèi),我將會(huì)盡最大的努力為大家整理最新的Oracle技術(shù)資料。當(dāng)然除了數(shù)據(jù)庫(kù)治理技術(shù)之外,未來(lái)我也會(huì)應(yīng)讀者要求,加入利用java設(shè)計(jì)Oracle 9i數(shù)據(jù)庫(kù)應(yīng)用的文章,請(qǐng)大家繼續(xù)給予批評(píng)指導(dǎo)!
  
  Oracle試用軟件之取得方式
  
  因?yàn)镺racle 9i在Linux平臺(tái)上正式通過(guò)認(rèn)證的只有SuSE Linux (7.1與7.2),所以我就利用SuSE Linux 7.1 Professional版本為平臺(tái)做為示范。Oracle數(shù)據(jù)庫(kù)則是使用Oracle 9i Enterprise Edition for Linux Intel release 1(9.0.1)。
  
  大家一定覺(jué)得非常希奇,為什么Redhat Linux沒(méi)有經(jīng)過(guò)Oracle 9i認(rèn)證?說(shuō)實(shí)在的,這點(diǎn)我也不清楚!據(jù)Redhat的說(shuō)法好象是來(lái)不及將最新版本交給Oracle作認(rèn)證與測(cè)試,所以…….。不過(guò)Redhat已經(jīng)在日前正式提出新聞稿表示在未來(lái)新的Oracle版本一定會(huì)大力支持了(可能是被罵到受不了吧!?),請(qǐng)大家拭目以待啰。
  
  相信有許多人對(duì)于Oracle 9i已經(jīng)垂涎許久了。我先為各位說(shuō)明如何進(jìn)行安裝前的預(yù)備動(dòng)作。除了Linux操作系統(tǒng)之外,大家最關(guān)心的應(yīng)該是如何”取得”O(jiān)racle 9i軟件?關(guān)于這點(diǎn)我在二月份的專欄已經(jīng)說(shuō)明過(guò),各位可以到Oracle Technology Network(OTN)網(wǎng)站注冊(cè)成為OTN會(huì)員,一但您成為OTN的正式會(huì)員,就可以下載任何Oracle最新的技術(shù)文件以及軟件。但是要注重的是所有下載的軟件其授權(quán)方式為”程序開(kāi)發(fā)者授權(quán)”(Developer License),雖然具備完整版的功能,但是您只能運(yùn)用于開(kāi)發(fā)測(cè)試或是進(jìn)行評(píng)估,可不能進(jìn)行商業(yè)用途!
  
  OTN網(wǎng)址為:http://otn.oracle.com
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖一)
  圖一:Oracle Technology Network
  假如您尚未注冊(cè),就趕緊點(diǎn)選首頁(yè)右上角的【Membership】圖標(biāo)注冊(cè)一個(gè)新帳號(hào)吧!成功注冊(cè)之后再回到OTN首頁(yè),點(diǎn)選左邊【Software】下的【Downloads】,就可以點(diǎn)選您要下載的Oracle試用軟件。
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖二)
  圖二:Oracle軟件下載區(qū)
  請(qǐng)您在簽署”程序開(kāi)發(fā)授權(quán)同意書”(Oracle Technology Network Development License Agreement)之后請(qǐng)直接下載Oracle 9i Enterprise Edition for Linux。Oracle 9i安裝程序共有三個(gè)檔案,分別是Linux9i_Disk1.cpio.gz、Linux9i_Disk2.cpio.gz、Linux9i_Disk3.cpio.gz。因?yàn)檫@三個(gè)檔案都是壓縮檔,您可以參考下列步驟進(jìn)行解壓縮:
  
  1. 執(zhí)行g(shù)unzip,例如:
  
  > gunzip Linux9i_Disk1.cpio.gz
  
  > gunzip Linux9i_Disk2.cpio.gz
  
  > gunzip Linux9i_Disk3.cpio.gz
  
  2. 解開(kāi).cpio檔:
  
  > cpio –idmv   
  > cpio –idmv   
  > cpio –idmv   注:假如您覺(jué)得這樣的下載方式不太方便的話,OTN網(wǎng)站還提供了軟件訂閱服務(wù),不過(guò)這項(xiàng)服務(wù)因?yàn)橄到y(tǒng)維護(hù)的關(guān)系,大概在12月左右才會(huì)再上線,請(qǐng)自行注重網(wǎng)站上的訊息!
  安裝時(shí)之系統(tǒng)需求
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖三)
  注:Oracle 9i安裝程序Oracle Universal Installer在執(zhí)行安裝動(dòng)作時(shí)會(huì)使用/tmp作為資料暫存目錄。
假如/tmp目錄之剩余空間不足,建議您設(shè)定TMP或是TMPDIR等環(huán)境變量,指向具有足夠空間之目錄即可。但是該目錄必須開(kāi)放可寫入之權(quán)限。
  安裝Oracle 9i之前置處理動(dòng)作
  
  1. 在安裝Oracle 9i之前,請(qǐng)先下載以下兩個(gè)檔案:
  
  n orarun9i.rpm:
  
  下載地址:FTP://ftp.suse.com/pub/suse/i386/supplementary/commercial/Oracle/orarun9i.rpm
  
  n Java Development Kit(JDK)1.3.1:
  
  下載地址:
  
  http://java.sun.com/j2se/1.3/download-linux.Html
  
  2.設(shè)定oracle使用者帳戶密碼(optional)
  
  之前有安裝過(guò)Oracle 8i for Linux的讀者應(yīng)該記得,安裝之前必須先在Linux操作系統(tǒng)下新增一個(gè)名為oracle之使用者帳戶,以及一個(gè)oracle DBA所專用的群組。但是SuSE Linux 7.1版在操作系統(tǒng)安裝完畢時(shí)預(yù)設(shè)就有一個(gè)oracle帳戶,甚至連群組(名稱為oinstall)都已經(jīng)設(shè)定好了!(只差在不知道oracle帳戶的密碼是什么!假如有讀者知道的話也請(qǐng)發(fā)個(gè)mail告訴我)所以建議您先利用root身分更改oracle使用者之密碼,以免以后需要用oracle帳戶登入時(shí)不知道密碼。更改密碼的方式如下:
  
  > passwd oracle
  3. 執(zhí)行orarun9i.rpm
  
  這個(gè)步驟大概是各位覺(jué)得比較希奇的部分,在此也先做個(gè)說(shuō)明:
  
  因?yàn)榘惭bOracle 9i時(shí),必須先設(shè)定相關(guān)的環(huán)境變量以及Shared memory組態(tài)。說(shuō)實(shí)在的,這些工作還真的相當(dāng)繁瑣!所以SuSE公司就提供了這個(gè)rpm檔,執(zhí)行之后會(huì)自動(dòng)將大部分的組態(tài)設(shè)定完成(這點(diǎn)是我最欣賞SuSE的地方,希望R公司也能多多學(xué)習(xí)!) 。當(dāng)然您也可以依實(shí)際需要再作必要的調(diào)整。
  
  請(qǐng)您利用root身分執(zhí)行以下指令:
  
  > rpm –Uvh orarun9i.rpm
  
  執(zhí)行之后會(huì)在操作系統(tǒng)加入以下兩個(gè)檔案,分別是
  
  n /etc/profile.d/oracle.sh
  
  設(shè)定ORACLE_HOME、ORACLE_BASE、ORACLE_SID…等環(huán)境變量。
  
  n /etc/rc.config.d/oracle.rc.config
  
  設(shè)定Shared memory之各參數(shù)值。
  這些檔案您都可以依照實(shí)際環(huán)境再予以修改,但假如您是第一次安裝的讀者建議您還是盡量使用預(yù)設(shè)的設(shè)定較好。
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖四)
  圖三:/etc/profile.d/oracle.sh檔案內(nèi)容
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖五)
  圖四:/etc/rc.config.d/oracle.rc.config之檔案內(nèi)容。
  注1:在/etc/profile.d/oracle.sh所設(shè)定的Oracle_SID名稱為orcl,假如不想使用這個(gè)名字的話,可以在更改掉檔案的只讀屬性之后予以修改。例如我將ORACLE_SID更改成ora901。
  注2:最重要的Shared Memory參數(shù)為SHMMAX,建議的設(shè)定值為(物理內(nèi)存的一半)。例如我安裝用的服務(wù)器內(nèi)存為512MB,則SHMMAX可設(shè)為256MB,換算方式如下:
  
  256 MB = (1MB=1048576 bytes) *256 = 268435456 bytes
  
  4.  安裝JDK
  
  在Sun網(wǎng)站上提供下載的JDK for Linux有兩種格式,一種是.bin檔,另一種是.rpm檔。安裝的方式分別如下:
  
  n      j2sdk-1_3_1-linux-i386.bin的安裝方式
  
  1)   將j2sdk-1_3_1-linux-i386.bin復(fù)制到欲安裝的目錄下,例如/usr/local。
  
  2) 更改檔案屬性為”可執(zhí)行”:
  
  > chmod a+x j2sdk-1_3_1-linux-i386.bin
  
  3)   執(zhí)行JDK安裝程序
  
  > ./j2sdk-1_3_1-linux-i386.bin
  
  n      j2sdk-1_3_1-linux-i386-rpm.bin的安裝方式
  
  1) 執(zhí)行j2sdk-1_3_1-linux-i386-rpm.bin:
  
  > chmod a+x j2sdk-1_3_1-linux-i386-rpm.bin
  
  > ./j2sdk-1_3_1-linux-i386-rpm.bin
  
  執(zhí)行之后會(huì)在目前工作目錄下產(chǎn)生一個(gè)jdk-1.3.1.i386.rpm檔案。
  
  2)利用rpm指令安裝JDK程序套件:
  
  > rpm –iv jdk-1.3.1.i386.rpm
  
  當(dāng)您完成以上幾項(xiàng)預(yù)備工作之后。
接下來(lái)就可以正式開(kāi)始安裝Oracle 9i了。
  
  使用Oracle Universal Installer進(jìn)行安裝
  
  當(dāng)您完成所有前置預(yù)備動(dòng)作后,請(qǐng)利用oracle帳戶重新登入系統(tǒng)。建議您執(zhí)行env指令確認(rèn)所有環(huán)境變量是否設(shè)定無(wú)誤:
  
  # env
  
  接下來(lái)請(qǐng)切換至Oracle 9i第一片所在目錄以執(zhí)行安裝程序,我是利用光盤片安裝,執(zhí)行安裝程序的方式為:
  
  # ./cdrom/runInstaller
  (/cdrom 為光驅(qū)mount之目錄名稱)
  
  注:假如您也是利用光盤安裝,請(qǐng)不要切換至/cdrom目錄下才執(zhí)行runInstaller,原因容后說(shuō)明。
  Oracle Universal Installer安裝程序順利激活之后,您可以看到如下圖五之畫面:
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖六)
  圖五:激活Oracle Universal Installer 2.0.1
  
  跳過(guò)歡迎畫面后就可以開(kāi)始正式的安裝啰!
  
  Step1: 設(shè)定Oracle Inventory之位置
  
  首先您必須指定Oracle Inventory之所在目錄。Oracle Inventory是用來(lái)記錄所有安裝過(guò)的Oracle產(chǎn)品清單,假如沒(méi)有非凡的需求就請(qǐng)依照預(yù)設(shè)的目錄/opt/oracle/oraInventory即可。
   Oracle 9i 數(shù)據(jù)庫(kù)治理實(shí)務(wù)講座(一)之I部分(圖七)
  圖六:設(shè)定Oracle Inventory之所在目錄。
  
  Step2:設(shè)定可更新Oracle軟件之操作系統(tǒng)群組
  
  在這里所設(shè)定的群組是用來(lái)更

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙门县| 拉萨市| 巴林左旗| 通化市| 荆州市| 金堂县| 山东省| 扎鲁特旗| 甘南县| 张家川| 廉江市| 太仓市| 蕉岭县| 大足县| 新巴尔虎右旗| 金堂县| 钦州市| 西和县| 郸城县| 汝阳县| 怀化市| 恩平市| 巩留县| 大丰市| 开平市| 湄潭县| 滁州市| 宜兰市| 潼关县| 宜黄县| 仁怀市| 高雄县| 新野县| 望奎县| 扶风县| 桃园县| 平利县| 嘉定区| 钦州市| 阳城县| 阿图什市|