当前位置:首页 > Oracle
在 RHEL 6.5 x86_64 系统上安装 Oracle R2 11g·上篇
来源:靑龍一笑的博客  作者:靑龍一笑  发布时间:2017-03-15 15:15:54  点击量:813  评论:0

一、准备工作

    1、修改用户的 shell 限制

[root@ricenos ~]# vi /etc/security/limits.conf

    添加以下代码:

oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536

    2、修改登录配置文件

[root@ricenos ~]# vi /etc/pam.d/login

    添加以下代码:

session        required        /lib64/security/pam_limits.so
session        required        pam_limits.so

    3、修改 linux 内核

[root@ricenos ~]# vi /etc/sysctl.conf

    注释掉以下三行代码:

#net.bridge.bridge-nf-call-ip6tables = 0
#net.bridge.bridge-nf-call-iptables = 0
#net.bridge.bridge-nf-call-arptables = 0

    添加以下代码:

fs.file-max = 6815744
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 修改生效

[root@ricenos ~]# sysctl -p

    5、修改 /etc/profile 文件

[root@ricenos ~]# 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

    6、创建 Oracle 用户、用户组

[root@ricenos ~]# groupadd oinstall
[root@ricenos ~]# groupadd dba
[root@ricenos ~]# useradd -g oinstall -g dba -m oracle

    为 oracle 帐号设置一个登录密码:

[root@ricenos ~]# passwd oracle

    7、创建 Oracle 安装目录和数据文件存放目录

[root@ricenos ~]# mkdir -pv /opt/oracle/product
[root@ricenos ~]# mkdir -pv /opt/oracle/oradata
[root@ricenos ~]# mkdir -pv /opt/oracle/oraInventory

    8、更改目录所有者为 Oracle

[root@ricenos ~]# chown -R oracle:oinstall /opt/oracle
[root@ricenos ~]# chown -R oracle:dba /opt/oracle/oraInventory

    9、配置 Oracle 用户的环境变量

[root@ricenos ~]# su - oracle
[oracle@ricenos ~]$ vi .bash_profile

    添加以下代码:

umask 022
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

    建议重启系统,使所有设置生效:

[oracle@ricenos ~]$ exit
logout
[root@ricenos ~]# reboot

    10、准备 JDK

[root@ricenos softwares]# mkdir -pv /opt/java
[root@ricenos softwares]# tar xvf jdk-7u80-linux-x64.tar.gz -C /opt/java

    配置 java 环境变量:

[root@ricenos softwares]# vi /etc/profile

    添加以下代码:

JAVA_HOME=/opt/java/jdk1.7.0_80
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

    使 /etc/profile 文件修改生效:

[root@ricenos softwares]# source /etc/profile

    11、安装必需的几个软件包

[root@ricenos softwares]# yum install glibc.i686
[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

    其中,有一个包是在系统盘上:

[root@ricenos softwares]# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

    另外,还有一个包是 yum 源和系统盘上所没有的:

[root@ricenos softwares]# rpm -ivh pdksh-5.2.14-8.i386.rpm

    12、准备中文包
    考虑到安装 Oracle 时的中文问题,先把系统本机自带的中文字体链接到自己安装的 JDK 相应的目录下:

[root@ricenos softwares]# mkdir -pv /opt/java/jdk1.7.0_80/jre/lib/fonts/fallback
[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]# mkdir -pv /opt/oracle/product/11.2.0/db_1/jdk/jre/lib/fonts/fallback
[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

[root@ricenos softwares]# vi /etc/hosts

    添加以下代码:

192.168.186.130       ricenos

    14、挂载 Oracle R2 11g 安装光盘

[root@ricenos softwares]# mkdir -pv /mnt
[root@ricenos softwares]# mount /dev/cdrom /mnt/

    未完,请继续浏览《在 RHEL 6.5 x86_64 系统上安装 Oracle R2 11g·中篇

版权所有 © 2005-2023 靑龍一笑的博客  Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn  All Rights Reserved.

欢迎光临本站,这里是靑龍一笑的博客。

因资金匮乏,本站已迁到国外的免费空间,可能导致本站的访问速度较慢,由此给您带来的不便,敬请谅解。

您可以通过下方的“支持本站建设”链接,给本站提供资金支持。

Free Web Hosting