CentOS 6.2 X64上64位Oracle11gR2 静默安装,静默设置监听,静默建库亲自实践记录

本文详细记录了在CentOS 6.2 64位系统上静默安装Oracle 11gR2数据库的过程,包括环境配置、静默安装、监听配置、数据库创建、归档模式设置等步骤,以及如何通过静默方式实现数据库和监听的自动化配置。
摘要由CSDN通过智能技术生成

 

1 安装前环境:
  操作系统:CetnOS6.2x64 最小化安装,已配置好网络IP:172.16.2.182,物理内存8GB,硬盘100GB。
  已下载: linux.x64_11gR2_database_1of2.zip
     linux.x64_11gR2_database_2of2.zip
     位于目录/opt/
    
2 准备工作
 root用户登录后
 #yum install vim       //个人喜好vim编辑各种配置文件,所以先下一个
 #yum install unzip       //下载unzip,用来解压上述两个压缩文件
 #cd /opt         //切换当前目录到oracle压缩文件所在目录
 #unzip linux.x64_11gR2_database_1of2.zip //解压
 #unzip linux.x64_11gR2_database_2of2.zip
 解压后新增一个/opt/database目录,里面是解压后的所有oracle安装文件。
 
 在/etc/hosts文件中增加主机名(通过hostname获得)到回环IP的映射如下:
 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 oracle11gcentos6.dlxg.gov.cn
 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 oracle11gcentos6.dlxg.gov.cn
  
 #vim /etc/selinux/conf  设置 SELINUX=disabled
 #setenforce 0   //关闭selinux
 #service iptables stop //临时关闭防火墙
 
3 安装必须的包
 #yum install gcc
 #yum install make
 #yum install binutils
 #yum install gcc-c++
 #yum install compat-libstdc++-33
 #yum install elfutils-libelf-devel
 #yum install elfutils-libelf-devel-static
 #yum install ksh
 #yum install libaio
 #yum install libaio-devel
 #yum install numactl-devel
 #yum install sysstat
 #yum install unixODBC
 #yum install unixODBC-devel
 #yum install pcre-devel
 
4 准备安装用户及用户组
 #groupadd oinstall
 #groupadd dba
 #useradd -g oinstall -G dba -d /home/oracle oracle
 #passwd oracle          //设置oracle密码

5 修改内核参数配置文件
 #vim /etc/sysctl.conf 在文件最后增加
 fs.aio-max-nr = 1048576
 fs.file-max = 6553600
 kernel.shmall = 2097152
 kernel.shmmax = 2147483648
 kernel.shmmni = 4096
 kernel.sem = 250 32000 100 128
 net.ipv4.ip_local_port_range = 1024 65000
 net.core.rmem_default = 262144
 net.core.rmem_max = 4194304
 net.core.wmem_default = 262144
 net.core.wmem_max = 1048586
 保存文件。
 #/sbin/sysctl -p          //让参数生效
 
6 修改用户的限制文件
 #vim /etc/security/limits.conf 在文件后增加
 oracle           soft    nproc           2047
 oracle           hard    nproc           16384
 oracle           soft    nofile          1024
 oracle           hard    nofile          65536
 oracle           soft    stack           10240
 保存文件。
 修改/etc/pam.d/login文件,增加如下:
 session  required   /lib64/security/pam_limits.so  //64位系统时,千万别写成/lib/security/pam_limits.so,否则导致无法登录
 session     required      pam_limits.so
 修改/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

7 创建安装目录和设置文件权限
 #mkdir /opt/oracle
 #mkdir /opt/oracle/11.2.0  //数据库系统安装目录
 #mkdir /opt/oracle/oradata    //数据库数据安装目录
 #mkdir /opt/oracle/oradata_back  //数据备份目录
 #mkdir /home/oracle/inventory //清单目录
 #chown -R oracle:oinstall /opt/oracle
 #chown -R oracle:oinstall /home/oracle/inventory
 #chomod -R 775 /opt/oracle

设置环境变量: 修改/home/oracle/.bashrc文件,增加如下

ORACLE_BASE=/opt/oracle
ORACLE_HOME=/opt/oracle/11.2.0
PATH=$ORACLE_HOME/bin:$PATH
NLS_LANG=American_America.AL32UTF8


export ORACLE_HOME PATH ORACLE_SID NLS_LANG

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值