RHEL 6.5安装oracle11gR2

RHEL 6.5安装oracle11gR2

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

[[email protected]~]$ 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

oracle11204软件安装

授权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

时间: 2024-10-25 21:16:19

RHEL 6.5安装oracle11gR2的相关文章

rhel 5.8下静默安装oracle11gr2

1.图形界面下录制脚本如下: #-------------------------------------------------------------------------------# Do not change the following system generated value. #-------------------------------------------------------------------------------oracle.install.respon

Oracle10g/11g 在SUSE/RHEL上的安装与配置

在过去对众多项目的支撑过程中,Oracle作为首选数据库,其安装与配置过程成了重复性最多的工作之一.在此,我进行了总结,并分享出来,希望能对大家有所帮助.随着Oracle版本的提升,从9i ->10g ->11g,其安装与配置过程其实越来越简单,尤其到了11g,会自动检测所缺少的系统软件包,并在系统参数配置方面进行自动调优. 在Linux下Oracle的安装配置过程我认为可分为三大步:第一步 预安装的环境参数配置在Windows下没有这一步,因为已经由安装程序直接完成了,Linux下目前也有相

centos7下安装oracle11gR2

Centos7安装oracle11gR2说明 Centos7安装oracle11gR2说明 环境准备 安装Oracle前准备 创建运行oracle数据库的系统用户和用户组 创建oracle数据库安装目录 修改OS系统标识 安装oracle数据库所需要的软件包 关闭防火墙 关闭selinux需重启生效 修改内核参数 对oracle用户设置限制提高软件运行性能 配置用户的环境变量 解压安装包 oracle安装 登录oracle用户 启动oralce安装 按照步骤进行安装 安装中出现的问题 环境准备

64位win7安装Oracle11gR2数据库

一.描述 在64位的win7操作系统中安装Oracle11gR2数据库,我们首先需要下载Oracle数据库软件,该地址包含32位和64位的Oracle数据库软件. 百度云盘免费下载地址:http://pan.baidu.com/s/1kTHzodL 二.安装步骤 1.解压以上下载的Oracle安装文件 2.将win64_11gR2_database_2of2\database\stage\Components文件夹下的所有文件拷到win64_11gR2_database_1of2\databas

CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin

原文 CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin 发表于 2014-11-02 作者 Haoxian Zeng 更新于 2014-12-12 之前根据在 Linode VPS 上部署 LAMP 服务器的经验写了安装记录,得到不少网友的亲睐.随着 CentOS 7 发布,安装过程发生了不少变化.因此在虚拟机上跑了一下,根据之前的记录做了修改,以供参考.主要注意的是,现在数据库由 MySQL 改成 MariaDB 了,故而 LAMP 代表的就是 Linux + A

Red Hat Enterprise Linux(RHEL)操作系统的安装

打开VM虚拟机--新建虚拟机: 选择"典型"类型,进行"下一步"安装: 如下图:选择Linux,版本根据自己的系统版本进行选择,点击"下一步"安装: 分配指定的磁盘大小,系统推荐20G足够了,点击"下一步"安装: 点击"自定义硬件"按钮,点击"下一步": 将硬件设备中不能够用到的设备移除: 将RHEL的IOS镜像挂载,如下图所示: 挂载完镜像文件后,开启此虚拟机后出现如下图所示: 选择第

基于RHEL 6.5安装Oracle 11g详细教程(1)——创建虚拟机

前 言 环境说明: 在本次实验当中,主要是实现基于RHEL 6.5 64bit系统成功安装Oracle 11g R2 64bit,实验平台基于VMware vSphere. 介质下载: VMware ESXi 5.5.0(1331820) 下载链接:http://yunpan.cn/QiBnp2xxpFjaD 访问密码 2ec0 Redhat Enterprise Linux 6.5 x86_64 下载链接:http://yunpan.cn/QiBXcFF5SXvBj 访问密码 467f Ora

基于RHEL 6.5安装Oracle 11g详细教程(2)——安装RHEL6.5

2  安装RHEL 6.5 1)如下图所示,选择Oracle虚拟机,在Oracle虚拟机上点击右键,依次选择电源--打开电源(或使用Ctrl+B组合键). 2)如下图所示,在Oracle虚拟机上点击右键,选择打开控制台. 3)如下图所示,依次选择虚拟机CD/DVD设备--CD/DVD驱动器1--连接到本地磁盘上的ISO映像. 4)如下图所示,选择RHEL 6.5的ISO文件(rhel-server-6.5-x86_64-dvd.iso),单击打开. 5)如下图所示,依次选择虚拟机CD/DVD设备

基于RHEL 6.5安装Oracle 11g详细教程(3)——安装VMware Tools

3  安装VMware Tools 1)如下图所示,依次选择虚拟机 -- 客户机 -- 安装/升级VMware Tools. 2)如下图所示,单击确定. 3)如下图所示,单击确定. 4)如下图所示,可以看到VMware Tools的安装介质. 5)如下图所示,在VMware Tools目录内点击右键选择Open in Terminal. 6)如下图所示,Terminal已经打开. [[email protected] VMware Tools]# ls manifest.txt VMwareTo