redhat as 3.0 上以中文安裝oracle 9i 9.2.0.4過程手記

redhat as 3.0 上以中文安裝oracle 9i 9.2.0.4過程手記 (轉載)

安裝了redhat as 3
安裝192.168.100.44
這個安裝過程試驗了6遍才成功(別笑我啊,我本來就很笨的),成功後,又在另外一機器上試驗通過。

一、準備工作:
1.建立oracle用戶
[root@dev44 /]# groupadd oinstall
[root@dev44 /]# groupadd dba
[root@dev44 /]# useradd -g oinstall -G dba oracle
[root@dev44 /]# passwd oracle
2.上傳oracle9204安裝文件
以下操作以oracle用戶進行操作
[root@dev44 /]# cd /home/oracle/ora9204
[root@dev44 ora9204]# ftp 192.168.100.44
  以oracle/oracle登錄
ftp> mkdir ora9204
ftp> cd ora9204
ftp> mput ship_9204_linux_disk*.cpio
ftp> bye
3.聯接oracle安裝文件
[root@dev44 /]# cd /home/oracle/ora9204
[root@dev44 ora9204]# cpio -idm < ship_9204_linux_disk1.cpio
[root@dev44 ora9204]# cpio -idm < ship_9204_linux_disk2.cpio
[root@dev44 ora9204]# cpio -idm < ship_9204_linux_disk3.cpio
4.安裝java中文字庫
(1)從turbo linux workstation 7.0第二張光盤下載ttf-zh-song-1.4-13.noarch.rpm到
/home/oracle/upload
[root@dev44 /]# cd /home/oracle/upload
[root@dev44 upload]# rpm -ivh ttf-zh-song-1.4-13.noarch.rpm
執行完畢.
rpm -ql ttf-zh-song-1.4-13
在以下兩個目錄安裝了內容
/usr/X11R6/lib/X11/fonts/ttf-zh
/usr/share/ghostscript/Resource/CIDFont
在/usr/X11R6/lib/X11/fonts/ttf-zh目錄中安裝了中文字庫.
更新font服務
xset fp rehash
注:下面這兩步不用管
(2)直接執行oracle安裝程序,用來驗證中文
[oracle@dev44 Disk1]$ cd Disk1
[oracle@dev44 Disk1]$ ./runInstaller
[oracle@dev44 Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2005-01-17_01-49-

19PM/jre/bin/java. Please wait...
/tmp/OraInstall2005-01-17_01-49-19PM/jre/bin/i386/native_threads/java: error while loading shared

libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
說明未安裝gcc
(3)設置系統默認字體
[root@dev44 /]# vi /etc/gtk/gtkrc.zh_CN
將其中的fontset設置成如下:
fontset="-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
(4)解決中文字庫的另外一種方法是採用linux的font.alias,別名定義
5.檢查環境
[root@dev44 oracle]# rpm -qa | grep gcc
libgcc-ssa-3.5ssa-0.20030801.41
gcc-3.2.3-20
gcc-g77-ssa-3.5ssa-0.20030801.41
gcc-gnat-3.2.3-20
libgcc-3.2.3-20
gcc-g77-3.2.3-20
gcc-ssa-3.5ssa-0.20030801.41
gcc-objc-ssa-3.5ssa-0.20030801.41
gcc-c++-3.2.3-20
gcc-objc-3.2.3-20
gcc-java-ssa-3.5ssa-0.20030801.41
compat-gcc-c++-7.3-2.96.122
gcc-java-3.2.3-20
compat-gcc-7.3-2.96.122
gcc-c++-ssa-3.5ssa-0.20030801.41
確保gcc能編譯就行了
[root@dev44 Disk1]# rpm -qa | grep openmotif
openmotif-2.2.2-16
[root@dev44 Disk1]# rpm -qa | grep setarch
setarch-1.3-1
[root@dev44 Disk1]# rpm -qa | grep tcl
tcl-8.3.5-92

6.建立目錄及準備安裝
引用:
[root@dev44 /]# mkdir /opt/oracle/product/9.2.0 -p
[root@dev44 /]# chown -R oracle.oinstall /opt/oracle
[root@dev44 /]# vi /etc/profile
增加以下內容
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
export ORACLE_SID=test
export ORACLE_TERM=xterm
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

7.打patch
3006854
可到itpub上下載patch
http://www.itpub.net/attachment.php?s=&postid=1033083
一定要確保gcc可用,再打patch。切記    還要以root用戶打啊

8.開始安裝
下面這個設置字符集很重要。
[oracle@dev44 Disk1]$ cd Disk1
[oracle@dev44 Disk1]$ xprop -root -remove _MOTIF_DEFAULT_BINDINGS
   (注:本語句在打開其他終端窗口時,可能會還原,如果你打開了其他窗口,一定要回本窗口,重新執行)
   (用來解決Warning: Cannot convert string "Alt<Key>Return,Alt_Key_KP_Enter" to type

VirtualBinding問題)
[oracle@dev44 Disk1]$ xprop -remove WM_LOCALE_NAME
   (這個執行時,隻影響當前終端,執行時,需要選擇該窗口)
[oracle@dev44 Disk1]$ xprop -remove XIM_SERVER
   (這個執行時,隻影響當前終端,執行時,需要選擇該窗口)
[oracle@dev44 Disk1]$ export LANG=zh_CN
[oracle@dev44 Disk1]$ ./runInstaller
[oracle@dev44 Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2005-01-10_05-50-

27PM/jre/bin/java. Please wait...
中文出現了,一切正常
(1).指定Inventory目錄位置
指定/opt/oracle/oraInventory目錄
2.指定UNIX組名,指定oinstall做爲組名
該組成員可以在該系統上升級Oracle軟件
3.手工以root身份執行/tmp/orainstRoot.sh
[oracle@dev44 tmp]$ su
[root@dev44 tmp]# ./orainstRoot.sh
創建 Oracle Inventory 目錄指針文件(/etc/oraInst.loc)
更改組名/opt/oracle/oraInventory 到 oinstall.
[root@dev44 tmp]# vi /etc/oraInst.loc
inventory_loc=/opt/oracle/oraInventory
inst_group=oinstall
4.文件定位
源... /home/oracle/ora9204/Disk1/stage/product.jar
目標...
名稱:OUIHome
路徑:/opt/oracle/product/9.2.0
5.可用產品
選Oracle9i Database 9.2.0.4.0
產品語言中,已選語言:簡體中文,英語
6.安裝類型
選Enterprise Edition(2.84GB)
7.Database COnfiguration
Select a database suited to your needs.
Gerneral Purpose
Install a pre-configured database optimized for general purpose usage.
8.Databasee Identification
Global Database Name: eosdb44.thtf.com.cn
SID: eosdb44
9.Database File Location
Directory For Database Files: /opt/oracle/oradata
10.Database Character Set
選擇: Use the default character set
The default character set for this database is based on the language setting of this operating

system: ZHS16GBK
11.安裝
本次安裝會話的日誌可見於:
/opt/oracle/oraInventory/logs/installActions2005-01-17_06-39-16PM.log

12、啓動agent
安裝p3238244_9204_LINUX.zip補丁 
用來修改agent服務不能啓動的錯誤。 
過程如下: 引用: 
[oracle@dev44 tmp]$ unzip p2617419_210_GENERIC.zip 
[oracle@dev44 tmp]$ export PATH=$PATH:/tmp/OPatch 
[oracle@dev44 tmp]$ export PATH=$PATH:/sbin # the patch needs "fuser" which is located in /sbin 
[oracle@dev44 tmp]$ unzip p3238244_9204_LINUX.zip 
[oracle@dev44 tmp]$ cd 3238244 
[oracle@dev44 tmp]$ opatch apply 
[oracle@dev44 tmp]$ cd $ORACLE_HOME/network/lib 
[oracle@dev44 tmp]$ make -f ins_oemagent.mk install 
[oracle@dev44 tmp]$ agentctl start agent
啓動成功!安裝完成 
發佈了13 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章