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

首頁 > 數據庫 > Oracle > 正文

Oracle 9i 數據庫管理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)

2024-08-29 13:39:02
字體:
來源:轉載
供稿:網友

  作者: 何致億, 美商甲骨文公司臺灣分公司 特約顧問
  
  前言
  
  Oracle 9i數據庫系統可算是近幾年來Oracle公司一項殺手級的產品,其功能與應用面之廣,連研究Oracle多年的我在第一次接觸到產品規格時也不禁嚇了一跳!忽然間一大堆的技術文件與白皮書排山倒海而來,一時之間還不知道該從何著手。所以我花了幾個月的時間在各種平臺上進行環境測試以及新功能研究,并將手邊的資料大致整理了一下,希望在未來的專欄內容中都能陸續介紹給各位linuxer雜志的忠實讀者。
  
  在這里有一點要先跟讀者致歉:之前我曾經寫過數篇有關Oracle 8i數據庫治理的文章,因為自己工作實在太忙(這可能只是我的借口!),加上Oracle 9i已經released。所以我決定先暫時停掉該部分的專欄,專心整理Oracle 9i的相關資料。也非常謝謝這段期間來信鼓勵以及給予建議的讀者朋友們,在能力答應的范圍內,我將會盡最大的努力為大家整理最新的Oracle技術資料。當然除了數據庫治理技術之外,未來我也會應讀者要求,加入利用java設計Oracle 9i數據庫應用的文章,請大家繼續給予批評指導!
  
  Oracle試用軟件之取得方式
  
  因為Oracle 9i在Linux平臺上正式通過認證的只有SuSE Linux (7.1與7.2),所以我就利用SuSE Linux 7.1 PRofessional版本為平臺做為示范。Oracle數據庫則是使用Oracle 9i Enterprise Edition for Linux Intel release 1(9.0.1)。
  
  大家一定覺得非常希奇,為什么Redhat Linux沒有經過Oracle 9i認證?說實在的,這點我也不清楚!據Redhat的說法好象是來不及將最新版本交給Oracle作認證與測試,所以…….。不過Redhat已經在日前正式提出新聞稿表示在未來新的Oracle版本一定會大力支持了(可能是被罵到受不了吧!?),請大家拭目以待啰。
  
  相信有許多人對于Oracle 9i已經垂涎許久了。我先為各位說明如何進行安裝前的預備動作。除了Linux操作系統之外,大家最關心的應該是如何”取得”Oracle 9i軟件?關于這點我在二月份的專欄已經說明過,各位可以到Oracle Technology Network(OTN)網站注冊成為OTN會員,一但您成為OTN的正式會員,就可以下載任何Oracle最新的技術文件以及軟件。但是要注重的是所有下載的軟件其授權方式為”程序開發者授權”(Developer License),雖然具備完整版的功能,但是您只能運用于開發測試或是進行評估,可不能進行商業用途!
  
  OTN網址為:http://otn.oracle.com
  
  假如您尚未注冊,就趕緊點選首頁右上角的【Membership】圖標注冊一個
  
  新帳號吧!成功注冊之后再回到OTN首頁,點選左邊【Software】下的【Downloads】,就可以點選您要下載的Oracle試用軟件。
  
   Oracle 9i 數據庫治理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)(圖一)
點擊查看大圖

  
  圖二:Oracle軟件下載區
  
  
  
  請您在簽署”程序開發授權同意書”(Oracle Technology Network Development License Agreement)之后請直接下載Oracle 9i Enterprise Edition for Linux。Oracle 9i安裝程序共有三個檔案,分別是Linux9i_Disk1.cpio.gz、Linux9i_Disk2.cpio.gz、Linux9i_Disk3.cpio.gz。因為這三個檔案都是壓縮檔,您可以參考下列步驟進行解壓縮:
  
  1.     執行gunzip,例如:
  
  > gunzip Linux9i_Disk1.cpio.gz
  
  > gunzip Linux9i_Disk2.cpio.gz
  
  > gunzip Linux9i_Disk3.cpio.gz
  
  2.     解開.cpio檔:
  
  > cpio –idmv   
  > cpio –idmv   
  > cpio –idmv   
  注:假如您覺得這樣的下載方式不太方便的話,OTN網站還提供了軟件訂閱服務,不過這項服務因為系統維護的關系,大概在12月左右才會再上線,請自行注重網站上的訊息!
  
  安裝時之系統需求
   Oracle 9i 數據庫治理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)(圖二)
  注:Oracle 9i安裝程序Oracle Universal Installer在執行安裝動作時會使用/tmp作為資料暫存目錄。
假如/tmp目錄之剩余空間不足,建議您設定TMP或是TMPDIR等環境變量,指向具有足夠空間之目錄即可。但是該目錄必須開放可寫入之權限。
  
  安裝Oracle 9i之前置處理動作
  
  1.     在安裝Oracle 9i之前,請先下載以下兩個檔案:
  
  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.     設定oracle使用者帳戶密碼(optional)
  
  之前有安裝過Oracle 8i for Linux的讀者應該記得,安裝之前必須先在Linux操作系統下新增一個名為oracle之使用者帳戶,以及一個oracle DBA所專用的群組。但是SuSE Linux 7.1版在操作系統安裝完畢時預設就有一個oracle帳戶,甚至連群組(名稱為oinstall)都已經設定好了!(只差在不知道oracle帳戶的密碼是什么!假如有讀者知道的話也請發個mail告訴我)所以建議您先利用root身分更改oracle使用者之密碼,以免以后需要用oracle帳戶登入時不知道密碼。更改密碼的方式如下:
  > passwd oracle
  執行orarun9i.rpm
  
  這個步驟大概是各位覺得比較希奇的部分,在此也先做個說明:
  
  因為安裝Oracle 9i時,必須先設定相關的環境變量以及Shared memory組態。說實在的,這些工作還真的相當繁瑣!所以SuSE公司就提供了這個rpm檔,執行之后會自動將大部分的組態設定完成(這點是我最欣賞SuSE的地方,希望R公司也能多多學習!) 。當然您也可以依實際需要再作必要的調整。
  
  請您利用root身分執行以下指令:
  > rpm –Uvh orarun9i.rpm
  執行之后會在操作系統加入以下兩個檔案,分別是
  
  n      /etc/profile.d/oracle.sh
  
  設定ORACLE_HOME、ORACLE_BASE、ORACLE_SID…等環境變量。
  
  n      /etc/rc.config.d/oracle.rc.config
  
  設定Shared memory之各參數值。
  
    這些檔案您都可以依照實際環境再予以修改,但假如您是第一次安裝的讀者  建議您還是盡量使用預設的設定較好。
   Oracle 9i 數據庫治理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)(圖三)
點擊查看大圖

  圖三:/etc/profile.d/oracle.sh檔案內容
   Oracle 9i 數據庫治理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)(圖四)
點擊查看大圖

  圖四:/etc/rc.config.d/oracle.rc.config之檔案內容。
  注1:在/etc/profile.d/oracle.sh所設定的Oracle_SID名稱為orcl,假如不想使用這個名字的話,可以在更改掉檔案的只讀屬性之后予以修改。例如我將ORACLE_SID更改成ora901。
  
  
  
  注2:最重要的Shared Memory參數為SHMMAX,建議的設定值為(物理內存的一半)。例如我安裝用的服務器內存為512MB,則SHMMAX可設為256MB,換算方式如下:
  
  256 MB = (1MB=1048576 bytes) *256 = 268435456 bytes
  4.     安裝JDK
  
  在Sun網站上提供下載的JDK for Linux有兩種格式,一種是.bin檔,另一種是.rpm檔。安裝的方式分別如下:
  
  n      j2sdk-1_3_1-linux-i386.bin的安裝方式
  
  1)   將j2sdk-1_3_1-linux-i386.bin復制到欲安裝的目錄下,例如/usr/local。
  
  2)   更改檔案屬性為”可執行”:
  > chmod a+x j2sdk-1_3_1-linux-i386.bin
  3)   執行JDK安裝程序
  > ./j2sdk-1_3_1-linux-i386.bin
  
  n      j2sdk-1_3_1-linux-i386-rpm.bin的安裝方式
  
  1)   執行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
  
  
  執行之后會在目前工作目錄下產生一個jdk-1.3.1.i386.rpm檔案。

  
  2)   利用rpm指令安裝JDK程序套件:
  
  > rpm –iv jdk-1.3.1.i386.rpm
  
  當您完成以上幾項預備工作之后。接下來就可以正式開始安裝Oracle 9i了。
  
  
  
  使用Oracle Universal Installer進行安裝
  
  當您完成所有前置預備動作后,請利用oracle帳戶重新登入系統。建議您執行env指令確認所有環境變量是否設定無誤:
  
  # env
  
  接下來請切換至Oracle 9i第一片所在目錄以執行安裝程序,我是利用光盤片安裝,執行安裝程序的方式為:
  
  # ./cdrom/runInstaller
  
  (/cdrom 為光驅mount之目錄名稱)
  
  注:假如您也是利用光盤安裝,請不要切換至/cdrom目錄下才執行runInstaller,原因容后說明。
  
  
  
  Oracle Universal Installer安裝程序順利激活之后,您可以看到如下圖五之畫面:
  
   Oracle 9i 數據庫治理實務講座(一)-如何安裝Oracle 9i Enterprise Edition for Linux(1)(圖五)
點擊查看大圖

  圖五:激活Oracle Universal Installer 2.0.1
  
  跳過歡迎畫面后就可以開始正式的安裝啰!
  
  Step1: 設定Oracle Inventory之位置
  
  首先您必須指定Oracle Inventory之所在目錄。Oracle Inventory是用來記錄所有安裝過的Oracle產品清單,假如沒有非凡的需求就請依照預設的目錄/opt/oracle/oraInventory即可。
  
   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冀州市| 镶黄旗| 沅江市| 中西区| 呼伦贝尔市| 禹州市| 利辛县| 凯里市| 涿鹿县| 建昌县| 东莞市| 甘洛县| 皋兰县| 甘德县| 牡丹江市| 邵东县| 洛隆县| 丽江市| 资兴市| 时尚| 璧山县| 垦利县| 横山县| 政和县| 临沧市| 拉萨市| 鸡泽县| 固始县| 剑河县| 绵阳市| 黄梅县| 浦北县| 建德市| 漠河县| 资讯 | 永平县| 乡宁县| 阜康市| 建始县| 克拉玛依市| 长岛县|