• Oracle19c 单节点ASM 存储模式数据库实例搭建过程


    1. 建议使用OEL进行安装. 

    2. 可以优先在Oracle的yum上面下载必须的rpm包. 地址为:

    http://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html

    需要下载的rpm包为:

    kmod-oracleasm-2.0.8-27.0.1.el7.x86_64.rpm
    oracleasm-support-2.1.11-2.el7.x86_64.rpm
    oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm

    3. 注意Oracle的OEL机器里面的yum源是针对Oracle数据库最优化的. 注意里面的内容为:

    [ol7_latest]
    name=Oracle Linux $releasever Latest ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=1
    
    [ol7_u0_base]
    name=Oracle Linux $releasever GA installation media copy ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/0/base/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_u1_base]
    name=Oracle Linux $releasever Update 1 installation media copy ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/1/base/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_u2_base]
    name=Oracle Linux $releasever Update 2 installation media copy ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/2/base/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_u3_base]
    name=Oracle Linux $releasever Update 3 installation media copy ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/3/base/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_UEKR3]
    name=Latest Unbreakable Enterprise Kernel Release 3 for Oracle Linux $releasever ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR3/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_UEKR4]
    name=Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux $releasever ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=1
    
    [ol7_optional_latest]
    name=Oracle Linux $releasever Optional Latest ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/optional/latest/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_addons]
    name=Oracle Linux $releasever Add ons ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/addons/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_UEKR3_OFED20]
    name=OFED supporting tool packages for Unbreakable Enterprise Kernel on Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR3_OFED20/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    priority=20
    
    [ol7_UEKR4_OFED]
    name=OFED supporting tool packages for Unbreakable Enterprise Kernel Release 4 on Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/UEKR4/OFED/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    priority=20
    
    [ol7_MySQL57]
    name=MySQL 5.7 for Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/MySQL57_community/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_MySQL56]
    name=MySQL 5.6 for Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/MySQL56/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_MySQL55]
    name=MySQL 5.5 for Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/MySQL55/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    
    [ol7_openstack21]
    name=OpenStack 2.1 packages for Oracle Linux 7 (x86_64)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/openstack21/x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    priority=20
    enabled=0
    
    [ol7_openstack20]
    name=OpenStack 2.0 packages for Oracle Linux 7 (x86_64)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/openstack20/x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    priority=20
    enabled=0
    
    [ol7_ceph]
    name=Ceph Storage for Oracle Linux Release 2.0 - Oracle Linux 7.2 or later ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/ceph/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_ceph10]
    name=Ceph Storage for Oracle Linux Release 1.0 - Oracle Linux 7.1 or later ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/ceph10/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_spacewalk22_client]
    name=Spacewalk Client 2.2 for Oracle Linux 7 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/spacewalk22/client/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_software_collections]
    name=Software Collection Library release 2.1 packages for Oracle Linux 7 (x86_64)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/SoftwareCollections/x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_spacewalk24_server]
    name=Spacewalk Server 2.4 for Oracle Linux 4 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/spacewalk24/server/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0
    
    [ol7_spacewalk24_client]
    name=Spacewalk Client 2.4 for Oracle Linux 4 ($basearch)
    baseurl=http://yum.oracle.com/repo/OracleLinux/OL7/spacewalk24/client/$basearch/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=0

    4. 将rpm包上传到 Linux 机器上面并且在当前目录下执行安装

    yum localinstall *.rpm

    5. 给Linux机器添加至少一块硬盘.

    建议使用控制台进行安装.然后进入虚拟机内部进行处理

    6. 创建 磁盘

    6.1 查看磁盘硬件信息

     6.2 创建pv

    pvcreate  /dev/sdb

    可以使用

    pvdisplay 进行查看
    如下是我安装好了的.

     6.3 创建vg

    vgcreate -s 5M AMSDATA /dev/sdb
    # 注意 这里面的 -s 描述的PE的大小 不是整个VG的大小

    6.4 创建lv

    lvcreate -L 195G -n LV_DATA ASMDATA
    注意顺序 -n 带着 lv的名字 后面是VG的名字
    注意 一般lv 可能要略小于raw裸磁盘的大小.

    可以使用lvdisplay 进行查看

     7. 使用asmlib 进行ASM磁盘的创建

    注意需要先进行配置

    oracleasm configure -i

    配置完之后需要进行 ASM磁盘的创建

    oracleasm createdisk DATA /dev/ASMDATA/LV_DATA

    注意可以去dev目录下面去找文件目录

     

     注意创建好之后的快文件信息为:

     还需要执行一下初始化操作

    oracleasm init

     8. 然后就可以开始安装grid以及 oracle的db了

    9. 改天补充一下后面的部分 其实可以参照我转帖的内容继续惊醒下去.

  • 相关阅读:
    mysql myisam转innodb的2种方法
    利用apache限制IP并发数和下载流量控制
    详细说明phpmyadmin连接,管理多个mysql服务器
    [LeetCode] Add Digits
    [LeetCode] Move Zeroe
    [LeetCode] Construct String from Binary Tree
    [LeetCode] Find the Difference
    [LeetCode] Invert Binary Tree
    [LeetCode] Find All Numbers Disappeared in an Array
    [LeetCode] Detect Capital
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/13543142.html
Copyright © 2020-2023  润新知