Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

          都市淘沙者

          荔枝FM Everyone can be host

          統(tǒng)計

          留言簿(23)

          積分與排名

          優(yōu)秀學(xué)習(xí)網(wǎng)站

          友情連接

          閱讀排行榜

          評論排行榜

          vmware 4.5.1+redhat9.0+oracle 9.2.0.4 (轉(zhuǎn)貼)

          我的安裝環(huán)境是:vmware 4.5.1+redhat9.0+oracle 9.2.0.4,虛機上只有120M內(nèi)存、6G硬盤,資源非常緊張。

          首先必須把ORACLE發(fā)行介質(zhì)的3張光盤放到公司的270主機上,解開生成STAGE文件,然后再通過NFS訪問(解決NFS訪問的問題花了老鼻子勁了)。

          然后要忍受ORACLE安裝期間超低的系統(tǒng)性能,即使關(guān)閉所有不必要的應(yīng)用,還是需要等待數(shù)秒的窗口切換時間,到最后安裝完畢,筆記本電腦靠近硬盤的地方竟然微微發(fā)熱(聲明一下,公司空調(diào)挺猛的)。

          最后還不得不取消ORACLE建庫,因為一個數(shù)據(jù)庫實例的最低內(nèi)存要求是我實存的114%!

          安裝過程參閱的文檔如下(不同的地方用紅色標出):


          在安裝之前有幾個地方需要注意的:
          你的交換分區(qū)最好有一個G左右那么大,第二你的硬盤分區(qū)最好也要有足夠大的空間。
          -- 我的swap空間251m,使用率一度接近80%
          下面我那個轉(zhuǎn)貼的中譯本:
          -- 也是舶來品
          1、創(chuàng)建用戶和組:
          [roko@miniroko] su -

          [root@miniroko]# groupadd oinstall
          [root@miniroko]# groupadd dba
          [root@miniroko]# useradd -g oinstall -G dba oracle
          [root@miniroko]# passwd oracle

          2、準備文件目錄:
          -- 這步可以省略,runInstaller會替你做的
          [root@miniroko]# mkdir -p /opt/ora9/product/9.2
          [root@miniroko]# mkdir /var/opt/oracle
          [root@miniroko]# chown oracle.dba /var/opt/oracle
          [root@miniroko]# chown -R oracle.dba /opt/ora9

          3、調(diào)節(jié)系統(tǒng)內(nèi)核參數(shù)及安裝支持軟件包:
          3.1、首先用命令rpm -qa|grep compat 查看系統(tǒng)中是否安有以下幾個軟件包:

          compat-gcc-7.3-2.96.118.i386.rpm
          compat-libgcj-7.3-2.96.118.i386.rpm
          compat-libgcj-devel-7.3-2.96.118.i386.rpm
          nss_db-compat-2.2-20.i386.rpm

          如果沒有,請拿出你的安裝盤,安裝以上的包。不要用原文給的那個APT的東東,不熟的人遇上沒有解決的依賴性問題的話,就特別討厭。
          -- 我去下載這些包的url地址:http://download.fedoralegacy.org/redhat/9/os/i386/

          3.2、設(shè)置內(nèi)核參數(shù),調(diào)節(jié)信號燈及共享內(nèi)存:
          [root@miniroko]# echo 250 32000 100 128 > /proc/sys/kernel/sem
          [root@miniroko]# echo 536870912 > /proc/sys/kernel/shmmax
          [root@miniroko]# echo 4096 > /proc/sys/kernel/shmmni
          [root@miniroko]# echo 2097152 > /proc/sys/kernel/shmall
          [root@miniroko]# echo 65536 > /proc/sys/fs/file-max
          [root@miniroko]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

          當然為了一開機系統(tǒng)就能自動幫你設(shè)好這些參數(shù),也可改動 /etc/sysctl.conf 這個文件,加入以下的語句:
          kernel.shmmax = 536870912
          kernel.shmmni = 4096
          kernel.shmall = 2097152
          kernel.sem = 250 32000 100 128
          fs.file-max = 65536
          net.ipv4.ip_local_port_range = 1024 65000

          保存后,即可。建議關(guān)于net.ipv4.ip_local_port_range不要改動,可以用cat /proc/sys/net/ipv4/ip_local_port_range 看到紅帽子對這個所定義的范圍已經(jīng)符合,而且端口范圍比這個小。

          3.3、設(shè)置oracle對文件的要求:
          編輯文件:/etc/security/limits.conf 加入以下語句:
          oracle soft nofile 65536
          oracle hard nofile 65536
          oracle soft nproc 16384
          oracle hard nproc 16384

          這個需要重啟后才能生效的。但是安裝的時候無所謂了。
          -- 這是作者的臆斷了,re-login就生效了

          4、設(shè)置oracle的系統(tǒng)環(huán)境:
          以oracle用戶的身份登錄:
          su oracle

          cd ~

          編輯它的.bashrc文件加入以的東東:
          #oracle 9i
          export ORACLE_BASE=/opt/ora9
          export ORACLE_HOME=/opt/ora9/product/9.2
          export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
          export ORACLE_OWNER=oracle
          export ORACLE_SID=ora9i
          export ORACLE_TERM=vt100
          export LD_ASSUME_KERNEL=2.4.1
          export THREADS_FLAG=native
          export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
          export PATH=/opt/ora9/product/9.2/bin:$PATH
          #
          # change this NLS settings to suit your country:
          # example:
          # german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.
          #
          #export NLS_LANG='croatian_croatia.ee8iso8859p2' (注意這個東東把它注釋掉,因為我們用的是中文系統(tǒng)。然而為了能夠顯示中文加入以下一行:
          export LC=en_US
          -- 非oracle的幾個環(huán)境變量設(shè)置應(yīng)該很關(guān)鍵

          退出,將你下載的三個iso文件準備好。
          5、解壓你下載的文件:
          5.1、新建一個目錄:mkdir /mnt/Oracle
          5.2、將三個文件拷入新建的目錄:cp ln_* /mnt/Oracle
          5.3、解壓三個文件: cd /mnt/Oracle
          gunzip gunzip lnx_920_disk1.cpio.gz
          gunzip lnx_920_disk2.cpio.gz
          gunzip lnx_920_disk3.cpio.gz
          cpio -idmv < lnx_920_disk1.cpio
          cpio -idmv < lnx_920_disk2.cpio
          cpio -idmv < lnx_920_disk3.cpio
          5.4、這個將生成三個文件夾:DISK1, DISK2, DISK3
          6、開始安裝:
          以oracle的用戶身份進入:
          su oracle
          cd ~
          /mnt/Oracle/DSIK1/runInstall.sh

          -- 可能是我今天運氣好或者是oracle的新發(fā)行介質(zhì)已經(jīng)修正了錯誤,后面提到的錯誤我都沒有碰到,所以后面的修正步驟都沒有執(zhí)行。最后dbca正常運行,因為資源的限制被我取消了。
          -- 以下省略,原文見鏈接(這可是人家2003年的著作)。

          一個群UNIXBLOG,由成員共同維護。歡迎同道一起來做
          http://www.unixblog.net

          posted on 2006-09-07 12:27 都市淘沙者 閱讀(508) 評論(0)  編輯  收藏 所屬分類: Linux/OpenVPN/Python

          主站蜘蛛池模板: 敦煌市| 南安市| 江城| 山阴县| 文成县| 酒泉市| 新巴尔虎左旗| 师宗县| 阿拉尔市| 茌平县| 铁岭县| 白玉县| 盐津县| 乳源| 张掖市| 碌曲县| 荔波县| 富源县| 宁都县| 襄樊市| 肥城市| 桦甸市| 图木舒克市| 安阳市| 通辽市| 武清区| 波密县| 五华县| 城市| 鹿邑县| 即墨市| 府谷县| 桐城市| 稻城县| 无极县| 闸北区| 儋州市| 广西| 奇台县| 西藏| 搜索|