Oracle9.2.0.6在Red Hat Enterprise Linux AS4上安裝方法

來源:互聯網
上載者:User

Oracle9.2.0.6在Red Hat Enterprise Linux AS4上安裝方法

 

前言

 

在看本文檔之前,建議讀者先參照oracle關於oracle9i在各種版本的redhat的安裝文檔:http://www.puschitz.com/InstallingOracle9i.shtml,看不懂再看以下文檔,因為以下文檔就是參照這份文檔而寫的。

 

一、環境和軟體準備

 

1.1 liunx軟體包

 

檢查下面軟體包是否安裝(版本必須一樣或更高)

 

compat-db-4.1.25-9

 

compat-gcc-32-3.2.3-47.3

 

compat-gcc-32-c++-3.2.3-47.3

 

compat-libgcc-296-2.96-132.7.2

 

compat-libstdc++-296-2.96-132.7.2

 

compat-libstdc++-33-3.2.3-47.3

 

gcc-3.4.3-9.EL4

 

gcc-c++-3.4.3-9.EL4

 

gnome-libs-1.4.1.2.90-44

 

gnome-libs-devel-1.4.1.2.90-44(第四張光碟片)

 

libaio-devel-0.3.102-1

 

libaio-0.3.102-1

 

make-3.80-5

 

openmotif21-2.1.30-11

 

xorg-x11-deprecated-libs-devel-6.8.1-23.EL

 

xorg-x11-deprecated-libs-6.8.1-23.EL

 

compat-oracle-rhel4-1.0-3

 

compat-libcwait-2.0-1

 

 

提示:在安裝的linux的時候,最好安裝開發工具中的所有組件以及與xwindow相關的所有組件,如果裝完系統後發現還有未安裝的包,除了gnome-libs-devel-1.4.1.2.90-44包在第四張光碟片外,其他的包一般都在第二或者第三張光碟片,找到相應的包安裝(rpm –ihv 包的名字),千萬不要在添加刪除程式裡更新軟體包,否則你會死的很慘,至少要換20次以上的光碟片而且都是二三二三的換,苦不堪言,不信你可以一試。

 

其中compat-oracle-rhel4-1.0-3和compat-libcwait-2.0-1可從http://metalink.oracle.com中下載(Patch Number:4198954),下載檔案名稱4198954_21_LINUX.zip,下載完後用rpm –ihv 包的名字 命令安裝

 

1.2其它軟體包

 

需要的軟體包如下:

 

ship_9204_linux_disk1.cpio.gz

ship_9204_linux_disk2.cpio.gz

ship_9204_linux_disk3.cpio.gz

以上三個包可以從www.oracle.com下載

4198954_21_LINUX.zip

 

4188455_10103_LINUX.zip

 

OPatch.tar

p3238244_9204_LINUX.zip

p3948480_9206_LINUX.zip(從9204升級到9206的補丁)

p2617419_10102_GENERIC.zip(redhat4 的補丁)

 p4190568_9206_LINUX.zip(redhat4 的補丁)

以上補丁可以從http://metalink.oracle.com下載

1.3 linux環境

 

1、解壓4188455_10103_LINUX.zip檔案並將oraparam.ini複製到/tmp目錄下

 

unzip 4188455_10103_LINUX.zip

 

cp oraparam.ini /tmp

 

2、添加oracle安裝使用者組及使用者帳號

 

建立安裝目錄

 

mkdir –p /u01/oracle

 

groupadd dba

 

useradd -g dba –d  /u01/oracle

 

passwd oracle

 

 

3、建立oracle9iR2並授權給使用者及組安裝目錄

 

mkdir –p /u01/oracle/product/9.2.0.6

 

chown -R oracle.dba /u01/oracle/*

 

chmod 775 /u01/oracle/*

 

 

4、設定oracle安裝使用者環境參數,以oracle使用者登入,修改環境設定檔:

 

vi $HOME/.bash_profile

 

 

添加下面內容:

 

# setting oracle environment

 

export ORACLE_BASE=/u01/oracle

 

export ORACLE_HOME=/u01/oracle/product/9.2.0.6

 

export ORACLE_SID=mydb

 

export ORACLE_TERM=xterm

 

export LD_ASSUME_KERNEL=2.4.19

 

export NLS_LANG=AMERICAN;

 

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

 

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

 

export LD_LIBRARY_PATH

 

export PATH=$PATH:$ORACLE_HOME/bin

 

注意上述的“mydb”單詞,它指的是我們預設建立的資料庫執行個體名稱是“mydb”,你可根據自己的要求進行改變。

 

 

 

二、安裝Oracle9i軟體

 

提示:從下面開始,所有工作預設都是以當前登入的oracle使用者為準,除非特別說明之外。

 

 

2.1、將oracle安裝檔案解壓出來

 

用oracle帳號登陸建立一個目錄裝軟體包

mkdir install

cd install

gunzip ship_9204_linux_disk1.cpio.gz

gunzip ship_9204_linux_disk2.cpio.gz

gunzip ship_9204_linux_disk3.cpio.gz

cpio -idmv < ship_9204_linux_disk1.cpio

cpio -idmv < ship_9204_linux_disk2.cpio

cpio -idmv < ship_9204_linux_disk3.cpio

執行完命令後會產生Disk1、Disk2、Disk3三個目錄。

2.2、運行oracle安裝程式

 

1、要想在工作機上運行遠端傳統型程式的話需要在本機裝一個Hummingbird Connectivity 10的軟體,開啟Exceed

 

cd Disk1

 

export DISPLAY=192.168.0.2:0

 

其中192.168.0.2是工作機的ip

 

./runInstaller

 

 

2、如果你嚴格按照本方法安裝,跟著安裝嚮導走就可以了

 

在安裝過程中間,出現快顯視窗提示用root使用者執行命令時,用root登陸照著提示命令就即可,出現有關許可權組設定時,都填寫預先建立好的dba組,

 

 

3、在語言選擇上“Product Languages”千萬要記得添加上“Simplified Chinese”(簡體中文)

 

 

4、在安裝產品上選擇“Oracle9i Database 9.2.0.4.0”,在安裝類型上選擇“Custom”,並只選擇下列組件:

 

Oracle9i 9.2.0.4.0

 

Oracle Net Services 9.2.0.1.0

 

Oracle9i Development Kit 9.2.0.1.0

 

 

5、在安裝過程中間,出現"Create Database"就選擇NO",我們會在最後通過dbca建立資料庫的。

 

 

6、在安裝將完成之前,安裝程式將會回合組態程式,在運行"Agent Configuration Assistant"的時候,將會出現失敗的情況,這時候請繼續下一步先。

 

 

7、安裝補丁p2617419_10102_GENERIC.zip得到opatch工具

 

得到opatch工具

 

unzip p2617419_10102_GENERIC.zip

 

cp -a OPatch $ORACLE_HOME/

 

8、安裝補丁p3238244_9204_LINUX.zip

 

unzip p3238244_9204_LINUX.zip

 

cd 3238244

 

$ORACLE_HOME/Opatch/opatch apply

 

當出現是否準備好Updating時,選擇“Y”

 

 

或手工將3238244/files/lib/stubs目錄下的所有檔案複製到/oracle/product/9.2.0.6/lib/stubs/目錄下也可以,如下:

 

cp files/lib/stubs/* $ORACLE_HOME/lib/stubs/

 

 

9、重新串連編譯"Agent"相關程式

 

cd $ORACLE_HOME/network/lib/

 

make -f ins_oemagent.mk install

 

  耐心等待成功編譯。

 

 

10、再點擊前面oracle安裝程式中的"Agent Configuration Assistant",並點擊"Retry"重新回合組態工具程式,過一會應該會成功.

 

 

三、安裝Oracle9.2.0.6補丁包

 

3.1、上傳p3948480_9206_LINUX.zip到主機,並解壓

 

unzip p3948480_9206_LINUX.zip

 

修改作業系統標識:

 

cp /etc/redhat-release /etc/redhat-release.orig

 

cat > /etc/redhat-release << EOF

 

Re

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.