亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12345下一頁
最近訪問板塊 發(fā)新帖
查看: 35166 | 回復: 44
打印 上一主題 下一主題

Oracle9i (9.2.0.4.0) Installation on Red Hat Enterprise Linux 5 (RHEL5) [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2008-03-03 11:34 |只看該作者 |倒序瀏覽
從網(wǎng)上看到很多朋友提出如何在rhel5上安裝oracle 9i,更有人提出是否可以在rhel5上安裝oracle 9i.
故把我的安裝步驟、經(jīng)驗與大家分享.
環(huán)境: Red Hat Enterprise Linux 5 (RHEL5), Oracle9i (9.2.0.4.0)
        RHEL5 安裝可參考 Red Hat Enterprise Linux 5 (RHEL5) 安裝說明
下面以 $ 開頭的命令都是由oracle執(zhí)行的
          # 開頭的命令都是由root執(zhí)行的

文章中提到的包都給出了獲取方法,請認真閱讀文章

         更多內(nèi)容可閱讀我blog : http://ox0spy.blogspot.com/2008/03/oracle9i-92040-installation-on-red-hat.html
       
1. 創(chuàng)建用戶和組
-------------------------添加安裝過程中需要用到的用戶和組
$ su -
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle

2. 創(chuàng)建目錄
--------------------------
我們將把所有東西都安裝到在 /opt/oracle 目錄下:
# mkdir -p /opt/app/oracle/9.2.0
# chown -R oracle.oinstall /opt/app/oracle

3. 系統(tǒng)配置
--------------------------
a) 設(shè)置內(nèi)核參數(shù)
編輯/etc/sysctl.conf
kernel.shmmax = 536870912 這里設(shè)置為物理內(nèi)存的一半 1G內(nèi)存的話為:512×1024×1024
kernel.shmmni = 4096 2G 內(nèi)存的話為:1024×1024×1024
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128 其他的值都不用動
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

sem 4個參數(shù)依次為 SEMMSL(每個用戶擁有信號量最大數(shù));
SEMMNS(系統(tǒng)信號量最大數(shù));
SEMOPM(每次semopm系統(tǒng)調(diào)用操作數(shù));
SEMMNI(系統(tǒng)辛苦量集數(shù)最大數(shù)).
Shmmax 最大共享內(nèi)存2GB 物理內(nèi)存如果小的話可以設(shè)置成 536870912.
Shmmni 最小共享內(nèi)存 4096KB.
Shmall 所有內(nèi)存大小.

執(zhí)行sysctl以反映修改 使內(nèi)核參數(shù)立刻生效,重啟也可以
# sysctl –p

也可以在運行時通過執(zhí)行下列命令更改內(nèi)核參數(shù):
#echo 250 32000 100 128 > /proc/sys/kernel/sem
#echo 268435456 > /proc/sys/kernel/shmmax  # 1/2 * mem_size(M) * 1024 *1024
#echo 4096 > /proc/sys/kernel/shmmni
#echo 524288 > /proc/sys/kernel/shmall # mem_size(M) * 1024
#echo 65536  > /proc/sys/fs/file-max
#echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

b) 設(shè)置oracle對文件的要求
修改文件:/etc/security/limits.conf
#echo oracle        soft        nofile        65536 >> /etc/security/limits.conf
#echo oracle        hard        nofile        65536 >> /etc/security/limits.conf
#echo oracle        soft        nproc        16384 >> /etc/security/limits.conf
#echo oracle        hard        nproc        16384 >> /etc/security/limits.conf

c) 設(shè)置環(huán)境變量
在/home/oracle/.bash_profile 中添加如下行:
export ORACLE_SID=zhang
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/9.2.0
export LD_LIBRARY_PATH=/opt/app/oracle/9.2.0/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib
export TNS_ADMIN=/opt/app/oracle/9.2.0/network/admin
export ORA_NLS33=/opt/app/oracle/9.2.0/ocommon/nls/admin/data
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/app/oracle/9.2.0/bin

4. 打補丁、安裝需要的包, 至于為什么要做這些工作,后面有個Tips,給出了安裝中出現(xiàn)的錯誤及其Solution
--------------------------------------------------------------------------------------------------
a) 補丁說明:
p3006854_9204_LINUX.zip 安裝前就要打好的補丁
p2617419_210_GENERIC.zip 安裝后要打的(這只是一個伴隨補丁,只要設(shè)置它的
環(huán)境變量)
p3238244_9204_LINUX.zip 安裝后要打的9204的補丁,修復agent錯誤的補丁.
http://www.opennet.ru/soft/ora_inst/

compat-libcwait-2.0-2.i386.rpm LINUX AS 4 的補丁在安裝前就要打
compat-oracle-rhel4-1.0-5.i386.rpm LINUX AS 4 的補丁在安裝前就要打,但我沒安裝它
http://oss.oracle.com/projects/compat-oracle/files/RedHat/

b) 打p3006854_9204_LINUX.zip
# unzip p3006854_9204_LINUX.zip
# chmod +x 3006854/rhel3_pre_install.sh
# 3006854/rhel3_pre_install.sh

c) 安裝 compat-libcwait-2.1-1.i386.rpm
# rpm -ivh compat-libcwait-2.1-1.i386.rpm

d) 一些需要的包,這些包可以從系統(tǒng)盤中找到
# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
# rpm -ivh libXp-1.0.0-8.i386.rpm
# rpm -ivh libXp-devel-1.0.0-8.i386.rpm
# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
# rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm

d) gnome-libs-1.4.2-7.rhel5.i386.rpm 和 一些依賴包
   這些包網(wǎng)上都可以找到,也可以從 http://ox0spy.googlepages.com/download.zip 下載
# rpm -ivh giflib-4.1.3-8.i386.rpm
# rpm -ivh glib-1.2.10-26.fc7.i386.rpm
# rpm -ivh libpng10-1.0.18-2.i386.rpm
# rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm
# rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm
# rpm -ivh imlib-1.9.15-2.fc7.i386.rpm
# rpm -ivh gnome-libs-1.4.2-7.rhel5.i386.rpm


e) 創(chuàng)建鏈接
# ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2

到這你可以能會說前面的兩個補丁還沒打,請別著急,后面會用到它們的
好,我們繼續(xù)...

5. 開始安裝oracle
----------------------------------------------------------------------------------
1) 準備工作
   download oracle 9i
   http://www.oracle.com/technology ... docs/linuxsoft.html
   
   解壓
   $ zcat ship_9204_linux_disk1.cpio.gz | cpio -idmv
   $ zcat ship_9204_linux_disk2.cpio.gz | cpio -idmv
   $ zcat ship_9204_linux_disk3.cpio.gz | cpio -idmv
   
2) 請重啟X然后用oracle登陸系統(tǒng), 否則會出現(xiàn)一些列的錯誤,如:xhost +、環(huán)境變量、etc
$ Disk1/runInstaller
沒有特別說明的均按默認設(shè)置,根據(jù)界面提示,然后點 Next 或 OK即可.
Oracle install group : oinstall
Global Database Name : ox0spy.org (可根據(jù)你的情況填寫)
這個過程中還會出現(xiàn)兩次提示,讓你運行指定目錄下的腳本,根據(jù)提示做就可以了

3) 現(xiàn)在應(yīng)該安裝到Configuration Tools了,如果在這出現(xiàn)錯誤,提示Configuration Tools安裝失敗,
   不要著急,我們還有兩個補丁沒打呢. 其實準確的說是一個補丁, p2617419_210_GENERIC.zip只是
   一個伴隨補丁, 我這不需要,手動完成就好
   解決Agent Configuration Assistant安裝失敗
$ unzip p3238244_9204_LINUX.zip
$ cp 3238244/files/lib/stubs/* $ORACLE_HOME/lib/stubs/
$ cd $ORACLE_HOME/network/lib/
$ make -f ins_oemagent.mk install
  
  解決 Oracle Net Configuration Assistant, Oracle Database Configuration Assistant 安裝失敗
$ rm $ORACLE_HOME/JRE
$ ln -s $ORACLE_BASE/jre/1.3.1/  $ORACLE_HOME/JRE
$ ln -s $ORACLE_HOME/JRE/bin/java $ORACLE_HOME/JRE/bin/jre
$ ln -s $ORACLE_HOME/JRE/bin/i386/native_threads/java $ORACLE_HOME/JRE/bin/i386/native_threads/jre

OK,現(xiàn)在Retry,你就可以成功安裝Configuration Tools了,安裝也就結(jié)束了...

==================================================
*Tips: (這是我安裝過程中出現(xiàn)的問題及其解決方法)
==================================================

1. error while loading shared libraries: libstdc++-libc6.1-1.so.2:
cannot open shared object file: No such file or directory - after
./runInstaller execution.
==================================================================
Solution:
su -
# cd /usr/lib
# ln -s libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2

2. Oracle 9i Patch
==========================
p2617419_220_GENERIC.zip
p3006854_9204_LINUX.zip
p3238244_9204_LINUX.zip
http://www.opennet.ru/soft/ora_inst/

compat-libcwait-2.0-2.i386.rpm
compat-oracle-rhel4-1.0-5.i386.rpm
http://oss.oracle.com/projects/compat-oracle/files/RedHat/

3. 幾個需要的包所在的路徑
===========================
compat-db -- AS5 disk 3
compat-gcc-34 -- 2
compat-gcc-34-c++ -- 2
compat-libgcc -- 3
openmotif -- 3

4. Exception in thread "main" java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2007-12-06_07-00-08PM/jre/lib/i386/libawt.so: libXp.so.6:
cannot open shared object file: No such file or directory
========================================================================
Solution: install the follow RPMs
libXpm -- 1
libXpm-devel -- 2
libXp -- 2
libXp-devel -- 2

5. Exception in thread "main" java.lang.InternalError: Can't connect to
X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at
sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:59)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:5
at java.awt.Window.<init>(Window.java:18
at java.awt.Frame.<init>(Frame.java:315)
at java.awt.Frame.<init>(Frame.java:262)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:593)
======================================================================================
Solution: (xhost +的問題 )
1. 用oracle用戶登錄x-window
或者
2.用root用戶運行
# xhost +

6. Fatal: Stack size too small. Use 'ulimit -s' to increase default
stack size.
==========================
第二次運行就正常了

7. $ dbca   // 無法啟動dbca,提示錯誤如下:
/opt/oracle/jre/1.1.8/bin/../lib/i686/green_threads/libzip.so: symbol
errno, version GLIBC_2.0 not defined in file libc.so.6 with link time
reference (libzip.so)
Unable to initialize threads: cannot find class java/lang/Thread
Could not create Java VM
==========================
Solution: (參考 冷風的Fedora 7最新安裝Oracle9204手記)
$ cd /opt/app/oracle/product/9.2.0
$ ls -l JRE
lrwxrwxrwx 1 oracle oinstall 25 Dec 7 10:11 JRE -> /opt/app/oracle/jre/1.1.8
$ rm JRE
$ ln -s /opt/app/oracle/jre/1.3.1 JRE
$ su -
# cd /opt/app/oracle/product/9.2.0/JRE/bin/
# ln -s java jre
# cd i386/native_threads/
# ln -s java jre

8. 快裝完的時候有:
parameter "orahome"=/home/oracle/product/9.2.0
parameter "nodeinfo"=NO_value
提示失敗。
=======================================================
Solution:
打上安裝補丁p3238244_9204_LINUX.zip
unzip p3238244_9204_LINUX.zip
cd 3238244
手工將3238244/files/lib/stubs目錄下的所有文件復制到
/oracle/product/9.2.0/lib/stubs/目錄下也可以,如下:
cp files/lib/stubs/* $ORACLE_HOME/lib/stubs/
重新連接編譯"Agent"相關(guān)程序
cd $ORACLE_HOME/network/lib/
make -f ins_oemagent.mk install
耐心等待成功編譯。
再點擊前面oracle安裝程序中的"Agent Configuration Assistant",并點擊
"Retry"重新運行配置工具程序,過一會應(yīng)該會成功,退出安裝

9. /opt/app/oracle/9.2.0/Apache/Apache/bin/apachectl startssl: httpd
could not be started
/opt/app/oracle/9.2.0/Apache/Apache/bin/httpd: error while loading
shared libraries: libdb.so.2: cannot open shared object file: No such
file or directory
=======================================================
Solution:
安裝 gnome-libs-1.4.2-7.rhel5.i386.rpm 及其依賴的包
giflib-4.1.3-8.i386.rpm
libpng10-1.0.18-2.i386.rpm
glib-1.2.10-26.fc7.i386.rpm
ORBit-0.5.17-22.rhel5.i386.rpm
gnome-libs-1.4.2-7.rhel5.i386.rpm
rpmdb-redhat-4-0.20071031.src.rpm
imlib-1.9.15-2.fc7.i386.rpm
gtk+-1.2.10-57.fc7.i386.rpm


寫在最后,為了更加容易安裝,我寫了三個簡單的腳本
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 為了使安裝更加容易,我寫了3個簡單的腳本:
+                                           beforeInstallOracle.sh,
+                                           patch_before_install.sh,
+                                           patch_configuration_tools.sh
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

++++++++++++++++++++
+ patch目錄結(jié)構(gòu)如下:
++++++++++++++++++++
C:\>tree /f D:\patch
卷 PROGRAM 的文件夾 PATH 列表
卷序列號碼為 0006EE50 D662:9A5F
D:\PATCH
│  beforeInstallOracle.sh
│  p3006854_9204_LINUX.zip
│  p3238244_9204_LINUX.zip
│  patch_configuration_tools.sh
│  compat-libcwait-2.1-1.i386.rpm
│  patch_before_install.sh

└─rpm
    │  libXp-1.0.0-8.i386.rpm
    │  openmotif-2.3.0-0.3.el5.i386.rpm
    │  compat-db-4.2.52-5.1.i386.rpm
    │  libXp-devel-1.0.0-8.i386.rpm
    │  compat-gcc-34-c++-3.4.6-4.i386.rpm
    │  openmotif-devel-2.3.0-0.3.el5.i386.rpm
    │  compat-gcc-34-3.4.6-4.i386.rpm
    │  libXpm-3.5.5-3.i386.rpm
    │  compat-libgcc-296-2.96-138.i386.rpm
    │  libXpm-devel-3.5.5-3.i386.rpm
    │
    └─download
            gnome-libs-1.4.2-7.rhel5.i386.rpm
            ORBit-0.5.17-22.rhel5.i386.rpm
            libpng10-1.0.18-2.i386.rpm
            gtk+-1.2.10-57.fc7.i386.rpm
            gnome-libs-devel-1.4.2-7.rhel5.i386.rpm
            glib-1.2.10-26.fc7.i386.rpm
            imlib-1.9.15-2.fc7.i386.rpm
            giflib-4.1.3-8.i386.rpm
            rpmdb-redhat-4-0.20071031.src.rpm
            
注:download目錄下的包網(wǎng)上都可以找到的,我提供的
下載地址:
http://ox0spy.googlepages.com/download.zip
http://blogimg.chinaunix.net/blog/upfile2/080623102132.zip

[ 本帖最后由 angle4 于 2008-6-23 10:26 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2008-03-03 12:19 |只看該作者
在RHEL5上面裝9i就像是在現(xiàn)代化的大廈里面放上一套古老的紅木家具,呵呵!還是換10g或者11g吧。。。。。

論壇徽章:
0
3 [報告]
發(fā)表于 2008-03-03 13:26 |只看該作者
原帖由 mcseman 于 2008-3-3 12:19 發(fā)表
在RHEL5上面裝9i就像是在現(xiàn)代化的大廈里面放上一套古老的紅木家具,呵呵!還是換10g或者11g吧。。。。。


只想對需要的人有幫助!

論壇徽章:
0
4 [報告]
發(fā)表于 2008-03-05 10:53 |只看該作者

回復 #1 angle4 的帖子


貌似沒人感興趣...

論壇徽章:
0
5 [報告]
發(fā)表于 2008-03-06 10:58 |只看該作者
呵呵 不錯  比較及時
昨天下午才在RHEL5上安裝了oracle10.2.0.1
今天就看到這個了 呵呵

論壇徽章:
1
戌狗
日期:2013-10-24 17:31:55
6 [報告]
發(fā)表于 2008-03-10 10:10 |只看該作者
和以前版本的LINUX安裝差不多

論壇徽章:
0
7 [報告]
發(fā)表于 2008-03-10 12:12 |只看該作者
大作已拜讀,但是我找不到你說的那些包啊,包括
# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
# rpm -ivh openmotif-devel-2.3.0-0.3.el5.i386.rpm

d) gnome-libs-1.4.2-7.rhel5.i386.rpm 和 一些依賴包
   這些包網(wǎng)上都可以找到
# rpm -ivh giflib-4.1.3-8.i386.rpm
# rpm -ivh glib-1.2.10-26.fc7.i386.rpm
# rpm -ivh libpng10-1.0.18-2.i386.rpm
# rpm -ivh ORBit-0.5.17-22.rhel5.i386.rpm
# rpm -ivh gtk+-1.2.10-57.fc7.i386.rpm
# rpm -ivh imlib-1.9.15-2.fc7.i386.rpm
# rpm -ivh gnome-libs-1.4.2-7.rhel5.i386.rpm

這些我在網(wǎng)上都找不到啊,騎士能否幫忙,把這些包給我發(fā)email可以嗎?謝謝你啊,派托你了,幫幫忙吧。
我的郵箱地址是gzboy11@21cn.com

論壇徽章:
0
8 [報告]
發(fā)表于 2008-03-10 13:51 |只看該作者

回復 #7 gzboy11 的帖子

已發(fā)到你的郵箱了
其實第三張安裝盤上有這兩個包的

論壇徽章:
0
9 [報告]
發(fā)表于 2008-03-19 18:50 |只看該作者
和以前RHEL3,4好像沒什么區(qū)別
要裝那么多軟件包和補丁嗎..

論壇徽章:
0
10 [報告]
發(fā)表于 2008-03-19 20:49 |只看該作者
我前一段時間也想裝9i的,結(jié)果裝不起來, 圖形界面總是裝不下去,實在沒有辦法, 現(xiàn)在裝了10.2.0.1

但是今天出現(xiàn)了問題,數(shù)據(jù)庫吊死,sqlplus都沒有反應(yīng),CPU利用率很高, google了一下,可能是一個BUG的,但是到現(xiàn)在也沒找到補丁,4612267,誰有請告訴我,謝謝
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP