一、 安装redhat数据库并把开发工具包选上。
二、 安装数据库之前先检查依赖的包是否安装好。第八步。
三、 添加dba组及oracle用户
1. 添加组
groupadd dba
2. 添加组用户
useradd -G dba oracle
3. 设置密码
passwd oracle
四、 建立oracle安装目录
1. 创建数据库安装文件存储目录
mkdir /user/oracle
2. 创建数据库安装目录
Mkdir –p /opt/oracle/product/920
3. 赋权文件夹给oracle.dba
chown -R oracle:dba /usr/oracle/ /opt/oracle/
五、 设置kernal参数
1. 以root账户登陆,在/etc/sysctl.conf中添加
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
2. 执行sysctl –p生效
3. 以root用户登陆,在/etc/security/limits.conf文件中添加以下各行,修改操作系统资源限制
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
4. 在/home/oracle/.bash_profile中添加
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/920
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=ORCL
export ORACLE_SID=export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=american_america.we8iso8859p1
============== START ==================
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=ora9i
export ORACLE_TERM=vt100
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=american_america.we8iso8859p1
========== END ==================
六、 软件解压
在安装前需要将oracle软件拷贝到本机上。
1.以oracle用户登陆,用gunzip进行解压到/usr/oracle下
$ gunzip ship_9204_linux_disk1.cpio.gz
$ gunzip ship_9204_linux_disk2.cpio.gz
$ gunzip ship_9204_linux_disk3.cpio.gz
3).用gunzip解压后生成以.cpio结尾的文件,需要用cpio再次进行解压。
$ cpio -ivd < ship_9204_linux_disk1.cpio
$ cpio -ivd < ship_9204_linux_disk2.cpio
$ cpio -ivd < ship_9204_linux_disk3.cpio
解压后生成Disk1、Disk2、Disk3三个目录
七、 输出图型化界面.以root用户登陆,执行xhost +
1. xport DISPLAY=:0.0;
2. XHOST +
3. 进入/user/oracle 运行runinstanll
八、 检查工具包,
1. rpm -qa |grep binutils查看是否已经安装
2. 由于之前没有安装好工具包,重启操作系统,以光盘启动,再从光盘中添加需要安装的包。
3. 要安装的工具包如下,安装操作系统时就安上开发工具包
binutils
compat-db
compat-libstdc++
control-center-
gcc
gcc-c++
glibc
glibc-common
libstdc++
libstdc++-devel
libXp
make
ksh
sysstat
setarch
九、 但运行runinstanll时界面乱码,需要修改语言
添加export lang = en, 成功如下图