• 第十天 Oracle安装前准备工作


    • 确认root身份:

    # id

    • 硬件配置:

    # grep MemTotal /proc/meminfo  内存

    # grep SwapTotal /proc/meminfo   交换内存

    # vi /etc/fstab(永久修改)

    tmpfs /dev/shm tmpfs defaults,size=2G 0 0

    # mount -o remount /dev/shm

    临时修改

    # mount -t tmpfs shmfs -o size=2g /dev/shm

    # uname -m

    # df -h

    替代6 7 8 9步

    # cd /media/OL6.4 x86_64 Disc 1 20130225/Packages/

     # yum install oracle-rdbms-server-11gR2-preinstall  //安装这个安装包会把其他的软件包一块安装并且修改内核参数 环境设置

    6.  rpm检查并安装:

    # cat /etc/oracle-release

    # cat /etc/redhat-release

    # uname -r

     

    # rpm -qa | grep glibc

    # yum install glibc

    # yum install glibc.i686

     

    binutils-2.20.51.0.2-5.11.el6 (x86_64)

    compat-libcap1-1.10-1 (x86_64)

    compat-libstdc++-33-3.2.3-69.el6 (x86_64)

    compat-libstdc++-33-3.2.3-69.el6.i686

    gcc-4.4.4-13.el6 (x86_64)

    gcc-c++-4.4.4-13.el6 (x86_64)

    glibc-2.12-1.7.el6 (i686)

    glibc-2.12-1.7.el6 (x86_64)

    glibc-devel-2.12-1.7.el6 (x86_64)

    glibc-devel-2.12-1.7.el6.i686

    ksh

    libgcc-4.4.4-13.el6 (i686)

    libgcc-4.4.4-13.el6 (x86_64)

    libstdc++-4.4.4-13.el6 (x86_64)

    libstdc++-4.4.4-13.el6.i686

    libstdc++-devel-4.4.4-13.el6 (x86_64)

    libstdc++-devel-4.4.4-13.el6.i686

    libaio-0.3.107-10.el6 (x86_64)

    libaio-0.3.107-10.el6.i686

    libaio-devel-0.3.107-10.el6 (x86_64)

    libaio-devel-0.3.107-10.el6.i686

    make-3.81-19.el6

    sysstat-9.0.4-11.el6 (x86_64)

    • 创建用户:

    # groupadd -g 1000 oinstall

    # groupadd -g 1001 dba

    # groupadd -g 1002 oper

    # useradd -u 1000 -g oinstall -G dba,oper oracle

    # passwd oracle

    • 修改内核参数:

    # vi /etc/sysctl.conf

    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 = 1048576

    # sysctl -p

    • 修改资源限制:

    # vi /etc/security/limits.conf

    oracle          soft    nofile          1024

    oracle          hard    nofile          65536

    oracle          soft    nproc           2047

    oracle          hard    nproc           16384

    oracle          soft    stack           10240

    oracle          hard    stack           32768

     

    • 创建目录:

    # mkdir -p /u01/app/oracle

    # chown -R oracle:oinstall /u01

    # chmod -R 775 /u01

    • 修改概要文件:

    # vi ~oracle/.bash_profile

    export ORACLE_SID=orcl

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

    export ORACLE_HOSTNAME=node1.test.com

    export ORACLE_UNQNAME=orcl

    export PATH=$PATH:$ORACLE_HOME/bin

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

    export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

    export NLS_LANG=american_america.AL32UTF8

    export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

    export EDITOR=vi

    export LANG=C

    • 使用hosts文件解析主机名:

    # hostname

    node1.test.com

    # vi /etc/hosts

    192.168.0.1          node1.test.com          node1

    # ping node1

    # ping node1.test.com

  • 相关阅读:
    什么是PV UV PR值
    手工测试了各个搜索引擎对博客文章的收录
    Linux 常用命令
    部分linux命令详解
    左右滑屏的实现
    网络资源下载时断点续传的实现
    MYSQL5.5.37win32.msi 这个版本得程序包谁有吗 可以给我一下吗?
    Linux(CentOS6.5) 开放端口,配置防火墙
    centos7 下出现 yum list 报错 还有yum groupolist 查询软件组列表报错
    linux命令(1):ls命令
  • 原文地址:https://www.cnblogs.com/shan2017/p/7246737.html
Copyright © 2020-2023  润新知