zoukankan      html  css  js  c++  java
  • centos7安装oracle 11gR2

    1.创建oracle系统的用户和用户组

    groupadd oinstall              #创建用户组oinstall
    groupadd dba                   #创建用户组dba
    useradd -g oinstall -g dba -m oracle          #创建oracle用户,并加入到oinstall和dba用户组
    groups oracle                 #查询用户组是否授权成功
    passwd oracle                   #设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆
    id oracle                                           #查看新建的oracle用户

    2.创建oracle数据库的安装目录,并指定目录的所属用户和所属组

    mkdir -p /data/oracle  #oracle数据库安装目录
    mkdir -p /data/oraInventory  #oracle数据库配置文件目录
    mkdir -p /data/database  #oracle数据库软件包解压目录
    chown -R oracle:oinstall /data/oracle  #设置目录所有者为oinstall用户组的oracle用户
    chown -R oracle:oinstall /data/oraInventory
    chown -R oracle:oinstall /data/database

    3.修改centos系统标识,这里如果不做修改会报oracle11g不支持在该系统安装的错误,所以在安装数据库之前建议修改系统标识

    默认系统标识文件是/etc/redhat-release 可以先查看一下默认标识

    cat /etc/redhat-release

    CentOS Linux release 7.2.1511 (Core)

    vi /etc/redhat-release   #修改成红色部分文字

    redhat-7

    4.安装系统依赖包,这一步也是最空间出错的地方,所以一定要注意。下面列出所需要的安装的依赖包

    binutils-2.23.52.0.1-12.el7.x86_64
    compat-libcap1-1.10-3.el7.x86_64
    gcc-4.8.2-3.el7.x86_64
    gcc-c++-4.8.2-3.el7.x86_64
    glibc-2.17-36.el7.i686
    glibc-2.17-36.el7.x86_64
    glibc-devel-2.17-36.el7.i686
    glibc-devel-2.17-36.el7.x86_64
    ksh
    libaio-0.3.109-9.el7.i686
    libaio-0.3.109-9.el7.x86_64
    libaio-devel-0.3.109-9.el7.i686
    libaio-devel-0.3.109-9.el7.x86_64
    libgcc-4.8.2-3.el7.i686
    libgcc-4.8.2-3.el7.x86_64
    libstdc++-4.8.2-3.el7.i686
    libstdc++-4.8.2-3.el7.x86_64
    libstdc++-devel-4.8.2-3.el7.i686
    libstdc++-devel-4.8.2-3.el7.x86_64
    libXi-1.7.2-1.el7.i686
    libXi-1.7.2-1.el7.x86_64
    libXtst-1.2.2-1.el7.i686
    libXtst-1.2.2-1.el7.x86_64
    make-3.82-19.el7.x86_64
    sysstat-10.1.5-1.el7.x86_64

    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*

    5.关闭系统防火墙

    先查看默认情况下系统防火墙的状态,发现是开户状态。
    执行systemctl stop firewalld.service 命令关闭防火墙     
    再执行查看状态命令systemctl status firewalld.service 发现防火墙已经关闭

    6.关闭selinux

    找到/etc/selinux/config 文件
    把文件中的SELINUX=enforcing   
    改为SELINUXdisabled 即可

    7.修改内核参数,添加下列代码

    vi /etc/sysctl.conf

    net.ipv4.icmp_echo_ignore_broadcasts = 1
    net.ipv4.conf.all.rp_filter = 1
    fs.file-max = 6815744 #设置最大打开文件数
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024
    kernel.shmmax = 2147483648 #最大共享内存的段大小
    kernel.shmmni = 4096 #整个系统共享内存端的最大数
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围
    net.core.rmem_default = 262144
    net.core.rmem_max= 4194304
    net.core.wmem_default= 262144
    net.core.wmem_max= 1048576

    sysctl -p  ##使上面的配置生效

    8.修改oracle用户限制,添加下列代码

    在/etc/security/limits.conf 文件末尾另上以下代码

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

    9.配置oracle用户的环境变量
    vi /home/oracle/.bash_profile  #红色部分是要追加bash_profile内容部分

    export ORACLE_BASE=/data/oracle                         #oracle数据库安装目录
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1     #oracle数据库路径
    export ORACLE_SID=orcl                                  #oracle启动数据库实例名
    export ORACLE_TERM=xterm                                #xterm窗口模式安装
    export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH            #添加系统环境变量
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib   #添加系统环境变量
    export LANG=C                                           #防止安装过程出现乱码
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK               #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致

    添加完成后执行  source /home/oracle/.bash_profile   命令使配置生效。


    到这里所以的配置工作已经完成,接下来要做的就是安装软件了。

    10、获取安装包文件后解压安装包
    unzip linux.x64_11gR2_database_1of2.zip -d /data/database/    #解压文件1
    unzip linux.x64_11gR2_database_2of2.zip -d /data/database/    #解压文件2
    chown -R oracle:oinstall /data/database/database/       #分配安装文件授权Oracle
    cd /data/database/database/
    ./runInstaller

    注:如果系统没有安装图形界面,还需根据提示安装相关软件

  • 相关阅读:
    autocomplete自动完成搜索提示仿google提示效果
    实现子元素相对于父元素左右居中
    javascript 事件知识集锦
    让 IE9 以下的浏览器支持 Media Queries
    「2013124」Cadence ic5141 installation on CentOS 5.5 x86_64 (limited to personal use)
    「2013420」SciPy, Numerical Python, matplotlib, Enthought Canopy Express
    「2013324」ClipSync, Youdao Note, GNote
    「2013124」XDMCP Configuration for Remote Access to Linux Desktop
    「2013115」Pomodoro, Convert Multiple CD ISO to One DVD ISO HowTo.
    「2013123」CentOS 5.5 x86_64 Installation and Configuration (for Univ. Labs)
  • 原文地址:https://www.cnblogs.com/double330/p/12963727.html
Copyright © 2011-2022 走看看