一、准备工作
1、修改用户的 shell 限制
添加以下代码:
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2、修改登录配置文件
添加以下代码:
session required pam_limits.so
3、修改 linux 内核
注释掉以下三行代码:
#net.bridge.bridge-nf-call-iptables = 0
#net.bridge.bridge-nf-call-arptables = 0
添加以下代码:
fs.aio-max-nr = 1048576
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4、使 /etc/sysctl.conf 修改生效
5、修改 /etc/profile 文件
添加以下代码:
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6、创建 Oracle 用户、用户组
[root@ricenos ~]# groupadd dba
[root@ricenos ~]# useradd -g oinstall -g dba -m oracle
为 oracle 帐号设置一个登录密码:
7、创建 Oracle 安装目录和数据文件存放目录
[root@ricenos ~]# mkdir -pv /opt/oracle/oradata
[root@ricenos ~]# mkdir -pv /opt/oracle/oraInventory
8、更改目录所有者为 Oracle
[root@ricenos ~]# chown -R oracle:dba /opt/oracle/oraInventory
9、配置 Oracle 用户的环境变量
[oracle@ricenos ~]$ vi .bash_profile
添加以下代码:
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=orcl
ORACLE_UNQNAME=$ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_UNQNAME PATH LD_LIBRARY_PATH
建议重启系统,使所有设置生效:
logout
[root@ricenos ~]# reboot
10、准备 JDK
[root@ricenos softwares]# tar xvf jdk-7u80-linux-x64.tar.gz -C /opt/java
配置 java 环境变量:
添加以下代码:
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
使 /etc/profile 文件修改生效:
11、安装必需的几个软件包
[root@ricenos softwares]# yum install glibc-devel.i686
[root@ricenos softwares]# yum install libaio-devel
[root@ricenos softwares]# yum install libXp
[root@ricenos softwares]# yum install unixODBC
[root@ricenos softwares]# yum install unixODBC-devel
其中,有一个包是在系统盘上:
另外,还有一个包是 yum 源和系统盘上所没有的:
12、准备中文包
考虑到安装 Oracle 时的中文问题,先把系统本机自带的中文字体链接到自己安装的 JDK 相应的目录下:
[root@ricenos softwares]# ln -s /usr/share/fonts/wqy-zenhei/* /opt/java/jdk1.7.0_80/jre/lib/fonts/fallback/
在配置监听的时候,同样会出现中文乱码问题,先把系统本机自带的中文字体链接到 Oracle 将要安装的 JDK 相应目录下:
[root@ricenos softwares]# ln -s /usr/share/fonts/wqy-zenhei/* /opt/oracle/product/11.2.0/db_1/jdk/jre/lib/fonts/fallback/
[root@ricenos softwares]# chown -R oracle:oinstall /opt/oracle/product/
13、绑定主机名和 IP
添加以下代码:
14、挂载 Oracle R2 11g 安装光盘
[root@ricenos softwares]# mount /dev/cdrom /mnt/
未完,请继续浏览《在 RHEL 6.5 x86_64 系统上安装 Oracle R2 11g·中篇》
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.