Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

如何在 Red Hat Enterprise Linux 7.x 上部署 Oracle 18c Grid 和独立数据库

Summary: 在 Red Hat Enterprise Linux 7.x 上部署 Oracle 18c Grid 和独立数据库的分步指南

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

软件和硬件要求以及前提条件

   a. RAM 和交换空间要求的最小 RAM 数:
  • Oracle 数据库安装至少需要 1 GB RAM。建议使用 2 GB RAM
  • Oracle Grid Infrastructure 安装至少需要 8 GB RAM
  • 交换空间:建议用于 Oracle 18c 数据库的最小交换空间为 2 GB 或 RAM 大小的两倍(以较小者为准)
   b. 存储核对表
下面介绍了 Linux x86-64 的磁盘空间要求:
  • 安装适用于独立服务器的 Oracle Grid Infrastructure 至少需要 6.8 GB 空间
  • Oracle 数据库企业版至少需要 7.5 GB 空间
  • Oracle 数据库标准版 2 至少需要 7.5 GB 空间
  c. 网络要求
  •  对于公共网络,建议确保每个节点至少包含一个网络接口卡
  • 每个节点的主机名必须遵循 RFC 952 标准 (www.ietf.org/rfc/rfc952.txt)。不允许采用包含下划线(“_”)的主机名
  d. 操作系统要求
  • Red Hat Enterprise Linux (Red Hat Enterprise Linux) 7.x
以下是在至少有 1.2 TB 可用空间的本地硬盘驱动器上使用 kickstart 文件安装 Red Hat Enterprise Linux 7 时建议的磁盘分区方案条目:
 
part /boot --asprimary --fstype="xfs" --ondisk=sda --size=1024
part pv.1 --size=1 --grow --ondisk=sda --asprimary
volgroup rhel7 pv.1
logvol / --name=root --fstype=xfs --vgname=rhel7 --size=51200
logvol swap --fstype swap --name=swap --vgname=rhel7 --size=17408
logvol /home --name=home --fstype=xfs --vgname=rhel7 --size=51200
logvol /var --name=var --fstype=xfs --vgname=rhel7 --size=20480
logvol /opt --name=opt --fstype=xfs --vgname=rhel7 --size=20480
logvol /tmp --name=tmp --fstype=xfs --vgname=rhel7 --size=5120
logvol /u01 --name=u01 --fstype=xfs --vgname=rhel7 --size=1 --grow
 

准备服务器以安装 Oracle

在安装 Oracle Grid 和数据库之前,请确保安装以下来自 Dell EMC 的部署脚本,这些脚本将会设置 Oracle 数据库安装环境
2.1.将系统连接到 Red Hat Network (RHN)/Unbreakable Linux Network (ULN) 存储库
步骤 1:在执行任何 Oracle GRID/数据库安装之前,需要安装所有必备的 RPM
  • rhel-7-server-optional-rpms
  • rhel-7.x
如果已为 RHN/ULN 中提及的所有通道成功设置存储库,则跳过步骤 2

步骤2:

用于 Oracle GRID/数据库安装的大多数必备的 RPM 将作为基础 ISO 的一部分提供。但是,像 compat-libstdc++ 这样的少数 RPM 在基础 (RH) ISO 文件中并未提供,您需要手动下载和安装它们,然后再安装戴尔为 Red Hat 提供的预安装 RPM。
设置本地 yum 存储库,从而自动安装其余依赖 RPM,以便执行 Oracle GRID/数据库安装

1.建议的配置是使用 Apache 服务器(程序包名称:httpd)通过 http 为文件提供服务。此部分讨论本地文件系统存储中的存储库文件的托管。虽然存在用于托管存储库文件的其他选项,但它们并不在本文档的范围内。我们强烈建议使用本地文件系统存储,以加快和简化维护

  • 要装载 DVD,请将 DVD 插入服务器,它应该自动装载到 /media 目录。
  • 要装载 ISO 映像,我们需要以 root 用户身份运行下列命令,将您的 ISO 映像的路径名替换为字段 myISO.iso:

           mkdir /media/myISO
           mount -o loop myISO.iso /media/myISO

 
2.要安装和配置 http 守护程序,请配置将托管所有其他计算机的存储库的计算机,以便在本地使用 DVD 映像。创建文件 /etc/yum.repos.d/local.repo 并输入以下内容:                   

          [local]
           name=Local Repository
           baseurl=file:///media/myISO
           gpgcheck=0
           enabled=0 

3.现在,我们将使用以下命令安装 Apache 服务守护程序,该命令还将临时启用本地存储库来解决依赖性:

         yum -y install httpd --enablerepo=local

         在安装 Apache 服务守护程序后,启动该服务,并将其设置为下次重新启动时启动。以 root 用户身份运行下列命令:

         systemctl start httpd

4.要使用 Apache 为存储库提供服务,请将 DVD 的内容复制到已发布的 Web 目录。以 root 用户身份运行下列命令(确保使用 ISO 名称更换 myISO):

         mkdir /var/www/html/myISO
         cp -R /media/myISO/* /var/www/html/myISO

5.只有在托管存储库的服务器上运行 SELinux 时,才需要执行此步骤。下列命令应该以 root 用户身份运行,并将相应的 SELinux 上下文还原到复制的文件:
    
        restorecon -Rvv /var/www/html/     

6.最后一步是收集托管存储库的服务器的 DNS 名称或 IP。托管服务器的 DNS 名称或 IP 将用于在客户端服务器上配置您的 yum 存储库 repo 文件。以下是使用 Red Hat Enterprise Linux 7.x 服务器介质的示例配置列表,并已保存在配置文件:/etc/yum.repos.d/myRepo.repo

       [myRepo]
       name=Red Hat Enterprise Linux 7.x Base ISO DVD
       baseurl= http://reposerver.mydomain.com/myISO
       enabled=1
       gpgcheck=0

用服务器的 DNS 名称或 IP 地址更换 reposerver.mydomain.com。将该文件复制到要安装 Oracle GRID/数据库的所有必要服务器中的 /etc/yum.repos.d

7.在复制 rpm 的目录中,使用 rpm 或 yum 命令手动安装 compat-libstdc++ rpm。

       示例:rpm -ivh

       yum localinstall -y

步骤3:
用服务器的 DNS 名称或 IP 地址更换 reposerver.mydomain.com。将该文件复制到要安装 Oracle GRID/数据库的所有必要服务器中的 /etc/yum.repos.d

1.通过运行以下命令来安装 compat-libstdcc++ rpm

      yum install -y compat-libstdc++.i686

      yum install -y compat-libstdc++.x86_64

2.从 DellEMC 部署 RPM 将适用于 RH 的最新 DellEMC Oracle 部署 tar 文件下载到将执行 Oracle GRID/数据库安装的服务器

2.2.设置网络

 2.2.1.公共网络

确保公共 IP 地址是有效且可路由的 IP 地址。

要配置公共网络

  1. 以 root 用户身份登录
  2. 导航到 /etc/sysconfig/network-scripts 并编辑 ifcfg-em# 文件

其中 # 是网络设备的编号

NAME="Oracle Public"
DEVICE= "em3"
ONBOOT=yes
TYPE= Ethernet
BOOTPROTO=static
IPADDR=
NETMASK=
GATEWAY=

在 VMware ESXi 环境中将 Red Hat Enterprise Linux 7 配置为来宾操作系统时,网络设备枚举可能以“ens#”(而非“em#”)开头

 3.通过下面的命令设置主机名
        hostnamectl set-hostname 
         其中 hostname是我们用于安装的主机名
4.键入 service network restart 以重新启动网络服务
5.键入 ifconfig 以验证 IP 地址是否设置正确
6.要检查网络配置,请从 LAN 上的客户端对公共 IP 地址执行 ping 命令


准备用于 Oracle 独立安装的共享存储

在此部分中,磁盘、卷、虚拟磁盘、LUN 等术语意思相同,除非另有规定,否则它们可互换使用

Oracle 18c 独立数据库安装需要 LUN 来存储 Oracle 群集注册表 (OCR)、Oracle 数据库文件和闪存恢复区 (FRA)。此外,如果您使用虚拟环境,则需要操作系统卷来存储运行 Oracle 18c 数据库的虚拟机的操作系统。下表显示了 Oracle 18c 数据库的典型推荐的存储卷设计。

数据库卷类型/用途 数据库卷类型/用途 卷数 卷大小
OCR/VOTE 3 每个 50 GB
数据 4 每个 250 GB1
REDO2 2 每个至少 50GB
FRA 1 100 GB3
温度 1 100GB

1 - 根据数据库调整每个卷的大小;2 - 建议使用至少两个 REDO ASM 磁盘组,每个磁盘组至少有一个存储卷;3 - 理想情况下,如果存储可用容量允许,卷大小应为数据库大小的 1.5 倍;

 3.1.设置设备映射器多路径
 
设备映射器多路径的用途是启用多个 I/O 路径,以改善性能并提供一致的命名。多路径功能通过将您的 I/O 路径合并到一个设备映射器路径中并正确地平衡 I/O 负载来实现上述目标。此部分将提供有关如何在 Dell PowerEdge 服务器中设置设备映射器多路径的最佳实践。
由于多路径是在裸机主机级别处理的,因此如果您在虚拟环境中将 Red Hat Enterprise Linux 7 部署为来宾操作系统,则跳过此部分

   在裸机操作系统上设置多路径

  • 如果要在裸机上部署 Red Hat Enterprise Linux,则验证您的设备映射器和多路径驱动程序是否至少是下面显示的版本或更高版本
        #> rpm -qa | grep device-mapper-multipath
  •  Enable multipath
        #> mpathconf -enable
  •  使用正确的存储设置来配置多路径文件 /etc/multipath.conf。下面是一个使用 XtremIO 存储配置的多路径文件:
device {
vendor XtremIO
product XtremApp
path_grouping_policy multibus
path_checker tur
path_selector "queue-length 0"
rr_min_io_rq 1
user_friendly_names yes
fast_io_fail_tmo 15
failback immediate
}
  •  使用相应的 scsi_id 为每个卷添加适当的用户友好名称。我们可以通过以下命令获得 scsi_id:

#>/usr/lib/udev/scsi_id -g -u -d /dev/sdX 

  • 在 /etc/multipath.conf 文件中找到“multipath”(多路径)部分。在此部分中,您将提供每个卷的 scsi_id,并提供别名,以便在所有节点上保持一致的命名约定。下面显示了一个示例:

multipaths {
multipath {
wwid
alias alias_of_volume1
}
multipath {
wwid
alias alias_of_volume2
} }

  •  重新启动多路径守护程序服务
#> service multipathd restart
  •  验证您的多路径卷别名是否正确显示
#> multipath -ll
在 ESXi 虚拟机管理程序上设置多路径
我们根据以下最佳实践在 ESXi 6.7 主机上配置了多路径:
  • 使用 vSphere Native Multipathing (NMP) 作为多路径软件。
  • 保留了呈现给 ESXi 主机的 PowerMax 卷上本机路径选择策略 (PSP) 的默认循环选择。
  •  将 I/O 数据包的 NMP 循环路径切换频率从默认值 1,000 更改为 1。有关如何设置此参数的信息,请参阅 Dell EMC Host Connectivity Guide for VMware ESX Server(适用于 VMware ESX Server 的 Dell EMC 主机连接指南)
3.2 对共享磁盘进行分区
 
此部分介绍如何使用 parted 实用程序在跨越整个磁盘的卷/虚拟磁盘上创建单个分区。
1.通过运行以下命令对每个数据库卷进行分区
* 在虚拟环境中运行时:
$> parted -s /dev/sdX mklabel msdos

$> parted -s /dev/sdX mkpart primary 2048s 100%

* 当 Red Hat Enterprise Linux 作为裸机操作系统运行时,可通过运行以下命令对使用设备映射器设置的每个数据库卷进行分区:
$> parted -s /dev/mapper/ mklabel msdos

$> parted -s /dev/mapper/ mkpart primary 2048s 100%
2.对所有必需的卷重复此操作

3.3.使用 udev 规则实现磁盘权限和持久性

Red Hat Enterprise Linux 7.x 能够使用 udev 规则来确保系统正确管理设备节点的权限。在本案例中,我们指的是正确设置操作系统发现的 LUN/卷的权限。请务必注意,udev 规则是按枚举顺序执行的。在创建用于设置权限的 udev 规则时,请包含前缀 60-,并将 .rules 追加到文件名末尾。

  • 在 /etc/udev/rules.d 下创建文件 60-oracle-asmdevices.rules
  • 确保每个数据块设备在文件中都有一个条目,如下所示

当 Red Hat Enterprise Linux 作为裸机操作系统运行时:

           #---------------------start udev rule contents ------------------------#

KERNEL=="dm-*", ENV =="C1_OCR1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_OCR2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_OCR3p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA3p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA4p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_REDO1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_REDO2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_FRA?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_TEMP?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

          #-------------------------- end udev rule contents ------------------#

     当 Red Hat Enterprise Linux 作为来宾操作系统运行时:

通过对每个数据库卷运行以下命令来获取唯一的 scsi_id,并在下面相应的“RESULT”(结果)部分中提供该值:/usr/lib/udev/scsi_id -g -u -d /dev/sdX   

#---------------------start udev rule contents ------------------------#

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-ocr1", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-ocr2", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-ocr3", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-fra", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-temp, OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-data1", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-data2", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-data3", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-data4", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-redo1", OWNER="grid", GROUP="asmadmin", MODE="0660"

KERNEL=="sd[a-z]*[1-9]", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d /dev/$parent", RESULT=="", SYMLINK+="oracleasm/disks/ora-redo2", OWNER="grid", GROUP="asmadmin", MODE="0660"

#-------------------------- end udev rule contents ------------------#

  • 运行“udevadm 触发器”以应用规则。


安装适用于独立数据库的 Oracle 18c Grid Infrastructure

此部分为您提供适用于独立数据库的 Oracle 18c Grid Infrastructure 的安装步骤
  • 打开终端窗口并键入:xhost + 或 export DISPLAY=:0.0
  • 如果 /u01/app/grid/18.3.0/ 目录不存在,请以“grid”用户身份手动创建它
  •  以“grid”用户身份,将 Grid 安装文件解压到 /u01/app/grid/18.3.0/
unzip -q /u01/app/grid/18.3.0/LINUX.X64_180000_grid_home.zip 
  1. cd /u01/app/grid/18.3.0
  2. 运行 ./gridSetup.sh &
  3. 在“Select Configuration Option”(选择配置选项)窗口中,选择“Configure Grid Infrastructure for a Standalone Server”(配置适用于独立服务器的 Grid Infrastructure)(Oracle 重新启动),然后单击“Next”(下一步)HOW16915_zh_CN__1image(9645)
  4. 在“Create ASM Disk Group”(创建 ASM 磁盘组)窗口中,输入磁盘组名 (OCR)、冗余度(正常),然后选择要用于 OCR 的相应候选磁盘。取消选中“Configure Oracle ASM Filter Driver”(配置 Oracle ASM 筛选器驱动程序),然后单击“Next”(下一步)
HOW16915_zh_CN__2image(9646)
5.为 ASM 用户设置密码
HOW16915_zh_CN__3image(9647)
6.在“Specify Management Option”(指定管理选项)窗口中,继续使用默认选项,然后单击“Next”(下一步)
HOW16915_zh_CN__4image(9648)
 
7.在“Privileged Operating System Groups”(特权操作系统组)窗口中,选择默认操作系统组,然后单击“Next”(下一步)。屏幕上会出现弹出窗口。单击“Yes”(是)以确认组设置。
HOW16915_zh_CN__5image(9649)
8.在“Specify Installation Location”(指定安装位置)窗口中,选择 Oracle 库的位置,然后单击“Next”(下一步)
HOW16915_zh_CN__6image(9650)
 
9.在“Create Inventory”(创建库存)窗口中,选择默认值,然后单击“Next”(下一步)
HOW16915_zh_CN__7image(9651)
10.在“Root script execution configuration”(根脚本执行配置)窗口中,取消选中“Automatically Run Configuration Scripts”(自动运行配置脚本),然后单击“Next”(下一步)
11.在“Perform Prerequisite Checks”(执行前提条件检查)窗口中,如果存在问题,请选择“Fix & Check Again”(修复并再次检查)
HOW16915_zh_CN__8image(9653)
 
12.在“Summary”(摘要)窗口中运行修正脚本后,查看摘要,然后单击“Install”(安装)
HOW16915_zh_CN__9image(9654)
 
13.在出现提示时运行根脚本,然后单击“Ok”(确定)
HOW16915_zh_CN__10image(9655)
HOW16915_zh_CN__11image(9656)
14.在 Grid 安装成功后,在“Finish”(完成)窗口中单击“Close”(关闭)
HOW16915_zh_CN__12image(9657)
 

Oracle 独立数据库软件安装

  1. 装载 Oracle 数据库 18c 介质

  2. 以 Oracle 用户身份登录并转到 Oracle 数据库介质所在的目录,然后运行安装程序

    #> su - oracle
    #> /runInstaller
  3. 在“Configure Security Updates”(配置安全更新)窗口中,取消选中“I wish to receive security updated via My Oracle Support”(我希望获得通过我的 Oracle 支持更新的安全性),然后单击“Next”(下一步)
  4. 在“Select Installation Option”(选择安装选项)窗口中,选择“Set Up Software Only”(仅设置软件),然后单击“Next”(下一步)
HOW16915_zh_CN__13image(9658)
5.在“Select Database Installation Option”(选择数据库安装选项)窗口中,选择“Single instance database installation”(单实例数据库安装),然后单击“Next”(下一步)
HOW16915_zh_CN__14image(9659)
6.在“Select Database Edition”(选择数据库版本)窗口中,选择“Enterprise Edition”(企业版),然后单击“Next”(下一步)

HOW16915_zh_CN__15image(9660)

7.在“Specify Installation Location”(指定安装位置)窗口中,指定 Oracle 库的位置,然后单击“Next”(下一步)

Oracle 库:/u01/app/oracle

软件位置:/u01/app/oracle/product/18.3.0/db

HOW16915_zh_CN__16image(9661)

 如果您安装了 Dell EMC Oracle 预安装部署 RPM,那么下面屏幕中指出的所需组应该已经存在。否则,您可能必须手动创建相应的组
HOW16915_zh_CN__17image(9662)

9.完成前提条件检查后,在“Summary”(摘要)窗口中验证您的设置,然后单击“Install”(安装)
HOW16915_zh_CN__18image(9663)
HOW16915_zh_CN__19image(9664)
10.一旦安装过程完成,将显示“Execute Configuration scripts”(执行配置脚本)窗口。按照窗口中的说明操作,然后单击“Ok”(确定)
HOW16915_zh_CN__20image(9665)
11.运行 root.sh 脚本以完成安装
HOW16915_zh_CN__21image(9666)
12.在 Oracle 数据库安装成功后,在“Finish”(完成)窗口中单击“Close”(关闭)
HOW16915_zh_CN__22image(9667)
 

数据库安装

6.1.使用 ASM 配置助手 (ASMCA) 创建磁盘组
  1. 以 grid 用户身份登录,然后启动 asma
    #> /u01/grid/app/18.3.0 /bin//u01/app/grid/18.3.0/bin/asmca
  2. 通过选择相应的候选磁盘,创建具有外部冗余的“DATA”磁盘组

HOW16915_zh_CN__23image(9668)
HOW16915_zh_CN__24image(9669)
5.通过选择相应的候选磁盘,创建具有外部冗余的“TEMP”磁盘组
HOW16915_zh_CN__25image(9670)
6.验证所有必需的磁盘组,然后单击“Exit”(退出),以关闭 ASMCA 实用程序
HOW16915_zh_CN__26image(9671)

7.对于 REDO、TEMP 和 FRA 磁盘组,以 grid 用户身份使用下面的命令,将 ASM 条带化更改为“fine-grained”(细粒度)
在运行 DBCA 之前,我们必须更改为细粒度条带化

SQL> ALTER DISKGROUP REDO ALTER TEMPLATE onlinelog ATTRIBUTES (fine)

SQL> ALTER DISKGROUP TEMP ALTER TEMPLATE tempfile ATTRIBUTES (fine)

SQL> ALTER DISKGROUP FRA ALTER TEMPLATE onlinelog ATTRIBUTES (fine)

6.2.使用 DBCA 创建数据库
  1. 以 oracle 用户身份登录,然后从 ORACLE_HOME 运行 dbca 实用程序

#> /u01/app/oracle/product/18.3.0/db/bin/dbca

      2.在“select Database Operation”(选择数据库操作)窗口中,选择“Create a database”(创建数据库),然后单击“Next”(下一步)
HOW16915_zh_CN__27image(9672)
3.在“Select Database Creation Mode”(选择数据库创建模式)窗口中,选择“Advanced Configuration”(高级配置),然后单击“Next”(下一步)
HOW16915_zh_CN__28image(9673)

4.在“Select Database Deployment Type”(选择数据库部署类型)窗口中,为“Database type”(数据库类型)选择“Oracle Single Instance database”(Oracle 单实例数据库),并选择“General Purpose”(通用)或“Transition Processing”(转换处理)作为模板,然后单击“Next”(下一步)

HOW16915_zh_CN__29image(9674)
 
5.在“Specify Database Identification Details”(指定数据库标识详细信息)窗口中,为全局数据库名称输入相应的值,然后选择“Create as Container database”(创建为容器数据库),并指定 PDB 数量和 PDB 名称,然后单击“Next”(下一步)
创建容器数据库是可选项。如果要创建传统的 Oracle 数据库,则取消选中“Create as Container database”(创建为容器数据库)选项
  

HOW16915_zh_CN__30image(9675)

6.在“Select Database Storage Option”(选择数据库存储选项)窗口中,将数据库文件位置选择为 +DATA,然后单击“Next”(下一步)

 HOW16915_zh_CN__31image(9676)

7.  在“Select Fast Recovery Option”(选择快速恢复选项)窗口中,选中“Specify Fast Recovery Area”(指定快速恢复区域),将快速恢复区域输入为 +FRA,并指定大小,然后单击“Next”(下一步)

HOW16915_zh_CN__32image(9677)

8.在“Specify Network Configuration Details”(指定网络配置详细信息)窗口中,选择已创建的侦听器,然后单击“Next”(下一步)
HOW16915_zh_CN__33image(9678)
 
9.在“Select Oracle Data Vault Config Option”(选择 Oracle Data Vault 配置选项)窗口中,将其保留为默认值,然后单击“Next”(下一步)

HOW16915_zh_CN__34image(9679)

10.在“Specify Configuration Options”(指定配置选项)窗口中,指定相应的 SGA 大小和 PGA 大小,然后单击“Next”(下一步)
HOW16915_zh_CN__35image(9680)
11.在“Specify Management Options”(指定管理选项)窗口中,根据需要选中 EM 框,然后单击“Next”(下一步)。在我们的案例中,我们将其保留为默认值

HOW16915_zh_CN__36image(9681)

12.在“Specify Database User Credentials”(指定数据库用户凭据)窗口中,输入密码,然后单击“Next”(下一步)

HOW16915_zh_CN__37image(9682)

13.在“Select Database Creation Option”(选择数据库创建选项)窗口中,单击“Customize Storage Locations”(自定义存储位置)

HOW16915_zh_CN__38image(9683)

14.根据以下设计建议创建/修改 Redo 日志组
Redo 日志组编号 线程编号 磁盘组位置 Redo 日志文件大小
1 1 +REDO1 5 GB
2 1 +REDO2 5 GB
3 1 +REDO1 5 GB
4 1 +REDO2 5 GB
15.在“Summary”(摘要)窗口中,查看摘要,然后单击“Finish”(完成)
HOW16915_zh_CN__39image(9684)
HOW16915_zh_CN__40image(9685)
16.在“Finish”(完成)窗口中,检查数据库创建是否完成,然后单击“Close”(关闭)以退出安装程序
HOW16915_zh_CN__41image(9686)
17.检查数据库状态和侦听器状态
 
HOW16915_zh_CN__42image(9687)

 

 

 

Article Properties


Affected Product

Red Hat Enterprise Linux Version 7

Last Published Date

21 Feb 2021

Version

4

Article Type

How To