zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    读取XML直接转换为类对象
    EF 连接sql2000
    Web自动化测试 七 ----- 鼠标、键盘操作
    Web自动化测试 六 ----- selector选择
    Web自动化测试 五 ----- selenium的等待和切换
    Web自动化测试 四 ----- python selenium 八大元素定位
    Web自动化测试 三 ----- DOM对象和元素查找
    Web自动化测试 二 ----- HTML
    Web自动化测试 一
    HTTP和HTTPS的区别
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/15596323.html
Copyright © 2011-2022 走看看