centos6.3 安装oracle11g详细步骤 操作系统64位

本文详细介绍在CentOS上安装Oracle11g的过程,包括关闭selinux与防火墙、安装必要的软件包、创建用户组及用户、配置环境变量、调整内核参数等关键步骤。

centos安装oracle11g详细步骤

 

1.  关闭selinux

vi /etc/sysconfig/selinux
SELINUX=enforcing改成SELINUX=disabled

 

2.  关闭防火墙

service iptables stop
service ip6tables  stop

 

3.  安装软件包

rpm -q gcc gcc-c++ binutils ksh compat-libcap1compat-db  compat-libstdc++ glibcglibc-devel libgcc libstdc++ libstdc++-devel libaio libaio-devel unixODBCunixODBC-devel  sysstat make

执行上面的命令检查以上面名字开头的包是否都存在,少了的包可以从官网下载的安装镜像文件中找到安装,也可以直接插入光盘用yum命令安装。

 

4.  创建用户组  

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle oracle #设置密码oracle

查看一下
id oracle

uid=500(oracle) gid=500(oinstall) 组=500(oinstall),501(dba)

 

5. 建立安装目录(具体安装目录,可以自己定)

mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle

 

6. 修改内核参数

vi /etc/sysctl.conf 加入以下参数:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 4081315     

kernel.shmmax = 8858533120 

kernel.shmmni = 4096

kernel.sem = 250 32000 100 142

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

要注意的是,原来sysctl.conf中已经有shmallshmmax参数了,注释掉。kernel.shmall一般内存除以分页大小获取分页大小命令getconf PAGESIZE

kernel.shmmax一般比物理内存一半大点。

 

7. 修改文件限制

vi /etc/security/limits.conf

oracle             soft    nproc   2047

oracle             hard    nproc   16384

oracle             soft    nofile  1024

oracle             hard    nofile  65536

oracle              soft    stack  10240

 

8. 修改ulimit

vi /etc/profile
  if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh"]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n65536
    fi
  fi

 

 

9. 修改oracle用户环境变量

vi /etc/profile加入以下代码

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

ORACLE_BASE目录与上面第5步保持一致,ORACLE_SID将要创建的数据库实例名,source  /etc/profile,使环境变量生效。

 

10. 安装oracle

         在本机用图形化界面装,依次执行下面的命令

        xhost +         

       su oracle         #切换成oracle用户
       cd /u01/app/oracle
       unziplinux.x64_11gR2_database_1of2.zip
       unziplinux.x64_11gR2_database_2of2.zip
       unsetLANG LANGUAGE    #解决中文乱码
       cd/u01/app/oracle/databse
       ./runInstaller         #执行后进入图形化界面安装

执行先决条件检查时,会有不少包要求装,大部分是过时的,可以忽略掉。不过也要一个一个看一下。一切顺利,到最后,要用root执行两个脚本,按提示就OK

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值