• centos7.4安装oracle11.2.0.4


    之前在centos7.4上装oracle踩的坑,现在记录一下

    1、安装桌面环境(如果未安装)

    [root@localhost ~]# yum -y group install "Server with GUI"
    

    2、安装软件包

    [root@localhost ~]# yum -y install binutils binutils-devel compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 ksh elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 make sysstat unixODBC unixODBC-devel libXp libXp-devel libXpm-devel telnet
    

    3、建立用户

    [root@localhost ~]# groupadd oinstall 
    [root@localhost ~]# groupadd dba 
    [root@localhost ~]# useradd -g oinstall -G dba oracle
    [root@localhost ~]# passwd oracle
    [root@localhost ~]# 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
        umask 022
    fi
    

    4、建立文件夹

    因为考虑到了,很多人都不喜欢放在/home的目录下,所以放在/data目录

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

    5、配置系统核心参数,Oracle用户资源限制,Oracle用户环境变量

    [root@localhost ~]# MEMTOTAL=$(free -b | sed -n '2p' | awk '{print $2}') 
    [root@localhost ~]# SHMMAX=$(expr $MEMTOTAL / 2)
    [root@localhost ~]# SHMMNI=4096
    [root@localhost ~]# PAGESIZE=$(getconf PAGE_SIZE)
    [root@localhost ~]# vim /etc/sysctl.conf 
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmmax = $SHMMAX
    kernel.shmall = $(expr ( $SHMMAX / $PAGESIZE ) * ( $SHMMNI / 16 ))
    kernel.shmmni = $SHMMNI
    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
    
    [root@localhost ~]# sysctl -p
    [root@localhost ~]# vim /etc/security/limits.conf
    # add to the end
    oracle soft nproc  2047
    oracle hard nproc  16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack  10240
    oracle hard stack  32768
    [root@localhost ~]# vim /home/oracle/.bash_profile
    # add to the end
    export ORACLE_SID=sdzy;
    export ORACLE_BASE=/data/u01/oracle;
    export ORACLE_HOME=/data/u01/oracle/11.2.0/dbhome_1;
    export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib
    [root@localhost ~]# reboot
    

    6、解压安装文件

    [root@localhost ~]# cd /data/soft
    [root@localhost soft]# unzip p13390677_112040_Linux-x86-64_1of7.zip ;unzip p13390677_112040_Linux-x86-64_2of7.zip
    

    7、安装

    切换oracle用户

    [root@localhost soft]# su - oracle
    [oracle@localhost oracle]$ LANG=EN_US ./runInstaller
    

    8、在弹出的安装界面中去掉I wish to这个前面的勾


    9、选择创建和配置数据库

    12、选择成服务类

    13、选择单实例安装。

    14、选择经典安装类型

    15、选择默认语言

    16、选择安装企业版

    17、安装路径

    18、下图中的两项都选择默认即可。


    19.数据库全局名称,可以自己设置,选择默认也可以

    20、数据库编码选择utf8,数据库实例演示数据建议也选择上。



    21、勾选忽略检测,开始安装。安装过程大概需要15--20分钟左右的时间。







    22、全部安装完成后,还需要配置一个信息。修改/etc/bashrc文件,在文件尾部添加如下图所示信息即可。并切换到oracle用户使配置文件生效。


    然后执行:

    [root@localhost root]# source /etc/bashrc
    

    23、配置监听器

    [root@localhost admin]# vim listener.ora
    

    [root@localhost admin]# vim tnsnames.ora
    


    重启监听

    [root@localhost admin]# lsnrctl status
    [root@localhost admin]# lsnrctl stop
    [root@localhost admin]# lsnrctl start
    
  • 相关阅读:
    异步加载图片
    彩票项目
    linux 多线程的分离和可链接属性
    C库中system和atexit和exit的使用
    C库中getenv函数
    mode|平均数|方差|标准差|变异系数|四分位数|几何平均数|异众比率|偏态|峰态
    radar chart
    植物基因组|注释版本问题|重测序vs泛基因组
    signals function|KNN|SVM|average linkage|Complete linkage|single linkage
    supervised learning|unsupervised learning
  • 原文地址:https://www.cnblogs.com/Libbo/p/13066329.html
Copyright © 2020-2023  润新知