zoukankan      html  css  js  c++  java
  • Oracle For Linux

    安装前检查

    检查是否安装以下软件rpm -qa | grep **下面**软件包

    安装包名称 是否安装
    binutils-2.17.50.0.6
    compat-libstdc++-33-3.2.3
    elfutils-libelf-0.125
    elfutils-libelf-devel-0.125
    elfutils-libelf-devel-static-0.125 ×(有可能不用)
    gcc-4.1.2
    gcc-c++-4.1.2
    glibc-2.5-24
    glibc-common-2.5
    glibc-devel-2.5
    glibc-headers-2.5
    kernel-headers-2.6.18
    ksh-20060214
    libaio-0.3.106
    libaio-devel-0.3.106
    libgcc-4.1.2
    libgomp-4.1.2
    libstdc++-4.1.2
    libstdc++-devel-4.1.2
    make-3.81
    sysstat-7.0.2
    unixODBC-2.2.11
    unixODBC-devel-2.2.11

    创建用户和用户组

    创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

    [root@localhost ~]#groupadd oinstall
    [root@localhost ~]#groupadd dba
    [root@localhost ~]#useradd -g oinstall -G dba oracle(主组oinstall,其它组:dba)
    [root@localhost ~]#passwd oracle
    

    修改配置文件

    1. 修改配置文件 /etc/sysctl.conf

      #setup oracle
      fs.aio-max-nr = 1048576
      fs.file-max = 6815744
      kernel.shmall = 2097152
      kernel.shmmax = 536870912
      kernel.shmmni = 4096
      kernel.sem = 250 32000 100 128
      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 = 1048586
      
    2. 使配置生效而不用重启系统 sysctl -p

    3. 修改用户限制,修改 /etc/security/limits.conf 文件

      oracle           soft    nproc   2047
      oracle           hard    nproc   16384
      oracle           soft    nofile  1024
      oracle           hard    nofile  65536
      
    4. 修改用户验证选项,修改 /etc/pam.d/login 文件

      session    required     pam_limits.so
      
    5. 修改用户配置文件,/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
    

    安装目录配置

    [root@localhost ~]# mkdir -p /u01/oraInventory
    [root@localhost ~]# chown -R oracle:oinstall /u01/
    [root@localhost ~]# chmod -R 775 /u01/
    

    修改用户bash shell

    vi .bash_profile

    export ORACLE_BASE=/u01 
    export ORACLE_HOME=$ORACLE_BASE/oracle
    export ORACLE_SID=oracleSid 
    export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
    

    未完待续。。。。

  • 相关阅读:
    Android-TabLayout设置内容宽度以及下划线宽度
    RecyclerView 上拉加载下拉刷新
    Android自定义View实现仿QQ实现运动步数效果
    Android开发中常见的内存泄露案例以及解决方法总结
    Android封装TitleBar基本适用所有常规开发
    Activity设置背景透明之开发坑
    Android表情开发
    订制EditText光标
    Android:java.lang.OutOfMemoryError:GC overhead limit exceeded
    Android之自定义View学习(一)
  • 原文地址:https://www.cnblogs.com/fengzzi/p/10045438.html
Copyright © 2011-2022 走看看