posts - 431,  comments - 344,  trackbacks - 0
          我剛在一臺服務(wù)器上裝了個。大體步驟如下:
          ----------------------------服務(wù)器環(huán)境:
          服務(wù)器型號:LENOVO R525 G2
          CPU:至強4核支持EMT64位
          內(nèi)存:4*4GB
          存儲:4*300 raid5
          swap分區(qū)大小:內(nèi)存*2=16*=32GB
          其他分區(qū)大小根據(jù)需要自行設(shè)定。
          IP地址:手動指定(DHCP會導(dǎo)致oracle自檢不通過)
          ----------------------------操作系統(tǒng)安裝
          介質(zhì):ubuntu-9.10-desktop-amd64.iso
          基本系統(tǒng)安裝完畢后,
          sudo apt-get update,更新系統(tǒng)到最新,
          出現(xiàn)磁盤無法掛載的問題,sudo fsck后解決。
          -----------------------------oracle數(shù)據(jù)庫安裝
          ---------準(zhǔn)備介質(zhì)
          下載安裝介質(zhì):10201_database_linux_x86_64.cpio.gz
          解壓:gzip -d 10201_database_linux_x86_64.cpio.gz
          解壓:cpio -idmv <10201_database_linux_x86_64.cpio.gz
          解壓得到:database目錄
          ---------準(zhǔn)備安裝環(huán)境
          1、安裝compat libraries and 32-bit libraries:
          sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++5 lib32stdc++6 lib32z1 ia32-libs
          2、修改內(nèi)核參數(shù)
          sudo vi /etc/sysctl.conf:
          # add for oracle
          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
          net.core.rmem_default = 262144
          net.core.rmem_max = 262144
          net.core.wmem_default = 262144
          net.core.wmem_max = 262144
          vm.swappiness=10
          # add for oracle
          其中kernel.shmmax = 2147483648 是共享內(nèi)存大小,此處設(shè)置為2GB。

          3、建立ORACLE的用戶和用戶組:
          sudo groupadd nobody
          sudo groupadd oinstall
          sudo groupadd dba
          sudo useradd -s /bin/bash -g oinstall -G dba oracle
          sudo passwd oracle

          4、sudo vi /etc/security/limits.conf
          在文件末尾加入:
          #add for oracle
          oracle soft nofile 65536
          oracle hard nofile 65536
          oracle soft nproc 16384
          oracle hard nproc 16384
          #add for oracle
          5、庫文件鏈接:
          sudo ln -s /usr/bin/awk /bin/awk
          sudo ln -s /bin/true /bin/rpm
          sudo ln -s /usr/bin/basename /bin/basename
          sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
          6、建立oracle目錄(此處路徑根據(jù)需要修改)
          sudo mkdir -p /opt/ora10
          sudo chown -R oracle:oinstall /opt/ora10
          sudo chmod -R 775 /opt/ora10
          7、執(zhí)行sudo sysctl -p 使修改生效。
          8、修改oracle用戶環(huán)境變量
          以oracle用戶登錄,sudo vi .profile
          #add for oracle
          export CFLAGS='-m32'
          export LDFLAGS='-m32'
          export ORACLE_BASE=/opt/ora10
          export ORACLE_HOME=/opt/ora10
          export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
          export ORACLE_OWNER=oracle
          export ORACLE_SID=tmp
          export ORACLE_TERM=xterm
          export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
          #add for oracle
          其中:
          BASE和HOME路徑需要與上面步驟中建立的目錄對應(yīng)。
          SID和NLS_LANG根據(jù)需要修改。

          9、oracle系統(tǒng)檢查:
          sudo vi /etc/redhat-release
          添加:
          Red Hat Linux release 3.1 (drupal)
          10、開始安裝
          以oracle用戶重新登錄或者source .profile
          執(zhí)行:
          cd database
          ./runInstaller
          開始進行安裝。

          -----------------可能會遇到的問題
          1、由于某些C++的編譯用到了32位庫文件,導(dǎo)致至少有一個.mk文件執(zhí)行不過去,暫時還沒找到解決辦法。不過貌似不影響oracle使用;
          2、安裝完畢后,dbca創(chuàng)建數(shù)據(jù)庫的時候報錯:ORA-27125:unable to create shared memory segment
          如下修改后,問題解決:
          linux: # cd $ORACLE_HOME/bin
          linux: # mv oracle oracle.bin

          cat >oracle <<"EOF"
          #!/bin/bash

          export DISABLE_HUGETLBFS=1
          exec $ORACLE_HOME/bin/oracle.bin $@
          EOF

          linux: # chmod +x oracle

          posted on 2010-04-09 16:28 周銳 閱讀(323) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 临海市| 新乐市| 宜州市| 宁陕县| 双鸭山市| 无锡市| 从江县| 壶关县| 云阳县| 微山县| 临澧县| 梁河县| 车险| 沈阳市| 绍兴县| 公安县| 南澳县| 永州市| 孟州市| 怀化市| 章丘市| 饶阳县| 张家川| 高清| 大荔县| 平南县| 绥芬河市| 申扎县| 洛阳市| 张家口市| 南充市| 土默特右旗| 城市| 新沂市| 隆昌县| 阿坝| 磐石市| 政和县| 慈利县| 林州市| 莱阳市|