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
5.检查环境
[root@dev44 oracle]# rpm -qa | grep compat
[root@dev211 opt]# rpm -qa | grep compa
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-gcc-7.3-2.96.122
确保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.建立目录、修改配置及准备安装
(1).建立目录:
[root@dev44 /]# mkdir /opt/oracle/product/9.2.0 -p
[root@dev44 /]# chown -R oracle.oinstall /opt/oracle
(2).修改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
(3).配置系统参数
[root@dev44 /]# vi /etc/sysctl.conf
# for Oracle
kernel.shmmax=536870912
kernel.sem = 250        32000   100     128
kernel.shmmni = 4096
kernel.shmall = 2097152
net.ipv4.ip_local_port_range = 1024    65534
fs.file-max = 65534
[root@dev44 /]# vi /etc/security/limits.conf
# for Oracle
oracle           soft    nofile          65536
oracle           hard    nofile          65536
oracle           soft    nproc           16384
oracle           hard    nproc           16384
(4).直接修改当前系统参数
[root@dev44 /]# sysctl -w kernel.shmmax=536870912
[root@dev44 /]# sysctl -w kernel.shmmni=4096
[root@dev44 /]# sysctl -w kernel.shmall=2097152
[root@dev44 /]# sysctl -w kernel.sem='250        32000   100     128'
[root@dev44 /]# sysctl -w net.ipv4.ip_local_port_range='1024   65534'
[root@dev44 /]# sysctl -w fs.file-max=65534

7.打patch
3006854
可到itpub上下载patch
http://www.itpub.net/attachment.php?s=&postid=1033083
一定要确保gcc可用,再打patch。切记
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 -root -remove XIM_SERVERS
   (这个执行时,只影响当前终端,执行时,需要选择该窗口)
[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

9.启动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
启动成功!安装完成

10.启动oracle应用程序
由于oracle的大多数图形界面的应用程序,都采用是ibm blackdown jre 1.1.8
在启动oracle应用程序之前,都是使用jre支持中文。
[oracle@dev44 /]$ export LANG=zh_CN

在执行每条命令之前,执行以下命令
[oracle@dev44 /]$ xprop -root -remove XIM_SERVERS
[oracle@dev44 /]$ xprop -root -remove _MOTIF_DEFAULT_BINDINGS
如果想恢复中文输入的话,请执行类似如下的命令
[oracle@dev44 /]$ xprop -root -add XIM_SERVERS = @server=Chinput

猜你喜欢

转载自blog.csdn.net/leejidongdong/article/details/322828