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

首頁 > 數據庫 > Oracle > 正文

RED HAT 7.2H 上安裝ORACLE 8i

2024-08-29 13:36:25
字體:
來源:轉載
供稿:網友

  1) 安裝glibc 2.1包
  glibc2.1版本(GNU C Library,18M)下載地址:
  FTP://ftp.kernel.org/pub/software/l....1-linux.tar.gz
  下載后都放到了/backup目錄
  從RedHat7.0以后的版本,安裝的是glibc2.2。Oracle 8I不能使用glibc 2.2進行編譯,而需要glibc2.1的SDK。
  #su - root
  #cd /
  #tar zxvf /backup/i386-glibc-2.1-linux.tar.gz
  隱藏/usr/bin 目錄下的gcc,cc,ld,避免被Oracle installer使用
  #cd /usr/bin
  #mkdir saved
  #mv gcc cc ld saved
  #n -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
  #ln -s gcc cc
  #ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
  隱藏/usr/lib目錄下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracle installer使用
  #cd ../lib
  #mkdir saved
  #mv libdl.so libm.so libpthread.so saved
  #mv libc.a libdl.a libm.a libpthread.a saved
  不要忘了安裝完成后把文件恢復回來。
  
  2)創建user/group
  #su - root
  #groupadd dba
  #useradd oracle -g dba
  
  3) 配置環境變量
  #su - oracle
  # vi .bash_PRofile
  ORACLE_BASE=/u01/oracle
  ORACLE_HOME=$ORACLE_BASE/prodUCt/8.1.7
  ORACLE_SID=proc
  NLS_LANG=AMERICAN_AMERICA.zhs16cgb122380
  LANG=en_US #oracle安裝中文界面無法安裝(界面字體很小),所以改成english.安裝后可去掉。
  LD_LIBRARY_PATH=$ORACLE_HOME/lib
  PATH=$PATH:$ORACLE_HOME/bin:.
  exoprt LANG ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG LD_LIBRARY_PATH PATH
  umask 022
  . /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh #閱讀此文件可得到說明
  eXPort LD_ASSUME_KERNEL=2.2.5 #只要小于2.4即可
  export DISPLAY=192.168.0.1:0.0 #(假設ip是192.168.0.1)可以保證在終端能夠運行。
  
  
  4)設置系統參數
  Linux Environment Summary
  Shared Memory(共享內存參數)
  SHMMAX 0.5*物理內存 到 1GB
  SHMMIN 1
  SHMMNI 100
  SHMSEG 10
  Semaphore(信號)
  SEMMNI 100
  SEMMSL 10 + initSID.ora PROCESSES 參數 [initSID.ora -> ORACLE
  SEMMNS 2* the largest PROCESSES + 10* Oracle database數目
  SEMOPM 100
  SEMVMX 32767
  
  編輯 /etc/services
  set shmsys:shminfo_shmmax=4294967295
  set shmsys:shminfo_shmmin=1
  set shmsys:shminfo_shmmni=100
  set shmsys:shminfo_shmseg=10
  set semsys:seminfo_semmni=100
  set semsys:seminfo_semmsl=100
  # 每個數據庫進程的總和+最大進程數量兩倍+ 10*數據庫數量
  #例如 ORACLE_SID=A, PROCESSES=100
  ORACLE_SID=B, PROCESSES=200
  ORACLE_SID=C, PROCESSES=300
  SEMMNS=[(A=100)+(B=200)]+[(C=300)]*2+[#of instance=3]*10]=930
  set semsys:seminfo_semmns=200
  set semsys:seminfo_semopm=100
  set semsys:seminfo_semvmx=32767
  編輯好后存盤重新啟動系統
  
  5) 安裝數據庫
  # ./runInstaller
  假如你能正確的安裝通過,恭喜你,你太幸運了.
  
  6)安裝中可能出現的問題.
  ----------------------------------------------------------------------------------
  問題 (1)
  我在red hat 7.2上安裝oracle8.1.7,在做完預備工作之后,(我安裝的是:j2sdk-1_3_0_02-linux.rpm.bin) ,
  設置好用戶環境之后,運行:./runInstaller,出現下面信息:
  Initializing java Virtual Machine from ../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux/bin/jre. Please wait...
  
  答案:
  從7.1以后kernel的版本對于java過高,必須降止<2.4
  export LD_ASSUME_KERNEL=2.2.5 #只要小于2.4即可
  ----------------------------------------------------------------------------------
  問題 (2)
  我安裝的redhat7.2 smaple chinese ,當運行oracle安裝程序時,顯示的界面中漢字全部擠在一起,使我無法安裝.
  
  答案:
  我也碰到了此情況,我開始以為是分辨率的原因(dafalut 1024*768),后來我調整為800*600還是不行.于是我只能以english
  環境安裝了,反正不影響.
  export LANG=en_US
  安裝后可去掉此環境變量 .
  ----------------------------------------------------------------------------------
  問題 (3)
  在安裝過程中碰到下面的問題:
  進行到"summy"一步,點"install",進度標志到"60%"時,不斷彈出錯誤提示:
  Error in invoking target install of makefile
  /home/oracle/sqlplus/lib/ins-sqlplus.mk;
  (/home/oracle/network/lib/ins-net-client.mk;
  /home/oracle/network/lib/ins-cman.mk;
  /home/oracle/precomp/lib/ins-precomp.mk;
  /home/oracle/precomp/lib/ins-names.mk;
  /home/oracle/ladp/lib/ins-ldap.mk;
  /home/oracle/network/lib/ins-net-server.mk;
  /home/oracle/network/lib/ins-oemagent.mk;
  /home/oracle/odg/lib/ins-odg.mk;
  /home/oracle/otrace/lib/ins-otrace.mk;
  /home/oracle/plsql/lib/ins-plsql.mk;
  /home/oracle/rdbms/lib/ins-rdbms.mk;
  /home/oracle/ctx/lib/ins-ctx.mk;
  安裝時只能不斷ignore;
  接下來到"configuration tools"一步,進程掛起,安裝界面的各按鈕都
  為灰,有如下的錯誤信息:
  libcinsth.so.80: can not load shared object file:no such file or
  Directory libnjni8.so.
  Error load native library: libnjni8.so.
  java.lang.unsatisfieldlinkError:
  
  答案:
  這個問題是最要我頭痛的事情,足足憋了我3天,從網上查到了幾個解決法案都不成功,最后我想出了一個不是辦法的
  辦法,假如你們真正有實際的解決方法請高知.
  閑話少說,先介紹幾個網上的方法,可能對你的機器就好使,這就是計算機.
  
  1) 假如這樣做了,聯接系統庫的時候還報make錯誤的話(我是從來沒有碰到這樣的make error問題,所以沒有辦法測試),
  可能就不是glibc的問題,而是ld這些命令的版本問題了。
我建議假如出現這種錯誤的話,試試這個方法,就是再降級binutil。
  先下載binutils-2.10.0.18-1.i386.rpm
  (下載網址:http://rpmfind.net/linux/RPM/redhat...com上搜索一下)
  rpm -Uvh binutils-2.10.0.18-1.i386.rpm --force --nodeps
  然后再runInstaller。
  又或者雖然出現make error,但是究竟可以拷貝文件安裝過去的話,也可以試試這個方法:
  在安裝文件完成以后,會先后出現配置Net8和出現數據庫助手創建數據庫的過程。
  (假如配置Net8出錯的話,可以就這樣退出,自己手工修改$ORACLE_HOME/network/admin下的listener.ora和tnsnames.ora.)
  在出現數據庫助手創建數據庫的時候,不要創建數據庫,退出。因為此時聯接的可執行程序有問題,不能正確創建數據庫。
  到Oracle網站,在下載Oracle8.1.7的地方,可以找到一個glibc的patch:
  http://download.oracle.com/otn/linu....3-stubs.tar.gz
  把它下載,放到$ORACLE_HOME下,解壓縮,
  cd $ORACLE_HOME
  tar xvfz glibc-2.1.3-stubs.tar.gz
  ./setup_stubs.sh
  然后在
  dbassist
  啟動數據庫創建助手,創建數據庫。
  
  2) 這是發生在link安裝時,忽略錯誤安裝完成.
  # sqlplus
  libcinsth.so.80: can not load shared object file:
  其實這些文件在開始安裝時已經拷貝到$ORACLE_HOME/lib目錄下,但在發生錯誤的時候被刪除了,(我說不清為什么.)
  方法: 在出現出錯框的時候,查看以下$ORACLE_HOME/lib下文件libcinsth.so.80是否存在,把此文件靠出來,安裝完成后再拷貝回
  %ORACLE_HOME/lib目錄下即可.假如你在以后的運行程序中發生其它庫連接not found 的話,你干脆在出錯前把此目錄
  $ORACLE_HOME/lib下的所有庫文件全部備出,安裝后在拷貝回去.(偏方治大病).
  
  -------------------------------------------------------------------------------------------
  問題 4
  用dbassist創建數據庫的時候,安裝到80%就死機.
  
  答案:
  (我使沒有碰到這種問題.)
  在出現數據庫助手創建數據庫的時候,不要創建數據庫,退出。因為此時聯接的可執行程序有問題,不能正確創建數據庫。
  到Oracle網站,在下載Oracle8.1.7的地方,可以找到一個glibc的patch:
  http://download.oracle.com/otn/linu....3-stubs.tar.gz
  把它下載,放到$ORACLE_HOME下,解壓縮,
  cd $ORACLE_HOME
  tar xvfz glibc-2.1.3-stubs.tar.gz
  ./setup_stubs.sh
  然后在
  dbassist
  啟動數據庫創建助手,創建數據庫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 茶陵县| 义乌市| 云和县| 龙里县| 临城县| 蓝田县| 武宣县| 泗阳县| 泸州市| 乐平市| 和静县| 通州区| 临桂县| 利川市| 南漳县| 辰溪县| 武鸣县| 武川县| 乌海市| 贺州市| 开原市| 葵青区| 蒙城县| 德昌县| 时尚| 新乡县| 鄂托克旗| 临邑县| 贵阳市| 永福县| 收藏| 彩票| 梓潼县| 松潘县| 南康市| 旺苍县| 台湾省| 虎林市| 仁化县| 柳州市| 新竹县|