阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

RHEL 6.5安装Oracle 11gR2 图解

165次阅读
没有评论

共计 4045 个字符,预计需要花费 11 分钟才能阅读完成。

RHEL 6.5 安装 Oracle 11gR2

1、安装前准备

OS 安装,RHEL6.5 默认安装即可,关闭 iptables,关闭 selinux,修改本地 hosts 文件

~]# service iptables stop   
~]# chkconfig --del iptables
~]# vim /etc/selinux/config #配置重启后永久有效
SELINUX=disabled
~]# vim /etc/hosts

制作本地 yum 仓库,oracle11gR2 所依赖包安装

~]# cd /
/]# mkdir local.repo    
~]# cd /media/RHEL_6.5\ x86_64\ Disc\ 1/
cp -rf * /localrepo/

~]# vim /etc/yum.repos.d/localrepo
[localrepo]
name=localrepo
baseurl=file:///localrepo
gpgcheck=0
enabled=1
~]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
localrepo                                                          | 3.9 kB     00:00 ... 
localrepo/primary_db                                               | 3.1 MB     00:00 ... 
repo id                                   repo name                                 status
localrepo                                 localrepo                                 3,690
repolist: 3,690

安装所依赖包:

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh* -y

注意:还有一个包需要单独安装
rpm -ivh pdksh-5.2.14-30.x86_64.rpm 
warning: pdksh-5.2.14-30.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 73307de6: NOKEY
error: Failed dependencies:
pdksh conflicts with ksh-20120801-10.el6.x86_64


先要对 ksh-20120801-10.el6.x86_64 进行卸载处理
rpm -e ksh-20120801-10.el6.x86_64

rpm -ivh pdksh-5.2.14-30.x86_64.rpm
warning: pdksh-5.2.14-30.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 73307de6: NOKEY
Preparing...                ########################################### [100%]
   1:pdksh                  ########################################### [100%]

创建用户并修改环境变量

~]# groupadd -g 1000 oinstall
~]# groupadd -g 1100 dba
~]# useradd -m -g oinstall -G dba -u 1200 oracle
~]# id oracle
uid=1200(oracle) gid=1000(oinstall) groups=1000(oinstall),1100(dba)
~]# passwd oracle

[oracle@~]$ vim .bash_profile 

# .bash_profile

# Get the aliases and functions
if [-f ~/.bashrc]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
export ORACLE_SID=*****
export ORACLE_HOME=/home/u01/app/oracle/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
if [$USER = "oracle"]; then
  if [$SHELL = "/bin/ksh"]; then
    ulimit -p 16384
    ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
fi
export PATH

创建目录

~]# mkdir -p /home/u01/app/oracle/product/11.2.0/db_1
~]# chown -R oracle:oinstall /home/u01

修改系统参数配置

~]# vim /etc/sysctl.conf    #添加如下

# Controls the maximum size of a message, in bytes
kernel.msgmax = 65536

# Controls the maximum shared segment size, in bytes
kernel.shmmax = 32000000000

# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 8388608
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 = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
kernel.msgmnb = 65536
kernel.msgmax = 65536
fs.aio-max-nr = 262144

sysctl -p

~]# vim /etc/security/limits.conf   #添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


~]# vim /etc/pam.d/login    #添加如下
session required pam_limits.so

~]# vim /etc/security/limits.d/90-nproc.conf
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          -    nproc     16384
root       soft    nproc     unlimited

Oracle 11204 软件安装

 授权 oracle 权限
tmp]# chmod 777 -R oracle/
[root tmp]# chown -R oracle.oinstall oracle/    

进入 oracle 用户进行解压
oracle]$ unzip p13390677_112040_Linux-x86-64_1of7.zip 
oracle]$ unzip p13390677_112040_Linux-x86-64_2of7.zip

root 用户下进行桌面共享 xhost+
进入 oracle 用户进行安装
oracle]# cd /tmp/oracle/database/
database]# ./runInstaller

注意安装路径要和之前配置的环境变量路径一致, 安装时选择仅安装 software,安装验证时报的 swap 空间错误可以忽略
后续建库可用通过 dbca 完成,配置监听通过 netca

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

RHEL 6.5 安装 Oracle 11gR2 图解

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-04/142562.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计4045字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中