zoukankan      html  css  js  c++  java
  • Oracle12c_安装1——准备工作

    1.建议用户和组

    su root  #切换到root
    groupadd oinstall  #创建用户组oinstall
    groupadd dba  #创建用户组dba
    useradd -g oinstall -g dba -m oracle  #创建oracle用户,并加入到oinstall和dba用户组
    passwd oracle  #设置用户oracle的登陆密码,不设置密码,在CentOS的图形登陆界面没法登陆
    备注:密码:Sjtsoft123
    id oracle # 查看新建的oracle用户

     

    2.创建oracle安装目录

    [root@Node1 ~]# su - oracle
    上一次登录:五 12月 29 08:50:41 CST 2017pts/0 上
    [oracle@Node1 ~]$ mkdir app      #oracle数据库安装目录
    [oracle@Node1 ~]$ mkdir database  #oracle数据库软件包解压目录
    [oracle@Node1 ~]$ mkdir -p app/oradata
    [oracle@Node1 ~]$ mkdir -p app/fast_recovery_area

    ls  #创建完毕检查一下

    3.解压安装包

    [oracle@Node1 softwares]$ unzip linuxx64_12201_database.zip -d /home/oracle/database/
    
    [oracle@Node1 softwares]$ unzip oracle11grpmlinux.zip -d  .

    4.文件夹授权

    [root@Node1 app]# chown -R oracle:oinstall /home/oracle/database/database/
    [root@Node1 app]# chown -R oracle:oinstall /home/oracle/app/oradata/
    [root@Node1 app]# chown -R oracle:oinstall /home/oracle/app/fast_recovery_area/

    5.安装依赖包

    yum安装最方便:

    [root@Node1 app]# yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*
    

      

    或者rpm安装(rpm -Uvh ./*.rpm --nodeps --force 强制安装,排除依赖关系)。

     6.关闭防火墙

    service iptables stop
    (备注:Centos7:
    关闭防火墙:systemctl stop firewalld.service
    禁止使用防火墙:systemctl disable firewalld.service )

    [root@Node1 app]# systemctl stop firewalld.service
    [root@Node1 app]# systemctl disable firewalld.service

     7、关闭selinux

    [root@Node1 app]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 
    [root@Node1 app]# setenforce 0
    

      

    8、修改内核参数

    进入编辑状态: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 = 1887436  #共享内存的总量,8G内存设置:2097152*4k/1024/1024 内存*90%*1024*1024*1024÷4096
    kernel.shmmax = 7730941132#最大共享内存的段大小(最大共享内存2GB ) 内存*90%*1024*1024*1024
    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

    7、对oracle用户设置限制,提高软件运行性能

    进入编辑状态:vim /etc/security/limits.conf
    找到最后一行# End of file,在它上面空行处添加如下代码:

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
     # vi /etc/pam.d/login (在文件最后增加或修改以下参数)
    
    session required pam_limits.so

    # vi /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

    8、配置用户的环境变量
    进入编辑状态:vim /home/oracle/.bash_profile(vim ~/.bash_profile )

    简洁:

    export PATH
    export ORACLE_SID=gnss
    export ORACLE_BASE=/home/oracle/app #oracle数据库安装目录
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    export PATH=$ORACLE_HOME/bin:$PATH

    保存并退出。
    使上述配置立即生效:source /home/oracle/.bash_profile

    准备工作就这些,下面准备安装。

    如果对您有帮助,轻轻点个赞!
  • 相关阅读:
    给元素查索引
    数组的反转和排序
    本地修改文件到git
    +new Date()
    文字双层投影
    表格组件 自定义宽度 设置 span 内容 超出省略号
    iframe的使用
    分页获取列表进行索引累加
    日期时间格式化
    柱状echarts 自定义图例设置
  • 原文地址:https://www.cnblogs.com/ZHUJIBlogs/p/8143298.html
Copyright © 2011-2022 走看看