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

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

    如果对您有帮助,轻轻点个赞!
  • 相关阅读:
    C#利用反射动态调用类及方法
    系统程序监控软件
    SQL server 2008 安装和远程访问的问题
    sql server 创建临时表
    IIS 时间问题
    windows 2008 安装 sql server 2008
    sql server xml nodes 的使用
    Window 7sp1 安装vs2010 sp1 打开xaml文件崩溃
    CSS资源网址
    Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0
  • 原文地址:https://www.cnblogs.com/ZHUJIBlogs/p/8143298.html
Copyright © 2011-2022 走看看