歡迎您光臨本站 註冊首頁

TURBOLinux 7.0下安裝Oracle 8.1.7.0.1 release 3

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

  者:shiley
  時間:2002-5-20
  
  -------------------------------------------------------------------------------
  
  系統配置: CPU:
  RAM: 256M
  目 的 : 在TURBOLinux 7.0下安裝Oracle 8.1.7.0.1 release 3 企業版本資料庫伺服器.
  
  -------------------------------------------------------------------------------
  
  1.安裝前的軟體準備
  
  準備軟體:在/usr下建立一個目錄tools,專用於軟體存放.
  (一) 需要與TURBOLinux相兼容的軟體包, 分別在TurboLinux 7.0盤的addons/Ora8i目錄下可以找到,將2個軟體包拷貝到一個/usr/tools目錄下待用
  #cd /mnt/cdrom
  #cp compat-glibc-2.1.3-1.i586.rpm /usr/tools
  #cp binutils–2.11.92.0.7-2.i586.rpm /usr/tools
  ..
  (二) glibc的準備
  glibc-2.1.3-stubs.tar.gz
  下載地址:http://otn.oracle.com (glibc-2.1.3-stubs.tar.gz)
  
  (三) JDK的準備
  Oracle在8i以後就是Java的安裝界面,Oracle用的是IBM的Java包.
  想過用SUN的JDK1.3.1,但是安裝過程就變得很悲慘,所以還是下載了jdk118.用新的版本不一定就OK的.
  jdk118_v3-glibc-2.1.3.tar.bz2
  jre118_v3-glibc-2.1.3.tar.bz2 (只安裝JRE也可以)
  下載地址:ftp://ftp.mirror.ac.uk/sites/ftp.blackdown.org/java-linux/JDK-1.1.8/i386/v3/
  
  (四) oracle 8.1.7.0.1的準備
  到oracle(www.oracle.com)里下載.linux81701.tar (549,867,520)
  
  2.安裝軟體
  
  步驟一
  安裝TurboLinux7.0相兼容的軟體包
  安裝命令<以root的身份>
  cd /usr//tools
  rpm –Uvh compat-glibc-2.1.3-1.i586.rpm
  rpm –Uvh binutils–2.11.92.0.7-2.i586.rpm
  
  步驟二
  創建oracle帳號和組<以root的身份>
  groupadd oinstall
  groupadd dba
  groupadd oper
  useradd oracle -g oinstall -G dba,oper
  passwd oracle (設置oracle用戶的密碼)
  mkdir /u01 / (其實可以在安裝RedHat 7.1的時候,可以自定一個Mount Point點.)
  chown oracle.dba /u01
  chmod 775 /u01
  
  步驟三
  
  設置系統環境,<以root的身份>
  打開/home/oracle下的.bath_profile文件,加入如下環境變數的設置行
  
  -------------------------------------------------------------------------------#
  # login setting for bash
  # (C)2000,2001 TurboLinuxJ
  #
  
  if [ -f ~/.bashrc ]; then
  source ~/.bashrc
  fi
  
  # User specific environment and startup programs
  
  ENV=$HOME/.bashrc
  USERNAME=""
  
  export USERNAME ENV PATH
  
  ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE


  ORACLE_HOME=/u01/app/oracle/product/8.1.7; export ORACLE_HOME
  ORACLE_SID=ora1; export ORACLE_SID
  PATH=$PATH:/u01/app/oracle/product/8.1.7/bin; export PATH
  CLASSPATH=.:/u01/app/oracle/product/8.1.7/jdbc/lib/classes111.zip; export CLASSPATH
  LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.7/lib:usr/lib:/usr/ccs/lib; export LD_LIBRARY_PATH
  
  ORA_NLS33=/u01/app/oracle/product/8.1.7/ocommon/nls/admin/data; export ORA_NLS33
  NLS_LANG="simplified chinese"; export NLS_LANG
  export LC_ALL=C
  export LANG=C
  DISPLAY=:0.0;export DISPLAY
  #export JAVAHOME=/opt/IBMJava2-13/jre/bin
  
  修改完成後wq退出
  -------------------------------------------------------------------------------
  
  步驟四
  解壓Oracle 8i 資料庫軟體<以root的身份>
  進入Xwindows,開啟terminal窗口,解壓linux81701.tar包
  cd /usr/tools
  tar xvf linux81701.tar
  解壓後會在/usr/tools下建立Disk1,再進入Disk1目錄.
  
  步驟五
  安裝Oracle 8i 資料庫軟體,進入Xwindows,開啟terminal窗口. 要以oracle的身份登陸
  1)開始安裝(安裝前必須另開啟terminal窗口,以root登陸,運行xhost
  cd /usr/ tools/Disk1
  ./runInstaller
  2)一個oracle Univer Installer 的界面會出現,單擊Next.
  3)檢查Source路徑 : /usr/local/tools/Disk1/stage/products.jar
  檢查Distination路徑 : /u01/app/oracle/product/8.1.7 (和$ORACLE_HOME環境變數一樣)
  單擊Next.
  4)在Unix Group Name窗口,輸入"oinstall"作為Group,單擊Next.
  5)會出現一個提示要你運行orainstRoot.sh腳本的窗口.這時你要開啟一個新的terminal窗口
  改變身份為root,運行orainstRoot.sh腳本
  su root (輸入root的密碼)
  cd $ORACLE_HOME
  ./orainstRoot.sh
  離開terminal窗口(不要關閉),回到提示窗口,單擊Retry.
  6)現在你會看到一個可以自由選擇安裝產品的窗口,選擇"Oracle 8i Enterprise Edition 8.1.7.0.1",單擊Next.
  7)在下一個窗口,選擇"Typical"典型安裝,單擊Next.
  8)出現一個窗口要求你輸入global database Name 的窗口,形式上是name.domain, 例如oracle.c168LinuxServer,
  檢查ORACLE_SID,一定要和$ORACLE_SID環境變數一樣,單擊Next.
  9)在下一個窗口問資料庫文件的位置,應該是/u01,單擊Next.
  10)在下一個窗口問JDK文件的位置,一定是/usr/local/java,不要改變(oracle安裝需要).單擊Next.
  11)在Summary窗口,單擊Install.
  12)軟體開始安裝...
  軟體拷貝和聯接完成後,你會看到一個要求你運行root.sh腳本的窗口.
  
  -------------------------------------------------------------------------------


  
  回到terminal窗口(以root身份登錄)
  1) 安裝JRE(我只安裝JRE)
  cd /usr/tool
  cp jre118_v3_glibc_2.1.3.tar.bz2 /u01/app/oracle
  cd /u01/app/oracle/jre
  bzip2 jre118_v3-glibc-2.1.3.tar.bz2
  tar xvf jre118_v3-glibc-2.1.3.tar
  mv jre118_v3 1.1.8
  
  2) 安裝glibc
  cd /usr/tool
  cp glibc-2.1.3-stubs.tar.gz /u01/app/oracle/product/8.1.7
  tar zxvf glibc-2.1.3-stubs.tar.gz
  ./setup_stubs.sh
  
  3) Oracle8.1.7有兩個版本(Oracle8.1.7.0.0 和 Oracle8.1.7.0.1),Oracle8.1.7.0.1的版本的root.sh有個bug,
  $su oracle
  $cd $ORACLE_HOME
  $vi root.sh
  應該在第156行,如下:
  RUID=`/usr/bin/id|$AWK –F(』 {print $2}』 |$AWK –F) 』 {print $1}`
  在少寫了個 』
  應該改為:
  RUID=`/usr/bin/id|$AWK –F(』 {print $2}』 |$AWK –F) 』 {print $1}』`
  
  4)./root.sh
  ##########################################################
  當問你bin目錄的位置,回車就行了.
  回到安裝窗口,單擊OK.
  
  5)Oracle Net8的配置會開始, 你只要選擇"Perform typical configuration",然後單擊Next.
  
  6)Oracle Database的配置開始, (如果安裝中止或者出錯,請STOP),執行步驟六完成創建資料庫設置.
  
  //* 如果出錯,請運行./restup.sh *//
  
  步驟六
  1)設置監聽(以Oracle用戶登錄)
  cd $ORACLE_HOME/bin
  ./netasst
  選擇local----Listeners---Listener,右邊會有Network Address設置,單擊protocol下拉菜單選擇IPC, key項中填寫EXTPROCO,再單擊protocol下拉菜單選擇TCP/IP,PORT填寫1521,點擊下方Add Address即可.
  2)運行dbassist建立資料庫
  
  步驟七:
  測試oracle<以oracle身份>
  運行oracle 伺服器
  .svrmgrl
  .connect internal
  .startup
  .quit
  測試sample.
  cd $ORACLE_HOME/rdbms/admin
  sqlplus
  user-name :sys
  password :change_on_install
  @utlsampl.sql
  現在用用戶scott和密碼tigger登錄.
  sqlplus
  user-name: scott
  password : tiger
  Select * from emp
  會顯示
  2
  
  3.安裝后的配置
  
  1)以root登錄,修改/etc/oratab,將的:
  orcl:/u01/app/oracle/product/8.1.7:N
  改為:
  orcl:/u01/app/oracle/product/8.1.7:Y
  這樣就可以用dbstart和dbshut來啟動和關閉資料庫了,不用自己寫腳本調svrmgrl.
  2)將資料庫啟動命令和修改內核命令放在系統啟動腳本中
  修改/etc/rc.d/rc.local,加入:
  # modify kernel parameter


  echo 134217728 > /proc/sys/kernel/shmmax
  echo -e "250t32000t100t128" > /proc/sys/kernel/sem
  # startup Oracle8.1.7.0.1
  su - oracle -c 'lsnrctl start'
  su - oracle -c 'dbstart'
  cp libnldapj8.so $ORACLE_HOME/lib
  運行dbassist,OK!
  你要耐


[火星人 ] TURBOLinux 7.0下安裝Oracle 8.1.7.0.1 release 3已經有573次圍觀

http://coctec.com/docs/linux/show-post-55798.html