Linux Oracle安装步骤

    作者:课课家教育更新于: 2019-04-04 15:48:40

    硬件标准最低要求(指不警告的)
    物理内存: 1G                                     检查命令:# grep MemTotal /proc/meminfo
    交换空间: 1.5 GB或者2倍内存大小    检查命令:# grep wapTotal /proc/meminfo
    /tmp 空间: 1 G                                    检查命令:# df -k /tmp
    软件所需空间: 3 GB                           检查命令:# df -k (空间越大越好
    数据库文件: 1.5 GB                            检查命令:同上


    1.配置 Linux 内核参数 
    Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。

    以root身份登录
    #vi /etc/sysctl.conf
    在该文件末尾增加如下内容
    #------------Oracle 10g Install Config Start--------------
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.SEM = 256 32000 100 142
    kernel.msgmax = 8192
    kernel.msgmnb = 65535
    kernel.msgmni = 2878
    fs.file-max = 131072
    net.ipv4.ip_local_port_range = 20000 65000
    #-----------Oracle 10g Install Config End--------------

    如果安装过程中检测内核参数不通过,并提示“正在检查 rmem_default=262144; 已发现
    rmem_default=110592。失败 <<<<”等错误,再在/etc/sysctl.conf 中上面的内核参数之前在加入如下内容:

    net.core.rmem_default=262144
    net.core.wmem_default=262144
    net.core.rmem_max=262144
    net.core.wmem_max=262144

    保存,执行#/sbin/sysctl -p命令使修改生效
    检查以上操作是否正确
    # /sbin/sysctl -a | grep sem
    # /sbin/sysctl -a | grep shm
    # /sbin/sysctl -a | grep file-max
    # /sbin/sysctl -a | grep ip_local_port_range
    2.为Oracle 用户设定shell 的限制
    一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle 用户的有
    关nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)
    #vi /etc/security/limits.conf
    添加如下内容
    * soft nproc 2047
    * hard nproc 16384
    * soft nofile 1024
    * hard nofile 65536
    #vi /etc/pam.d/login
    添加如下内容
    session required /lib/security/pam_limits.so
    #vi /etc/csh.login
    添加如下内容
    if($USER == "oracle") then
               limit maxproc 16384
               limit descriptors 16384
    endif
    #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
    3.创建用户和组
    #groupadd oinstall(增加oinstall组)
    #groupadd dba (增加dba组)
    #useradd -g oinstall -G dba oracle(设定oracle用户为install、dba用户组的成员)
    #passwd oracle(设定oracle用户的密码)
    4.创建Oracle目录 
    以 root 用户身份执行以下命令:mkdir -p /opt/oracle
    chown -R oracle:oinstall /opt/oracle (授权)
    5.检查并调整环境变量
    以oracle身份登录
    #su - oracle
    $ vi .bash_profile
    #添加如下内容,你的具体值应该不必和这个完全相同.
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 
    export ORACLE_SID=orcl
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    export LC_CTYPE=zh_CN.UTF-8
    然后执行
    $ source .bash_profile
    6.拷贝oracle10g安装文件并开始安装
    拷贝oracle的安装文件10201_database_linux32.zip
    #unzip 10201_database_linux32.zip

    Oracle视频教程学oracle,上课课家教育IT培训专家。Linux Oracle卸载步骤_使用oracle自带的runInstaller 卸载

课课家教育

未登录

1