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;