• 12C__单机安装Grid+Oracle的方法,ASM使用UDEV进行磁盘绑定


    12C__单机安装Grid+Oracle的方法,ASM使用UDEV进行磁盘绑定

    lusklusklusk 2020-09-22 13:18:28 159 收藏
    分类专栏: oracle 文章标签: 数据库
    版权

    oracle
    专栏收录该内容
    20 篇文章0 订阅
    订阅专栏
    ASM官方文档https://docs.oracle.com/database/121/OSTMG/toc.htm

    Grid安装文档https://docs.oracle.com/database/121/CWLIN/toc.htm

    1、创建oracle、grid用户和用户组

    groupadd oinstall

    groupadd dba

    groupadd asmadmin

    groupadd asmdba

    groupadd asmoper

    useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid

    useradd -g oinstall -G dba,asmdba oracle

    passwd grid

    passwd oracle

    2、配置os级别的参数vi /etc/sysctl.conf

    fs.aio-max-nr = 1048576

    fs.file-max = 6815744

    kernel.shmall = 420000

    kernel.shmmax = 2000000000

    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

    /sbin/sysctl -p

    vi /etc/security/limits.conf

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft nofile 1024

    oracle hard nofile 65536

    grid soft nproc 2047

    grid hard nproc 16384

    grid soft nofile 1024

    grid hard nofile 65536

    3、创建grid和oracle的安装目录

    mkdir -p /u01/software

    chmod 777 /u01/software

    mkdir -p /u01/app/oraInventory

    chown -R grid:oinstall /u01/app/oraInventory

    chmod -R 775 /u01/app/oraInventory

    mkdir -p /u01/app/grid/product

    chown -R grid:oinstall /u01/app/grid

    chmod -R 775 /u01/app/grid

    mkdir -p /u01/app/oracle/product/12.1.0/db_1

    chown -R oracle:oinstall /u01/app/oracle

    chmod -R 775 /u01/app/oracle

    4、配置UEDV

    4.1关闭虚拟机,新增磁盘,用文本编辑器修改vmx文件,在vmx文件中添加如下行:

    disk.EnableUUID = “TRUE”

    4.2开启虚拟机,配置udev

    ll /dev|grep sd --各sd*磁盘信息都在

    ll /dev|grep asm --暂时没有asm磁盘

    echo “options=–whitelisted --replace-whitespace” >> /etc/scsi_id.config

    for i in b c d e f g ;

    do

    echo “KERNEL==“sd*”, BUS==“scsi”, PROGRAM==”/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i", NAME=“asm-disk$i”, OWNER=“grid”, GROUP=“asmadmin”, MODE=“0660"” >> /etc/udev/rules.d/99-oracle-asmdevices.rules

    done

    4.3重启udev

    /sbin/start_udev

    ll /dev|grep sd --除sda外,其他sd*磁盘信息不见了

    ll /dev|grep asm --出现了asm磁盘

    6、安装grid软件,使用grid用户解压grid安装包,并且使用grid用户安装grid软件

    Cluster Type选项:Install and Configure Oracle Grid Infrastructure for a Standalone Server

    /u01/app/grid/product/12.1.0/grid/root.sh执行后出现 CLSRSC-327: Successfully configured Oracle Restart for a standalone server才表示一切正常

    7、安装oracle软件,使用oracle用户解压oracle安装包,并使用oracle用户安装oracle软件

    8、使用oracle用户DBCA创建数据库,DBCA建库之前使用grid用户执行asmca创建一个存放日志的磁盘组ARCH

    su - grid

    asmca

    su - oracle

    dbca

    9、验证

    su - oracle

    lsnrctl status

    sqlplus / as sysdba

    SQL> select status,instance_name from v$instance;

    SQL> select file_name from dba_data_files;
    ————————————————
    版权声明:本文为CSDN博主「lusklusklusk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lusklusklusk/article/details/108730117

  • 相关阅读:
    iis6-0 cve-2017-7269 批量验证脚本
    JSP入门基础知识详细版(通俗易懂)
    会话技术——Cookies和Session详解
    Servlet技术——request、respone详解
    Servlet技术之——概述、实现、细节、获取资源、ServletConfig、ServletContext
    我叫Tomcat:一款web服务器
    简单谈一谈Java内部类的使用原因
    XML基础知识归纳(通俗易懂)
    一个后端开发者的前端语言基础:JavaScript
    HTML5 & CSS初学者教程(详细、通俗易懂)
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/15596323.html
Copyright © 2020-2023  润新知