Red Hat Enterprise Linux 5 安装Oracle10g
Red Hat Enterprise Linux 5 安装Oracle10g
一、 检查安装所需软件包
使用rpm -qa|grep 软件包关键词命令进行检测,用rpm –ivh进行安装。一般需要以下几个
在RedHat AS5 Disk 1中
setarch-2.0-1.1.i386.rpm
make-3.81-1.1.i386.rpm
glibc-2.5-12.i386.rpm
libaio-0.3.106-3.2.i386.rpm
rpm -q setarch make glibc libaio
setarch-2.0-1.1
make-3.81-1.1
glibc-2.5-12
libaio-0.3.106-3.2
说明以上包都安装了。
在RedHat AS5 Disk 2中
compat-libstdc++-33-3.2.3-61.i386.rpm
compat-gcc-34-3.4.6-4.i386.rpm
compat-gcc-34-c++-3.4.6-4.i386.rpm
gcc-4.1.1-52.el5.i386.rpm
libXp-1.0.0-8.i386.rpm
rpm -q compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++ gcc libXp
package compat-libstdc++-33 is not installed
package compat-gcc-34 is not installed
package compat-gcc-34-c++ is not installed
gcc-4.1.1-52.el5
package libXp is not installed
is not installed说明该包没安装。
[root@localhost Server]# rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm
warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-libstdc++-33 ########################################### [100%]
[root@localhost Server]# rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm
warning: compat-gcc-34-3.4.6-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-gcc-34 ########################################### [100%]
[root@localhost Server]# rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm
warning: compat-gcc-34-c++-3.4.6-4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-gcc-34-c++ ########################################### [100%]
[root@localhost Server]# rpm -ivh libXp-1.0.0-8.i386.rpm
warning: libXp-1.0.0-8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:libXp ########################################### [100%]
在RedHat AS5 Disk 3中
openmotif-2.3.0-0.3.el5.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
rpm -q openmotif compat-db
package openmotif is not installed
package compat-db is not installed
[root@localhost Server]# rpm -ivh openmotif-2.3.0-0.3.el5.i386.rpm
warning: openmotif-2.3.0-0.3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:openmotif ########################################### [100%]
[root@localhost Server]# rpm -ivh compat-db-4.2.52-5.1.i386.rpm
warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:compat-db ########################################### [100%]
以上安装所需包准备完毕。
二、 修改Linux发行版本信息
编辑/etc/redhat-release文件,将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga)修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4),安装完成后需要修改回来。
[root@localhost /]# vi /etc/redhat-release
vi编辑后按Esc退出,输入:wq保存。
三、 修改系统内核参数
编辑/etc/sysctl.conf 在末尾增加或修改以下参数,如果没有相应的参数则添加之;若有相应参数值较我给出的值大,请不要修改!
[root@localhost /]# vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
修改好内核参数后,执行如下命令使新的设置生效。
[root@localhost /]# /sbin/sysctl –p
四、 创建Oracle用户、组、安装目录
1、 创建Oracle用户组
[root@localhost /]# groupadd oinstall
[root@localhost /]# groupadd dba
2、 创建Oracle用户
[root@localhost /]# useradd -m -g oinstall -G dba oracle
3、 设置Oracle用户密码
[root@localhost /]# passwd oracle
4、 创建Oracle安装目录以及数据存放目录
[root@localhost /]# mkdir /usr/oracle
[root@localhost /]# chown -R oracle:oinstall /usr/oracle
[root@localhost /]# chmod -R 775 /usr/oracle
五、 设置Oracle用户Shell limit
编辑/etc/security/limits.conf 在末尾添加以下内容
[root@localhost /]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
六、 在/etc/pam.d/login 文件末端添加以下相关内容。
[root@localhost /]# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
七、 添加以下内容到/etc/profile
[root@localhost /]# vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
八、 检查/etc/hosts文件
安装RHEL的时候最好采用静态IP地址,检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。
[root@localhost /]# vi /etc/hosts
九、 修改/etc/selinux/config文件来关闭SELINUX
[root@localhost /]# vi /etc/selinux/config
SELINUX=disabled
十、 配置oracle用户的环境变量
用oracle用户登录,修改.bash_profile在文件末尾添加如下信息。注意.bash_profile文件路径。
[root@localhost /]# su oracle
[oracle@localhost ~]$ vi ~/.bash_profile
export ORACLE_BASE=/usr/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin:$PATH
export LD_LIBARY_PATH=$ORACLE_HOME/lib
umask 022
保存后使用如下命令,使设置生效:
[oracle@localhost ~]$ source ~/.bash_profile
十一、 安装Oracle,并进行相关设置
1、 用oracle用户登录,进入安装文件所在目录。一般在database下面。
2、 切换root用户设置图形显示
[root@localhost database]# export DISPLAY=:0.0
[root@localhost database]# xhost +
access control disabled, clients can connect from any host
3、 切换oracle用户设置语言环境
[oracle@localhost database]$ export LC_CTYPE=en_US.UTF-8
4、 执行安装进入Oracle安装界面
[oracle@localhost database]$ ./runInstaller
5、 图形安装和在windows下的安装相差无几。安装过程中需要用root用户执行两个脚本。
[root@localhost ~]# /usr/oracle/oraInventory/orainstRoot.sh
[root@localhost ~]# /usr/oracle/product/10.2.0/db_1/root.sh
安装完成。
6、 安装完成后将Linux发行版本信息修改回原来信息
[root@localhost /]# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
7、 创建监听
[oracle@localhost ~]$ netca
图形界面创建监听和在windows下Net Configuration Assistant是一样的。
8、 创建数据库
[oracle@localhost ~]$ dbca
创建数据库和在windows下Database Configuration Assistant相差无几。
推荐阅读
-
Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0
-
Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0
-
Win7下硬盘安装 Red Hat Enterprise Linux 6.0 ES图文方法
-
Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
-
windows系统安装虚拟机VMware12,然后在虚拟机中安装Red Hat Enterprise Linux6操作系统
-
red hat linux之Samba、DHCP、DNS、FTP、Web的安装与配置
-
Red Hat Enterprise Linux 8.0 安装
-
Linux:Red Hat系统的安装
-
Red Hat Enterprise Linux 官方正式版镜像下载
-
Red Hat enterprise 5 gcc安装顺序