隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827295
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          ubuntu 9.04安裝oracle 10g

          按照這個文章,基本可以搞定
          [url=http://duecare.biz/webtech/oracle-10g-inst-on-ubuntu-serv.html]http://duecare.biz/webtech/oracle-10g-inst-on-ubuntu-serv.html[/url]
          為防止鏈接失效,復(fù)制一份過來:
          ORACLE 10g的安裝主要參考了
          [url=http://wiki.ubuntu.org.cn/Oracle10g][color=#0000ff]Ubuntu Wiki[/color][/url]
          ,我自己的一些記錄如下:
          1、基本要求:
          我的VMWare下的Ubuntu Server 7.10,1G RAM,2G Swap,確認(rèn)安裝如下包:
          # apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5
          //注意libc6-dev
          2、創(chuàng)建用戶
          安裝Oracle需要在你機(jī)器上新建一個系統(tǒng)用戶和三個組。
          # addgroup oinstall
          # addgroup dba
          # addgroup nobody
          # useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
          # passwd oracle
          # usermod -g nobody nobody
          3、創(chuàng)建目錄并設(shè)置權(quán)限
          # mkdir -p /opt/oracle
          # mkdir /opt/oradata
          # chown -R oracle:oinstall /opt/ora*
          # chmod -R 775 /opt/ora*
          4、更改系統(tǒng)配置
          在/etc/sysctl.conf中添加如下幾行:
          kernel.shmall = 2097152
          kernel.shmmax = 2147483648
          kernel.shmmni = 4096
          kernel.sem = 250 32000 100 128
          fs.file-max = 65536
          net.ipv4.ip_local_port_range = 1024 65000
          運行下面命令以更新設(shè)置:
          # sysctl -p
          然後在/etc/security/limits.conf中添加下面幾行:
          *    soft    nproc    2407
          *    hard    nproc    16384
          *    soft    nofile   1024
          *    hard    nofile   65536
          創(chuàng)建如下符號鏈接:
          # ln -s /usr/bin/awk /bin/awk
          # ln -s /usr/bin/rpm /bin/rpm
          # ln -s /usr/bin/basename /bin/basename
          安裝ORACLE還需要創(chuàng)建如下幾個鏈接:
          #mkdir /etc/rc.d
          # ln -s /etc/rc0.d /etc/rc.d/rc0.d
          # ln -s /etc/rc2.d /etc/rc.d/rc2.d
          # ln -s /etc/rc3.d /etc/rc.d/rc3.d
          # ln -s /etc/rc4.d /etc/rc.d/rc4.d
          # ln -s /etc/rc5.d /etc/rc.d/rc5.d
          # ln -s /etc/rc6.d /etc/rc.d/rc6.d
          # ln -s /etc/init.d /etc/rc.d/init.d
          在/etc/redhat-release中添加以下語句,以使安裝程序認(rèn)為我們正在一個RedHat的系統(tǒng)上安裝:
          Red Hat Linux release 4.1
          4、配置ORACLE用戶環(huán)境
          以oracle用戶登錄,進(jìn)入主目錄,配置.profile文件,我的配置如下:
          export ORACLE_BASE=/opt/oracle
          export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
          export ORACLE_SID=shen
          export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
          export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
          export LC_CTYPE=en_US.UTF-8
          5、安裝ORACLE
          選將ORACLE 10.2.0 Ftp到安裝臨時目錄,我是放在/home/oracle/src/database下,配置相關(guān)權(quán)限,除runInstaller,我在安裝時出現(xiàn)install/.oui文件權(quán)限的問題:
          chmod 755 runInstaller
          cd install
          chmod 755 unzip
          chmod 755 .oui
          配置XServer:由于Ubuntu Server沒有圖形界面,因此需要配置外部XWindows,我很久以前就在使用的一個叫X-Win32的很小的程序,可以作XWin的,之前在 RHAS/Solaris上安裝都沒問題,結(jié)果這次用Ubuntu安裝一直出現(xiàn)不了Java界面,折騰了很長時間,本想在Ubuntu Server上安裝Desktop的,但看包太大,于是放棄,從網(wǎng)上下了一個最新版本的Xmanager,結(jié)果成功安裝。
          export DISPLAY=10.0.0.9:0.0
          最新更新(08-01-27):圖形界面的原因不在X-Win32,而是Ubuntu要將圖形輸出到外部的XWin,自身必須有XWin的核心:
          $ sudo apt-get install x-window-system-core
          執(zhí)行安裝程序,安裝過程非常順利,甚至在wiki里提到的在執(zhí)行root.sh時要配置的幾個內(nèi)容,我都沒有配置,創(chuàng)建數(shù)據(jù)庫成功。(我在RHAS4下也有很多警告的,在這里竟然一個都沒有,很讓我吃驚。)
          在執(zhí)行root.sh時遇到點小麻煩,我的oracle帳戶沒有sudo權(quán)限,有sudo權(quán)限的又無法進(jìn)入ORACLE_HOME,后來先用oracle 帳戶進(jìn)入到root.sh目錄下,然后su成有sudo權(quán)限的帳戶再sudo ./root.sh的。寫這個備忘的時候才發(fā)現(xiàn)自己如此之笨,在哪個目錄下sudo不是一樣的嘛!!

          另,安裝過程中會遇到這個問題,參考這里解決
          [url=http://www.oklinux.cn/html/sql/other/20090714/71878.html]http://www.oklinux.cn/html/sql/other/20090714/71878.html[/url]
          內(nèi)容復(fù)制過來
          今天在
          [url=http://so.oklinux.cn/%20title=][color=#0000ff]Ubuntu[/color][/url]
          Server 9.04 上安裝Oracle 10.2,安裝到80%時出現(xiàn)all_no_orcl錯誤
          根據(jù)提示打開日志文件,發(fā)現(xiàn)如下錯誤:
          信息: Creating /opt/oracle/lib/liborasdkbase.so.10.2
          信息: gcc:
          信息: /usr/lib/libstdc .so.5:沒有該文件或目錄
          信息:
          信息: /opt/oracle/bin/genorasdksh: Failed to link liborasdkbase.so.10.2
          信息: make: *** [liborasdkbase] 錯誤 1
          原來是libstdc 包的錯誤,經(jīng)檢查,原來應(yīng)該安裝libstdc 5的包,但是系統(tǒng)在安裝其他程序時
          已經(jīng)安裝libstdc 6的包,導(dǎo)致libstdc 5未安裝
          那么如何解決呢,經(jīng)多方查找,可以使用魚目混珠的方式,如下:
          打開另外一個終端執(zhí)行以下命令
          cd /usr/lib
          ln -s libstdc .so.6 libstdc .so.5
          然后返回Oracle安裝界面,重試


          [b]本文來自ChinaUnix博客,如果查看原文請點:[/b][url]http://blog.chinaunix.net/u3/93140/showart_2007242.html[/url]

          posted on 2009-12-30 13:48 Ke 閱讀(523) 評論(0)  編輯  收藏 所屬分類: oracleubuntu
          主站蜘蛛池模板: 阿勒泰市| 大足县| 东至县| 习水县| 海口市| 洮南市| 永兴县| 康定县| 乌审旗| 文登市| 普洱| 青州市| 逊克县| 通州市| 和林格尔县| 天台县| 夏津县| 木兰县| 龙江县| 读书| 眉山市| 蒲江县| 青浦区| 长白| 东兰县| 永清县| 广南县| 开原市| 咸阳市| 松滋市| 同仁县| 盱眙县| 建水县| 密云县| 偃师市| 五指山市| 定兴县| 东兰县| 简阳市| 仁寿县| 鹤庆县|