安装数据库必须必须先安装JDK
1 使用root用户拷贝文件
copy the 3 files and patch file to "/oracle" directory
2 解压文件 zcat filename | cpio -idmv
3 安装补丁
install a patch file called p3006854.zip
switch to root user
execute the command: unzip p3006854.zip
in the same directory generate a directory named 3006854,
cd 3006854
execute command: sh rhe13_pre_install.sh
3 创建一个oracle用户
groupadd oinstall
grouadd dba
useradd -d /oracle -g oinstall -G dba oracle
passwd oracle
chown -R /oracle oracle
chgrp -R /oracle oinstall
4 执行命令
locale,确保显示内容如下
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
如果环境为中文,执行命令
yast2
选择system->Chooses language,选择English(US),
点击,下拉框选择Yes,确保[使用UTF编码]被勾选
5 设置环境变量
use root user to set the environmetn variables
vi /etc/profile,
添加如下内容:
export JAVA_HOME=/usr/local/jdk1.4 //注:必须先安装Jdk,这个为jdk的安装目录
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib
export ORACLE_HOME=/oracle/product/9.2.0.4
export ORACLE_BASE=/oracle
export ORACLE_SID=mvsdb
export ORACLE_TERM=xterm
export ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/lib/i686/so:/lib/i686
export LD_ASSUME_KERNEL=2.4.1
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:$CATALINA_HOME/bin:/sbin:/usr/sbin
6 重启计算机或者运行如下命令使环境变量设置生效
cd /etc
chmod +x profile
. profile
7 设置共享内存
如果是数据库服务器,可以把共享内存设为物理内存的一半。
如果是与其他服务器公用一台机器,可以减少共享内存的大小,推荐大于128M
sysctl -w kernel.shmmax=1073741824 //表示把共享内存设为1G
然后执行命令验证一下
cat /proc/sys/kernel/shmmax
在/etc下创建sysctl.conf,执行如下命令
vi /etc/sysctl.conf
添加内容:kernel.shmmax=1073741824
保存退出。
执行 chkconfig boot.sysctl on
这样服务器重启会自动读取sysctl.conf中的共享内存配置。
7 以oracle用户登录
把步骤5中每一个设置的环境变量都使用echo命令验证一下,如:
echo $ORACLE_HOME
echo $ORACLE_BASE
to assure that the env viruable was correctly set.
运行local