歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> Vmware的SCO5.0.7中安裝Oracle流程

Vmware的SCO5.0.7中安裝Oracle流程

日期:2017/3/6 15:49:33   编辑:關於Unix
1、已安裝好操作系統ScoOpenServer5.0.7 Enterprise System; 2、已安裝好 開發 工具包ScoOpenServer5.0.7 Developement System; 3、已安裝好網卡並已配置好網卡參數,TCP/IP已通; 4、機器配置了與操作系統相容的光驅; 5、准備好 Oracle 7.3.4的安裝光碟(
  1、已安裝好操作系統ScoOpenServer5.0.7 Enterprise System;
  2、已安裝好開發工具包ScoOpenServer5.0.7 Developement System;
  3、已安裝好網卡並已配置好網卡參數,TCP/IP已通;
  4、機器配置了與操作系統相容的光驅;
  5、准備好Oracle7.3.4的安裝光碟(用oracle734的iso文件已可以);
  
  6.建立oracle用戶、dba組(scoadmin);
  
  7.調整系統核心參數(如不調整,在安裝完oracle時起數據庫會報錯):
  #./idtune SHMMAX 409600000
  #./idtune SEMMNI 15
  
  重新連接核心並重新啟動:
  #/etc/conf/cf.d/link_unix -y
  #init 6
   
  8.編輯oracle用戶的.profile文件,增加以下內容:
  
  ORACLE_BASE=/usr/oracle
  ORACLE_HOME=/usr/oracle
  ORACLE_SID=ora
  ORACLE_TERM=vt100
  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
  ORACLE_NLS32=$ORACLE_HOME/ocommon/nls/admin/data
  ORACLE_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/opt/bin:/usr/lbin:.
  ULIMIT=2297152
  TERM=vt100
  TMPDIR=/usr/tmp
  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/opt/bin:/usr/lbin:.
  export ORACLE_BASE ORACLE_HOME ORACLE_SID
  export ORACLE_TERM LD_LIBRARY_PATH
  export ORACLE_NLS32 ORACLE_PATH ULIMIT TERM TMPDIR PATH
  
  9.創建lib目錄,拷貝兩個庫文件
  mkdir $ORACLE_HOME/lib;
  cp /usr/lib/libsocket.a $ORACLE_HOME/lib
  cp /usr/lib/libnsl_s.a $ORACLE_HOME/lib
  
  10.sco5.0.7下特殊處理
  =================================================================
  不需要打補丁:oss459
  (打了兩次都打不上,第三次莫明其妙的竟然打上了,但好象沒用,如不換crt[01].o,relink err)
  SCO5.0.7下需將/opt/K/SCO/unixds/5.2.0A/lib/crt0.o和crt1.o暫時替換為SCO5.0.5的o文件,
  安裝oracle完畢後再換回SCO5.0.7的,否則會relink error
  =================================================================
  
  11.安裝
  放入Oracle7.3.4 Enterprise Edition光盤(或用iso文件已可以),
  # mount -r /dev/cd0 /mnt
  # su - oracle
  $ cd /mnt/orainst
  $ ./orainst
  
  字符集:ZHS16CGB231280(否則導入數據中的漢字會亂碼)
  
  在安裝過程中,當提問是否已執行rootpre.sh時,切換到另外一屏,以root身份登錄 ,執行:
  #cd /cdrom/orainst
  #./rootpre.sh
  但在實際操作中,由於rootpre.sh中要用到環境變量ORACLE_HOME,該變量無法export,且/mnt/orainst/rootpre.sh為只讀,故將rootpre.sh及相關文件拷貝到/tmp,在/tmp處執行
  #cp /mnt/orainst/rootpre.sh /tmp
  #cp /mnt/orainst/ofiles /tmp
  在/tmp/rootpre.sh中增加環境變量ORACLE_HOME: ORACLE_HOME=/usr/oracle
  sh /tmp/rootpre.sh
  
  再切換到另外原來的虛屏,繼續安裝。
  
  安裝完後,以root身份執行root.sh
  $ su -
  # cd $ORACLE_HOME/orainst
  # ./root.sh
  # exit
  
  12.測試
  
  $ svrmgrl
  SVRMGR>connect internal
  Connected.
  SVRMGR>startup
  ORACLE instance started.
  Total System Global Area 38791712 bytes
  Fixed Size 41880 bytes
  Variable Size 12371592 bytes
  Database Buffers 26214400 bytes
  Redo Buffers 163840 bytes
  Database mounted.
  Database opened.
  SVRMGR>shutdown immediate
  Database closed.
  Database dismounted.
  ORACLE instance shut down.
  
  若能顯示以上信息,則安裝成功!
  安裝完後關機前,別忘umount /mnt!!
  
  13.建表空間,用戶,賦予權限
  select * from v_$datafile;
  select * from dba_tablespaces;
  
  create tablespace card[表空間名] datafile '/usr/oracle/oradata/ORA/card01.dbf' size 500M;
  commit;
  create user card[用戶名] identified by card[用戶口令] default tablespace card[表空間名];
  grant resource,connect to card[用戶名];
  commit;

Copyright © Linux教程網 All Rights Reserved