e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> Oracle教程 >> Oracle9i資料庫管理實務講座(一) >> 教程正文
 
教程搜索
 
 
相关教程
  • 用Oracle 10g列值掩码技术隐藏敏感数据
  • ORACLE常用Script
  • OracleSupport全球解答的最hot的21个问
  • Oracle 中的OOP概念
  • 过程,函数,程序包
  • 异常和游标管理
  • 集合和成员函数
  • Oracle10gR2安裝
  • SQL 的高级应用
  • Install Oracle on Solaris 8/9/10
  • Install Oracle9 on RedHat
  • Start Console on Oracle9i VS Oracle
  • oracle自动imp脚本
  • Oracle9i连接sybase的透明网关的配置
  • 用裸设备来提高Oracle数据库的性能
  • 从Oracle迁移到SQL Server的陷阱
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
Oracle9i資料庫管理實務講座(一)
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

Oracle 9i 資料庫管理實務講座(一)

如何安裝Oracle 9i Enterprise Edition for Linux

原文出處 : 2001年11月Linuxer雜誌

作者: 何致億

下載 PDF 檔

前言

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

圖一:Oracle Technology Network

如果您尚未註冊,就趕快點選首頁右上角的【Membership】圖示註冊一個新帳號吧!成功註冊之後再回到OTN首頁,點選左邊【Software】下的【Downloads】,就可以點選您要下載的Oracle試用軟體。

圖二: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檔:

註:如果您覺得這樣的下載方式不太方便的話,OTN網站還提供了軟體訂閱服務,不過這項服務因為系統維護的關係,大概在12月左右才會再上線,請自行注意網站上的訊息!

安裝時之系統需求

作業系統需求SuSE 7.1 (Kernel 2.4.4.) make-3.79 , binutils-2.10

CPUPII 233 MHz 以上

硬體需求記憶體建議至少512MB

SWAP空間建議為實體記憶體的兩倍,至少需要512MB以上

磁碟空間資料庫系統:2 ~ 2.5 GB

預設資料庫:約1GB

資料暫存目錄:至少需400MB

註:Oracle 9i安裝程式Oracle Universal Installer在執行安裝動作時會使用/tmp作為資料暫存目錄。如果/tmp目錄之剩餘空間不足,建議您設定TMP或是TMPDIR等環境變數,指向具有足夠空間之目錄即可。但是該目錄必須開放可寫入之權限。

安裝Oracle 9i之前置處理動作

1. 在安裝Oracle 9i之前,請先下載以下兩個檔案:

下載檔名下載位址

orarun9i.rpmftp://ftp.suse.com/pub/suse/i386/supplementary/commercial/Oracle/orarun9i.rpm

Java Development Kit(JDK)1.3.1http://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

3. 執行orarun9i.rpm

這個步驟大概是各位覺得比較奇怪的部分,在此也先做個說明:

因為安裝Oracle 9i時,必須先設定相關的環境變數以及Shared memory組態。說實在的,這些工作還真的相當繁瑣!所以SuSE公司就提供了這個rpm檔,執行之後會自動將大部分的組態設定完成(這點是我最欣賞SuSE的地方,希望R公司也能多多學習!) 。當然您也可以依實際需要再作必要的調整。

請您利用root身分執行以下指令:

> rpm -Uvh orarun9i.rpm


執行之後會在作業系統加入以下兩個檔案,分別是

/etc/profile.d/oracle.sh設定ORACLE_HOME、ORACLE_BASE、ORACLE_SID…等環境變數。

/etc/rc.config.d/oracle.rc.config設定Shared memory之各參數值。

這些檔案您都可以依照實際環境再予以修改,但如果您是第一次安裝的讀者建議您還是盡量使用預設的設定較好。

圖三:/etc/profile.d/oracle.sh檔案內容

圖四:/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檔。安裝的方式分別如下:

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

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第一片所在目錄以執行安裝程式,我

1 2 3 4 下一页
  • 上一篇教程: ORACLE中一些问题的解决方法
  • 下一篇教程: Oracle基本知识
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.