zoukankan      html  css  js  c++  java
  • Linux 单实例oracle安装步骤

    一、查看逻辑盘大小,执行 lsblk
    二、查看硬盘及分区信息 ,执行 fdisk -l
    三、将物理硬盘分区初始化为物理卷,以便LVM使用 ,创建pv  pvcreate /dev/sdb
    四、查看物理卷创建是否成功,执行 pvdisplay
    五、创建卷组,并将物理卷sdb 添加到卷组中,执行, vgcreate oradatavg /dev/sdb
    六、创建LVM逻辑卷,并指定大小 ,执行 lvcreate -n oradatalv -L 800G oradatavg  
    七、格式化创建的LVM逻辑卷 ,执行 mksf.ext4 /dev/oradatavg/oradatalv
    八、创建u01目录 执行 mkdir /u01
    九、挂载创建好的LVM逻辑卷到u01目录下    mount /dev/oradatavg/oradatalv /u01
    十、设置开机自动挂载分区,执行 blkid 查看当前系统中所有已挂载文件系统的类型 ,编辑fstab ,执行 vi /etc/fstab
    十一、查看已分配的文件系统磁盘占用情况 , 执行 df -h 
    十二、1521端口添加到防火墙 firewall-cmd --zone=public --add-port=3306/tcp --permanent
    十三、重新加载防火墙       firewall-cmd --reload
    十四、查看防火墙状态       systemctl status firewalld
    十五、查看添加1521端口     firewall-cmd  --list-ports
    十六、修改linux策略为disabled  vi /etc/selinux/config
    十七、临时关闭SELinux  setenforce 0
    十八、查看SELinux状态  getenforce  显示 Permissive模式 
    十九、添加组 ,创建oracle用户
          groupadd oinstall
          groupadd dba
          useradd -g oinstall -G dba  -m oracle 
          passwd oracle 
    二十、修改oracle用户限制
    1、执行vim /etc/security/limits.conf命令,编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行:
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    2、编辑 /etc/profile ,输入命令:vim /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
    if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
        else
            ulimit -u 16384 -n 65536
        fi
    fi
    二十一、调整内核参数
    1、编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    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
    要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p (-p:从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载)
    二十二、创建数据库软件目录和数据文件存放目录(目录的位置,根据自己的情况来定),并改变相应的权限
    mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
    chown -R oracle.oinstall /u01/app
    二十三、配置oracle用户的环境变量
    1.切换到新创建的oracle用户下:su - oracle
    2.输入命令:vim /home/oracle/.bash_profile
    3.按i进入编辑模式,增加以下内容
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export ORACLE_TERM=xterm
    export TNS_ADMIN=$ORACLE_HOME/network/admin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
    #不加下面的2行,我安装的时候界面都是乱码
    export NLS_LANG=AMERICAN_AMERICA.UTF8
    export LANG=en_US.UTF8 
    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin 
    export PATH
    4.执行命令source /home/oracle/.bash_profile,让配置立即生效。
  • 相关阅读:
    使用jsonEditor打造一个复杂json编辑器
    【原创】一次“诡异”的容器Unix Socket通信问题分析
    【原创】Ingress-Nginx-Controller的Metrics监控源码改造简析
    IDEA+DevTools实现热部署功能
    ElementUI按需引入各种组件
    vue-cli4.0更新后怎样将eslint关闭
    Mysql修改字段名、修改字段类型
    博客搬家CSDN
    如何优雅的处理Restful
    java系列之注解
  • 原文地址:https://www.cnblogs.com/absjl/p/13889769.html
Copyright © 2011-2022 走看看