国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

在REDHAD LINUX 9 下安裝ORACLE 9204終極總結(jié)

2024-08-29 13:44:52
字體:
供稿:網(wǎng)友

  
網(wǎng)上有N多這樣的文章,但是我在安裝的時候,網(wǎng)上沒有一篇文章適合我,最后我在幾乎瀏覽了所有的類似文檔以后,總結(jié)出如下的安裝方法,希望大家按我這個方法可以安裝成功。祝各位好運。記住,這個是9204版本的,別的版本我沒有做過測試。

1、以root用戶來修改內(nèi)核sysctl.conf
   在本文件的結(jié)尾加如下幾行:
   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ù)的含義可以在網(wǎng)上找到,其中shmmax為共享內(nèi)存,這個是為了
   避免在以后使用的時候報can not attatch the share momery.這個錯誤的。
  
2、以root用戶建Oracle用戶及用戶用戶組
   groupadd dba
   adduser oracle -g dba
   這樣在/home目錄下有個/home/oracle目錄了。
   我們就是要把oracle裝在/home/oracle目錄下面。所以下面的語句很重要,
   假如忘了這個在安裝的時候會報一個錯誤是說你無權(quán)來執(zhí)行一個文件。
   chmod 775 /home/*
  
3、修改oracle用戶的.bash_PRofile文件,內(nèi)容如下:

   # .bash_profile
  
   # Get the aliases and functions
   if [ -f ~/.bashrc ]; then
    . ~/.bashrc
   fi
  
   eXPort LD_ASSUME_KERNEL=2.4.1
  
   java_HOME=/usr/j2sdk;export JAVA_HOME
   JRE=$JAVA_HOME/jre:/usr/local/jre;export JRE  
  
   export LC_CTYPE=en_US.UTF-8
  
   ORACLE_BASE=/home/oracle; export ORACLE_BASE
  
   export DISPLAY="219.149.193.43:0.0"
  
   export BASH_ENV=$HOME/.bashrc
  
   ORACLE_HOME=$ORACLE_BASE/prodUCt/9.0.1; export ORACLE_HOME
  
   ORACLE_SID=bill; export ORACLE_SID
  
   ORACLE_TERM=xterm; export ORACLE_TERM
  
   #TNS_ADMIN=$ORACLE_BASE/config/9.0.1; export TNS_ADMIN
  
   NLS_LANG=american_america.ZHS16GBK; export NLS_LANG
  
   ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
  
   LD_LIBRARY_PATH=$ORACLE_HOME/lib;export LD_LIBRARY_PATH
  
   CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
   CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib:$JAVA_HOME:$JAVA_HOME/lib:$JRE:/usr/local/jre/lib/i686/green_threads
   export CLASSPATH
  
   TMPDIR=/tmp;export TMPDIR
  
  
   # User specific environment and startup programs
  
   PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
   PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
   PATH=$PATH:/usr/local/samba/bin:/usr/ucb
   PATH=$PATH:$JAVA_HOME/bin:$JRE/bin
   PATH=$PATH:$HOME/bin
   export PATH
  
  
   umask 022
   unset USERNAME
   以上是我的全部內(nèi)容,你需要修改的是DISPLAY這個參數(shù),其中的IP需要改成你自己的IP。

   還有幾個是very重要的,LC_CTYPE假如不設(shè)的話就會出現(xiàn)“口口”這樣的東西,看不清。
   LD_ASSUME_KERNEL這個非凡的重要,一看就知道是修改內(nèi)核版本的,不設(shè)的話就會在做DBCA的時候出錯。
  
4、下載p3006854_9204_linux.zip這個補丁并安裝(root用戶)。
   這個補丁一般很難找的,假如需要,找我ymxue@sohu.com。
   unzip p3006854.linux.zip
   然后有3006854目錄,進去,有個.sh文件,執(zhí)行他就可以了。
  
5、用root用戶檢查系統(tǒng)包的安裝情況。
   rpm -qagrep compat
   原來有很多文章說需要如下的幾個包:
   compat-gcc-c++-7.3-2.96.122
   compat-libstdc++-7.3-2.96.122
   compat-libstdc++-devel-7.3-2.96.122
   compat-glibc-7.x-2.2.4.32.5
   compat-db-4.0.14-5
   compat-gcc-7.3-2.96.122  
   反正這幾個包也好找,我是把安裝盤里面的帶有COMPAT的全部找出來,然后全裝上。反正都不大。
   rpm -qa grep openmotif
   openmotif-devel-2.2.2-16
   openmotif-2.2.2-16

   rpm -qa grep setarch
   setarch-1.3-1
   這兩個包我裝的時候,只有上面的那個,后面的那個根本沒有找到,但是沒有關(guān)系,不影響的。
  
   到SUN網(wǎng)站去下載j2re-1_3_1_15-linux-i586.rpn.bin并安裝,這個安裝不太難的。我用的是這個版本,網(wǎng)上說別的版本似乎也可以。
   假如這個不裝也不知道會有什么影響,反正很怪。不過下面的這個一定要裝的,就是jdk118_v3_glibc_2.1.3.tar.bz2。
   這個文件很難找的,需要的找我吧,我是費了很大功夫才找到的。需要安裝并移動合適的位置。如下:
   bunzip2 jdk118_v3_glibc_2.1.3.tar.bz2
   tar xvf jdk118_v3_glibc_2.1.3.tar
   出來個目錄,然后 mv /本目錄 /usr/local/jre,注重:這個是必須的,因為前面設(shè)置的環(huán)境變量是這樣的。
  
6、到這里重啟一下機器,一般要裝oracle的時候,應(yīng)該是可以重啟的,假如不能重啟的話,就/sbin/sysctl -p,讓前面的修改內(nèi)核的生效。
   同時注銷一次,用oracle用戶登陸。以下就基本上是在oracle用戶下操作了。
  
7、一般的都是下載oracle的3個cpio文件來安裝的,我就是這樣的,我把這些文件考到/home/oracle目錄下面,然后有命令(cpio -idmv < 文件名)解開,解開以后有
   3個為Disk1,Disk2,Disk3這樣的目錄。進入Disk1,./runInstaller & 這樣就開始安裝了。
   安裝的時候一路默認(rèn)就可以了,其中有個地方要你輸入安裝oracle的組,就輸入dba,然后要你以root用戶運行一個.sh文件,你就開一個窗口,切換到root用戶按它說的運行就是了。
   注重:在最后安裝的時候,一定要選擇software only這個,反正我原來不選這個就安裝不成功,不知道什么原因。當(dāng)文件拷貝完成以后,還要告訴你用root用戶運行一個.sh文件。運行就是了。
  
8、安裝數(shù)據(jù)庫。
   這里是最莫名其妙的一個事情,反正我也沒有搞清楚,我按照我這個方法安裝了N次,反正都成功了,所以寫出來。我是按如下操作的:
   rm /home/oracle/product/9.0.1/JRE
   ln -s /home/oracle/product/jre/1.3.1 /home/oracle/product/9.0.1/JRE  
   cd /home/oracle/product/jre/1.3.1/bin
   ln -s /home/oracle/product/jre/1.3.1/bin/.java_wrapper jre
   cd i386/native_threads
   ln -s java jre
   聽別人說,這個是JAVA的版本不對引起的,反正我也不知道為什么,這樣做就是了。不過要認(rèn)真看看你的目錄結(jié)構(gòu)是不是和我的一樣。
   然后運行dbca就可以了,這個是命令行程序。
運行的時候有兩處報錯,忽略就可以,無關(guān)緊要。這個運行完成以后就全部搞定了。就可以在命令行啟動數(shù)據(jù)庫了。
  
   我一共安裝過N次,N>10,其中不知道碰到了多少各式各樣的錯誤,最終按這個步驟完成,并按這個步驟安裝了3臺不同的機器,到現(xiàn)在都運行良好。

                                                                                                      MSN:YMXUE@SOHU.COM
                                                                                                      QQ:4600488

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 闵行区| 交口县| 安泽县| 四平市| 安化县| 高台县| 栖霞市| 克什克腾旗| 许昌县| 黄大仙区| 松江区| 新巴尔虎左旗| 曲靖市| 贡山| 莱州市| 襄垣县| 富顺县| 遂川县| 唐海县| 灵川县| 浦东新区| 永川市| 乌审旗| 鄂州市| 山西省| 梨树县| 梅河口市| 荥经县| 丰都县| 饶平县| 耒阳市| 西峡县| 铜山县| 葵青区| 榕江县| 双鸭山市| 若尔盖县| 精河县| 怀仁县| 屯门区| 靖西县|