暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

安装Oracle数据库并创建数据库

胡飞 2024-11-25
169

安装Oracle数据库并创建数据库

本章介绍如何安装Oracle数据库软件并创建单实例Oracle数据库。

如果您使用的是早期版本的 Oracle 数据库并希望安装更高版本的 Oracle 数据库软件,那么您可以升级现有的 Oracle 数据库并将其与新版本的数据库软件一起使用。请参阅升级数据库

本章包含以下部分:

笔记:

本章概述了如何安装 Oracle 数据库软件和创建单实例 Oracle 数据库。本章不是 Oracle 数据库的完整安装指南。

有关安装 Oracle 数据库软件的更多详细信息,请参阅适用于您的平台的Oracle 数据库安装指南

2.1安装Oracle数据库软件和创建数据库概述

要安装 Oracle 数据库软件,请使用 Oracle Universal Installer (OUI)。 OUI 是一个图形用户界面实用程序,使您能够安装新的 Oracle 数据库软件。在线帮助可指导您完成安装过程。

在安装过程中,您将有机会创建数据库。如果您选择这样做,OUI 会自动启动 Oracle Database Configuration Assistant (DBCA) 来指导您完成创建和配置数据库的过程。

在开始安装过程之前,请参阅以下部分,了解有关先决条件和安装选项的信息:

如果在安装期间未创建数据库,则必须在安装后的某个时刻运行 DBCA 来创建数据库。

笔记:

创建数据库后,无论是在安装过程中还是作为独立操作,您都不必创建另一个数据库。您无需创建多个数据库来适应不同的应用程序,而是可以将数据分离到单个 Oracle 数据库中的不同模式中。有关架构的更多信息, 请参阅关于用户帐户” 。

从 Oracle Database 12 c开始,还可以创建多租户容器数据库(CDB),可以支持零个、一个或多个用户创建的p可携带数据库(PDB)。 Oracle Database 12 c之前创建的所有 Oracle 数据库都是非 CDB。本手册介绍了用于创建的 OUI 和 DBCA 选项 CDB 和PDB 和后续章节提供了有关管理 CDB 和 PDB 的信息。

参见:

2.1.1检查Oracle数据库安装前提条件

在安装软件之前,Oracle Universal Installer (OUI) 会执行多项自动检查,以确保您的计算机满足 Oracle 数据库安装的基本硬件和软件要求。如果您的计算机不满足要求,则会显示错误消息。

要求可能会有所不同,具体取决于您使用的计算机和操作系统的类型,但一些先决条件包括:

  • 至少有 1 GB 物理内存。

  • 有足够的调页空间可用。

  • 已安装适合您的操作系统的服务包或补丁。

  • 正在使用适当的文件系统格式。

参见:

适用于您的平台的Oracle 数据库安装指南,了解有关预安装要求和任务的更多信息

2.1.2决定 Oracle 数据库安装选择

Oracle Universal Installer (OUI) 会引导您完成面试阶段,在该阶段您将指定安装和数据库创建的选择。确切的步骤顺序取决于您的操作系统。在安装过程中,您将看到如何配置数据库的选项。

2.1.2.1 Oracle 数据库安装选项

您可以选择创建和配置数据库,或仅安装数据库软件。

您可以在安装过程中创建预配置的数据库或自定义配置的数据库。如果您选择在安装过程中不创建数据库,则必须在安装后运行数据库配置助手 (DBCA) 来创建数据库。

笔记:

如果您选择创建和配置数据库,则 Oracle Universal Installer (OUI) 将在安装结束时启动 DBCA 来配置数据库。

如果您选择仅使用OUI安装数据库软件,则必须在安装后手动运行DBCA来创建和配置数据库。通过这种方法,可以使用更多选项来控制数据库配置。

预配置的数据库基于 Oracle 提供或您创建的模板。 Oracle 提供的每个模板都针对特定的工作负载类型进行了优化。有关预配置数据库类型的信息, 请参见表2-2 。

如果您选择使用桌面类安装,则使用通用数据库模板。要创建自定义数据库并在其中配置您自己的数据库结构,请参阅关于 Oracle 数据库的高级安装”。

笔记:

如果您必须创建新数据库,那么 Oracle 建议您安装预配置的数据库,这样更快、更容易。创建数据库后,您可以对其进行自定义。

2.1.2.2 Oracle数据库安装类

安装类别为桌面级和服务器级。

  • 桌面类— 此安装类最适合笔记本电脑或台式计算机。它包括一个入门数据库,并且需要最少的配置。

  • 服务器类- 此安装类适用于服务器,例如您在数据中心中找到的服务器,或用于支持企业级应用程序。如果您需要访问高级配置选项,请选择此安装类别。

在桌面级安装过程中,您只需做出基本选择。对于服务器级安装,您可以选择典型安装(仅进行基本选择)或高级安装。

在桌面类或典型安装期间,Oracle 数据库会自动安装示例模式。

2.1.2.3 Oracle数据库安装版

在基本安装和高级安装期间安装 Oracle 数据库时,您可以选择数据库版本。

例如,您可以选择以下数据库版本之一:

  • 企业版— 此安装类型是功能齐全的 Oracle 数据库产品,为企业级应用程序提供数据管理。它适用于任务关键型、高安全性在线事务处理 (OLTP) 和数据仓库环境。

  • 标准版 2 — 此安装类型专为部门或工作组级应用程序以及中小型企业 (SME) 设计。它旨在提供核心关系数据库管理服务和选项。它安装了一套集成的管理工具、完整的分发、复制、Web 功能以及用于构建关键业务应用程序的设施。

2.1.2.4 Oracle数据库软件安装目录

您必须指定 Oracle 数据库软件的安装目录,或从安装介质复制产品二进制文件的位置。您必须选择一个具有足够磁盘空间来包含该软件并且可供执行安装的操作系统用户访问的位置。

您还可以指定 Oracle 基目录的位置,该目录由服务器上安装的所有 Oracle 软件产品使用。第一次在服务器上安装 Oracle 软件时,系统会提示您指定名为 的清单目录的位置oraInventory。该目录提供服务器上安装的所有 Oracle 软件产品的集中清单。每次在服务器上执行 Oracle 软件安装时,都应该对 Oracle 库存目录使用相同的值。

2.1.2.5 Oracle 数据库的数据库文件位置

数据库包含多个文件,用于存储用户数据、数据库元数据以及从故障中恢复所需的信息。作为管理员,您可以决定对这些文件使用哪种存储子系统。

您可以从以下选项中进行选择:

  • 文件系统- 此默认选项创建由操作系统的文件系统管理的数据库文件。您可以指定存储数据库文件的目录路径。 Oracle 数据库可以创建和管理实际文件。

    如果您不确定使用哪个选项,请选择“文件系统”(默认值)。

  • 自动存储管理此选项使您能够将数据文件放置在 Oracle 自动存储管理 (Oracle ASM) 磁盘组中。如果您选择 Oracle ASM,则 Oracle 数据库会自动管理数据库文件的放置和命名。对于具有大量磁盘的环境,此选项可简化数据库管理并最大限度地提高性能。 Oracle ASM 在文件级别执行软件条带化和镜像,以实现最大的存储灵活性、性能和可用性。

    Oracle ASM 使用 Oracle ASM 实例(与数据库实例不同)来配置和管理磁盘组。单个 Oracle ASM 实例可以为同一服务器上的多个数据库提供存储。

    有关更多信息,请参阅Oracle 自动存储管理管理员指南

笔记:

在过去的版本中,Oracle ASM 作为 Oracle 数据库安装的一部分进行安装。在 Oracle Database 11 g第 2 版 (11.2) 中,Oracle ASM 是 Oracle Grid Infrastructure 安装的一部分。

要使用 Oracle ASM 存储数据库文件,您必须在执行 Oracle 数据库安装之前安装 Oracle ASM 并创建一个或多个磁盘组。

2.1.2.6 Oracle 数据库的数据库标识符

这些选项包括全局数据库名称和系统标识符 (SID)。 SID是一个唯一标识符,用于将此实例与您稍后创建并在系统上同时运行的其他 Oracle 数据库实例区分开来。

全局数据库名称是唯一区别于任何其他数据库的数据库的全名。database_name.database_domain例如,全局数据库名称的格式为sales.example.com:数据库名称部分sales是您称为数据库的简单名称。数据库域部分example.com指定数据库所在的数据库域。数据库名称和域一起构成全局数据库名称。

2.1.2.7关于Oracle数据库的高级安装

在使用服务器类方法进行高级安装期间,系统会提示您做出本节中列出的其他选择以及典型安装的选择。安装过程为每个选择提供默认值。

本指南描述但未记录这些附加高级安装选项。有关更多信息,请参阅适用于您的平台的Oracle 数据库安装指南

  • 产品语言

    您可以选择软件安装后应使用的语言。您可以选择多种语言。默认值为英语。如果您选择英语以外的值,则不会更改安装所使用的语言。

  • 数据库配置类型

    您可以选择配置数据库时要使用的模板。您可以选择通用/事务处理或数据仓库。

  • 数据库配置选项

    您可以选择如何配置安装程序创建的数据库。您可以选择内存大小和管理选项、用于存储数据的字符集、数据库访问的安全选项以及是否应安装示例架构。

    要完成本指南和相关课程材料中的练习,您必须安装示例架构。 Oracle 数据库文档中的大多数示例中也使用了此数据。 Oracle 建议您安装示例模式。

    此选择仅是高级安装期间的配置选项。在典型安装或桌面类安装期间默认安装示例架构。

  • 恢复选项

    在高级安装过程中,您可以配置数据库的备份和恢复选项。如果选择此选项,则必须指定恢复区是存储在本地文件系统上还是存储在 Oracle ASM 磁盘组中。

    笔记:

    要使用 Oracle ASM 进行恢复区存储,您必须将 Oracle ASM 作为 Oracle Grid Infrastructure 安装的一部分进行安装,并在执行 Oracle 数据库安装之前创建一个或多个磁盘组。

  • 架构密码

    创建数据库时,会自动创建某些管理用户帐户。系统会提示您输入管理帐户(例如SYS和帐户)的密码SYSTEM,以便您管理和管理数据库。您可以为每个帐户使用相同的密码,也可以为每个帐户单独指定密码。如果您不输入安全密码,您将在安装过程中收到警告消息。

  • 操作系统组

    对数据库的管理访问权限是由某些操作系统组的成员身份授予的。您可以选择用于SYSDBA访问(通常为dba)和SYSOPER访问(通常为oper)的操作系统组。

    SYSDBA组标识具有数据库管理权限并可以通过访问权限登录的操作系统用户帐户SYSDBA。该SYSOPER组是一个可选组,适用于应具有有限数据库管理权限的用户。有关这些组和权限的更多信息, 请参阅 SYSDBA 和 SYSOPER 系统权限” 。

2.2安装Oracle数据库软件

本节简要描述系统类安装的步骤。大多数步骤对于所有平台都是通用的,并且涉及运行 Oracle Universal Installer (OUI)。记录了特定于平台的步骤。如需进一步帮助,请参阅适用于您平台的在线帮助或Oracle 数据库安装指南

笔记:

以下步骤描述了未安装以前的 Oracle 软件的主机的 OUI 工作流程。如果您的主机安装了 Oracle 软件,那么您可能会看到不同的工作流程。

要执行基本安装:

  1. 以有权安装 Oracle 数据库软件以及创建和运行数据库的管理组成员的身份登录到您的计算机。

    请参阅特定于操作系统的文档或联系您的系统管理员,以确定您是否具有安装新软件所需的特权和权限。

  2. 执行以下操作之一:
    • 如果您从分发介质安装,请将数据库的分发介质插入您的计算机。

      自动运行功能会自动打开“选择要安装的产品”窗口。

    • 如果您从 Oracle 网站下载了安装软件,请按照该网站上的说明运行 Oracle Universal Installer。或者,请参阅适用于您的平台的Oracle 数据库安装指南

  3. 出现的第一个窗口是“配置选项”窗口。选择创建并配置数据库单实例选项。或者,您也可以选择仅安装数据库软件,但必须在安装软件后通过额外步骤创建数据库。如果您当前使用的是早期版本的 Oracle 数据库,请选择升级现有数据库。选择选项后,单击“下一步”

    将出现“系统类”窗口。

  4. 选择服务器类别

    您可以选择服务器类选项来自定义您的安装。例如,您可以使用此方法为数据库配置 Oracle 自动存储管理、安装示例模式或配置备份和恢复选项。

    桌面级安装的步骤与服务器级安装的步骤类似,但安装数据库所需的选择较少。

    单击“下一步”

    将出现“安装类型”窗口。

  5. 选择典型安装并单击下一步

    如果您选择“高级安装”,则本指南中不会记录某些安装步骤。有关高级选项的详细信息,请参阅关于 Oracle 数据库的高级安装。另请参阅适用于您的平台的Oracle 数据库安装指南

    笔记:

    仅在 Microsoft Windows 操作系统上,会出现“指定 Oracle 主用户”窗口。此窗口使您能够使用非管理员、低权限 Windows 用户帐户作为 Oracle Home 用户。建议在数据库安装时使用此选项,以确保 Oracle 服务以有限的权限运行。对于单实例数据库,您还可以选择允许 Oracle 安装程序创建一个新的 Windows 用户帐户(仅限本地用户),然后将其用作 Oracle 主用户。

    如果您拒绝此选项,所有服务都将安装并以系统用户身份运行。

    有关此功能的更多信息, 请参阅适用于 Microsoft Windows 的 Oracle 数据库管理员参考。

    将出现“典型安装”窗口。

  6. 提供数据库的以下配置详细信息:
    • Oracle base — Oracle base 目录有助于促进多个 Oracle 软件安装的组织。有关 的更多信息,请参阅适用于您的平台的Oracle 数据库安装指南ORACLE_BASE

      如果在启动 OUI 之前未设置ORACLE_BASE环境变量,则 Oracle 基本目录将创建在第一个现有且可写的目录中对于 UNIX 和 Linux 系统),或者在具有最多可用空间的磁盘驱动器(对于 Windows 系统)中创建。如果UNIX 或 Linux 系统上不存在through ,则默认位置为。 app/username//u01/u09/u01/u09user_home_directory/app/username

      您可以单击“浏览”找到要充当 Oracle 基本目录的目录。

    • 软件位置 - 软件位置是数据库的 Oracle 主目录。您必须为每个新安装的 Oracle 数据库软件指定新的 Oracle 主目录。默认情况下,Oracle 主目录是 Oracle 基目录的子目录。

      您可以单击“浏览”找到要安装 Oracle 数据库软件的目录。

    • 存储类型 - 您可以选择文件系统Oracle 自动存储管理

    • 数据库文件位置 - 数据库文件位置是存储 Oracle 数据库文件的位置。默认情况下,该位置是。您可以单击浏览来选择不同的位置。 Oracle_base/oradata

    • 数据库版本 - 选择企业版个人版(仅限 Microsoft Windows 平台)。请参阅 Oracle 数据库安装版本

    • OSDBA 组(仅限 Linux 和 UNIX 平台)—指定操作系统 DBA 组。该组中的主机用户拥有数据库的管理权限。该组通常命名为dba。有关更多详细信息,请参阅适用于 Linux或 UNIX 平台的 Oracle 数据库安装指南。

    • 全局数据库名称 - 输入完全限定的全局数据库名称。有关全局数据库名称的更多信息, 请参阅 Oracle 数据库的数据库标识符” 。

    • 管理密码 - 指定管理员帐户(例如SYSSYSTEM帐户)的初始密码。如果您选择的密码不是安全密码,则会显示警告消息。

    • 创建为容器数据库:启用此选项将数据库创建为多租户容器数据库 (CDB),可支持零个、一个或多个用户创建的可插拔数据库 (PDB)。

      如果您希望数据库配置助手 (DBCA) 在创建 CDB 时创建 PDB,请在可插入数据库名称字段中指定 PDB 名称。

    输入所需信息后,单击“下一步”

    仅对于首次在 Linux 和 UNIX 操作系统上安装,如果此服务器上以前未安装过 Oracle 软件,则会出现“创建清单”窗口。如果这不是该服务器上的第一次安装尝试,则会出现“执行先决条件检查”窗口。

  7. 如果出现“创建清单”窗口,请指定安装文件的目录以及对该目录具有写入权限的操作系统组的名称。

    如果这是您第一次在此计算机上安装任何 Oracle 软件,则会出现“创建清单目录”窗口。您必须为清单指定一个本地目录,OUI 使用该目录来跟踪计算机上安装的所有 Oracle 软件。在应用补丁或升级现有安装以及卸载 Oracle 软件时会使用此信息。请注意,该目录与 Oracle 主目录不同。库存目录的建议值为,或在 Oracle 基本目录的上一级子目录中。如果您的 Oracle 基本目录是,则 Oracle 库存目录默认为 。 Oracle_base/../oraInventoryoraInventory/u01/app/oracle/u01/app/oraInventory

    在此窗口中,您还可以指定对清单目录具有写入权限的操作系统组。这可以防止其他用户覆盖 Oracle 产品安装文件。

    输入目录路径并指定操作系统组后,单击“下一步”继续。

    将出现“执行先决条件检查”窗口。

  8. 如果任何检查失败,则采取纠正措施。

    OUI 执行多项环境检查并指示检查是否成功、是否导致警告或失败。显示的窗口中提供了检查的详细信息。仅当所有检查的状态均为“成功”或“警告”时,安装才能继续。如果任何环境检查失败,则必须手动解决它们。有关详细信息, 请参阅检查 Oracle 数据库安装先决条件” 。

    如果所有先决条件检查均已通过,或者单击“下一步”后,将出现“摘要”窗口。

  9. 查看安装摘要,然后单击“安装”开始安装。

    将出现“安装产品”窗口,显示安装进度。

  10. 仅对于 Linux 和 UNIX 操作系统,系统会提示您运行配置脚本。要自动运行根脚本,请选择“自动运行配置脚本”。或者,您可以以用户身份手动运行配置脚本root。运行脚本,然后单击“确定”

    安装完成后,将出现“完成”窗口。

  11. 记下“完成”窗口中的信息,然后单击“关闭”退出 OUI。

    您的安装和数据库创建现已完成。

    您可以使用 Oracle Enterprise Manager Database Express (EM Express) 执行常见的数据库管理任务。

    使用“完成”窗口中提供的 EM Express URL 启动 EM Express,指定您的数据库主机名而不是“localhost”。当 EM Express 提示您输入用户名和密码时,请以具有 DBA 权限的用户身份(例如 SYSTEM)登录。

    笔记:

    默认情况下,DBCA 从 5500 到 5599 范围内选择一个空闲端口用作 EM Express 端口。

    如果你想要一个要用作 EM Express 端口的特定端口,请DBEXPRESS_HTTPS_PORT在启动 OUI 或 DBCA 之前使用操作系统环境变量指定该端口。

    有关设置环境变量的详细信息,请参阅配置操作系统环境变量”。

    参见:

2.3使用 DBCA 创建和管理数据库

除非您指定仅应安装 Oracle 数据库软件,否则 Oracle Universal Installer (OUI) 在软件安装完成后会自动运行数据库配置助手 (DBCA)。然后,DBCA 使用您提供的信息创建数据库。如果您不创建起始数据库,但稍后想要创建一个数据库,或者创建其他数据库,请使用 DBCA。

笔记:

使用 Oracle 数据库,您通常拥有一个托管多个应用程序的数据库。您不需要多个数据库来运行不同的应用程序。相反,您可以将支持每个不同应用程序的对象分离到同一数据库中的不同模式中。但是,在某些情况下,您可能希望在同一台主机上创建多个 Oracle 数据库。当您使用 DBCA 执行此操作时,新数据库通常使用与第一个数据库相同的 Oracle 主目录,但将数据库数据文件与第一个数据库的数据文件分开存储。

DBCA 还允许您修改数据库配置、删除数据库等等。您可以执行以下 DBCA 任务:

单击“帮助”即可获得在线帮助。它提供指导您选择配置选项的信息。

笔记:

从 Oracle Database 19c 版本更新 (19.7) 开始,您可以在高可用性模式下安装 Oracle Database Standard Edition 2。标准版高可用性使用 Oracle Clusterware 为单实例标准版 Oracle 数据库提供基于集群的故障转移。有关更多信息,请参阅适用于 Linux 的 Oracle 数据库安装指南

2.3.1启动DBCA

本节介绍如何启动数据库配置助手(DBCA)。

笔记:

如果您在安装 Oracle 数据库软件时选择创建起始数据库,则 Oracle Universal Installer (OUI) 会自动启动 DBCA。

启动 DBCA:

  1. 以有权安装 Oracle 数据库软件以及创建和运行数据库的管理组成员的身份登录到您的计算机。
  2. 执行以下操作之一:
    • 要在 Microsoft Windows 操作系统上启动 DBCA,请单击“开始”,选择“程序”(或“所有程序”),然后选择“Oracle- HOME_NAME”“配置和迁移工具”“数据库配置助手”

    • 要在 UNIX 或 Linux 上启动 DBCA,或者在 Windows 操作系统上的命令行提示符下,输入以下命令:

      数据库管理中心


      dbca实用程序通常位于该目录中。 ORACLE_HOME/bin

2.3.2使用DBCA创建数据库

数据库配置助手 (DBCA) 使您能够按照分步指导工作流程创建 Oracle 数据库。

使用 DBCA 创建数据库:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“创建数据库”,然后单击“下一步”开始创建数据库的指导工作流程。如果您随后选择“高级模式”并单击“下一步”,工作流程将要求您在以下窗口中进行输入:

大多数这些窗口都提供默认设置。根据您在 DBCA 中选择的选项,其中某些窗口可能不会显示。

2.3.2.1 DBCA创建模式窗口

数据库配置助手 (DBCA) 创建模式窗口使您能够使用典型配置或高级配置创建数据库。

如果选择高级配置,您可以自定义管理员用户帐户的存储位置、管理选项、数据库选项和不同的密码。

如果您选择典型配置,您在数据库选项中的选择会更少,这样您就可以更快地创建数据库。

当您选择“典型配置”时,您可以选择以下选项:

  • 全局数据库名称:以database_name.domain_name的形式输入数据库名称

  • 存储类型:选择文件系统自动存储管理

    当您选择File System时,您的数据库文件由操作系统的文件系统管理。

    当您选择自动存储管理时,您将数据文件放置在 Oracle 自动存储管理 (Oracle ASM) 磁盘组中。

  • 数据库文件位置:您为存储类型选项所做的选择决定了您为数据库文件位置选项指定的内容。

    当您在“存储类型”字段中选择“文件系统”时,您可以在“数据库文件位置”字段中指定要存储数据库文件的目录路径。 Oracle 数据库可以创建和管理实际文件。

    当您在“存储类型”字段中选择“自动存储管理”时,您可以在“数据库文件位置”字段中指定要使用的磁盘组(该磁盘组必须已存在)。通过 Oracle ASM,Oracle 数据库自动管理数据库文件的放置和命名。

  • 快速恢复区域 (FRA):指定备份和恢复区域。

  • 数据库字符集:选择数据库使用的字符集。有关字符集的更多信息, 请参阅字符集” 。

  • 管理密码:输入用于数据库管理密码的密码(例如SYSSYSTEM帐户)。

  • 用户“Oracle Home User”密码 (仅限 Microsoft Windows 操作系统):如果在安装过程中您指定了非管理员、低权限 Windows 用户帐户(作为 Oracle Home User)来运行数据库服务,系统将提示您输入该用户帐户的密码。

  • 创建为容器数据库:启用此选项将数据库创建为多租户容器数据库 (CDB),可支持零个、一个或多个用户创建的可插拔数据库 (PDB)。

    如果您希望 DBCA 在创建 CDB 时创建 PDB,请在可插入数据库名称字段中指定 PDB 名称。

参见:

2.3.2.2 DBCA部署类型窗口

通过数据库配置助手 (DBCA) 部署类型窗口,您可以选择用于创建数据库的数据库模板类型。您可以选择:

  • 数据仓库

  • 通用或事务处理

  • 自定义数据库

Oracle Enterprise Manager Database Express (EM Express) 支持 Oracle 单实例数据库,包括非 CDB、多租户容器数据库 (CDB) 和可插拔数据库 (PDB)。

您可以使用 DBCA 从 Oracle 提供的模板或您创建的模板创建数据库。模板包含针对特定类型工作负载优化的设置。

Oracle 为以下两种工作负载类型提供了模板:

  • 通用或交易处理

  • 数据仓库

选择适合您的数据库将支持的工作负载类型的模板。如果您不确定选择哪个,请选择默认的通用或事务处理模板。

笔记:

通用或事务模板和数据仓库模板创建一个数据库,并将COMPATIBLE初始化参数设置为12.2.0.0.0

对于更复杂的环境,您可以选择自定义数据库选项。此选项不使用模板,会导致更广泛的访谈,这意味着创建数据库需要更长的时间。

参见:

2.3.2.3 DBCA数据库识别窗口

在数据库配置助手 (DBCA) 数据库标识窗口的全局数据库名称字段中,以database_name形式输入数据库名称域名.

SID字段中,输入系统标识符。 SID 默认为数据库名称,唯一标识运行该数据库的实例。

如果启用“创建为容器数据库”选项,数据库将创建为多租户容器数据库 (CDB),可以支持零个、一个或多个用户创建的可插拔数据库 (PDB)。

如果您不希望 DBCA 在创建 CDB 时创建 PDB,请启用创建空容器数据库选项。

如果您希望 DBCA 在创建 CDB 时创建一个或多个 PDB,请启用使用一个或多个 PDB 创建容器数据库选项。然后在“PDB 数量”字段中输入要创建的 PDB 数量。在PDB 名称字段中,指定要创建的 PDB 或 PDBS 所使用的名称。创建多个 PDB 时,您指定的 PDB 名称将用作要创建的 PDB 的前缀。例如,如果您要求创建 3 个 PDB 并指定 SANDBOXPDB 作为 PDB 名称,则创建的 PDB 的名称将为 SANDBOXPDB1、SANDBOXPDB2 和 SANDBOXPDB3。

参见:

2.3.2.4 DBCA 存储选项窗口

在“数据库配置助手 (DBCA) 存储选项”窗口中,指定数据库的存储选项。

  • 使用数据库存储属性的模板文件— 此选项指示 DBCA 使用模板中指定的目录信息。

  • 使用以下数据库存储属性— 此选项要求您指定数据库文件的存储位置。

    使用此选项,您需要选择如何管理数据库文件:

    如果您选择File System,您的数据库文件将由操作系统的文件系统管理。

    如果选择自动存储管理 (ASM),则将数据文件放置在 Oracle 自动存储管理 (Oracle ASM) 磁盘组中。

    如果指定使用 Oracle 管理的文件 (OMF)选项,Oracle 数据库将直接管理构成 Oracle 数据库的操作系统文件。您可以为所有文件指定默认位置,称为数据库区域。此后,Oracle 数据库会根据需要自动在此位置创建和删除文件。当您选择此选项时,您将数据库文件的完整管理委托给数据库。您不再需要指定文件名、文件位置或大小。

2.3.2.5 DBCA快速恢复选项窗口

DBCA Fast Recovery Option 窗口使您能够为数据库配置备份和恢复区域。

然后指定 Oracle 数据库文件的位置。选择以下选项之一:

创建新数据库时,配置数据库非常重要,以便在发生系统故障时可以恢复数据。联机重做日志文件包含对数据文件所做的更改的记录。联机重做日志文件存储在联机重做日志组中。您的数据库必须至少有两个联机重做日志组。当组中的联机重做日志文件填满后,日志写入进程(LGWR)将重做记录的写入切换到新的联机重做日志组。 Oracle 数据库可以自动将一组不活动的联机重做日志文件保存到一个或多个脱机目的地,统称为归档重做日志(也称为归档日志)。将联机重做日志文件转变为归档重做日志文件的过程称为归档

仅当数据库运行在ARCHIVELOG模式下时才能执行归档。一组联机重做日志文件在归档之前不能被日志写入器 (LGWR) 进程重用。如果数据库运行在NOARCHIVELOG模式下,则当 LGWR 进程切换到新组后某个组变为不活动组时,该不活动组可供 LGWR 进程立即重用。

NOARCHIVELOG模式可以保护数据库免受实例故障的影响,但不能保护数据库免受介质故障的影响。只有对数据库所做的最新更改(存储在联机重做日志文件中)才可用于实例恢复。要恢复在 模式下运行的数据库NOARCHIVELOG,您只能使用数据库关闭时进行的整个数据库备份。因此,如果您以模式操作数据库NOARCHIVELOG,请定期、频繁地备份整个数据库。

在线重做日志文件归档具有以下优点:

  • 具有联机和存档重做日志文件的数据库备份可保证您在操作系统或硬件发生故障时可以恢复所有已提交的事务。

  • 如果您有在备份数据库时写入的归档日志文件的副本,则可以使用在数据库打开和使用时进行的备份来恢复数据库。

  • 您可以执行联机表空间备份,并使用这些备份在介质故障后恢复表空间。

  • 您可以通过将原始归档重做日志文件连续应用到备用数据库来使备用数据库与其原始数据库保持同步。

在归档联机重做日志文件之前,必须确定要归档的目标。 Oracle 建议将归档日志存储在快速恢复区,因为它可以简化数据库的备份和恢复操作。快速恢复区Oracle数据库可以存储和管理与备份和恢复相关的文件的位置。它与数据库区域不同,数据库区域是当前数据库文件(数据文件、控制文件和联机重做日志文件)的位置。

创建数据库时,您可以选择以下选项:

  • 指定快速恢复区域- 选择此选项可指定备份和恢复区域及其目录位置和大小。您可以使用变量来标识标准位置。

    使用此选项,您还可以对以下字段进行选择:

    • 恢复文件存储类型— 指定用于快速恢复区域的目录。

    • 快速恢复区域— 指定您希望数据库用于恢复相关文件的存储类型。

    • 快速恢复区大小— 指定快速恢复区的大小。

  • 启用存档- 选择此选项可启用数据库联机重做日志文件的存档,该文件可用于恢复数据库。选择此选项与在模式下运行数据库相同ARCHIVELOG

    Oracle 建议您选择“启用归档”。选择此选项可以更好地保护数据库免受软件或硬件故障的影响。如果您现在不选择此选项,则可以稍后启用 ARCHIVELOG 模式。请参阅配置数据库以进行基本备份和恢复

2.3.2.6 DBCA 网络配置窗口

在数据库配置助手(DBCA)网络配置窗口中,显示当前Oracle主目录中的监听器。如果要在当前 Oracle 主目录中创建新的侦听器,可以在“网络配置”窗口中执行此操作。

2.3.2.7 DBCA Database Vault 选项窗口

通过 Database Configuration Assistant (DBCA) Database Vault Option 窗口,您可以为数据库配置 Oracle Database Vault 和 Oracle Database Label Security。

您可以在此窗口中配置 Oracle Database Vault 和 Oracle Label Security,也可以单击“下一步”继续执行 DBCA,而不配置 Oracle Database Vault 和 Oracle Label Security。

参见:

2.3.2.8 DBCA 配置选项窗口

数据库配置助手 (DBCA) 配置选项窗口中的链接提供对其他窗口的访问,使您能够进一步配置数据库。

例如,您可以使用此窗口为您的数据库配置以下内容:

2.3.2.8.1内存

使用数据库配置助手 (DBCA) 配置选项窗口的内存选项卡可以控制数据库管理其内存的方式。

您可以选择以下内存管理方法:

  • 使用自动共享内存管理

    此方法使您能够向 SGA 分配特定数量的内存并聚合 PGA。为 SGA 启用自动共享内存管理,并根据需要将内存分配给各个 PGA。

    要了解有关 SGA 和 PGA 的更多信息,请参阅关于实例内存结构

  • 使用手动共享内存管理

    此方法要求您为每个 SGA 组件和聚合 PGA 输入特定值。您可以确定 SGA 内存如何在 SGA 内存组件之间分配。此方法适用于经验丰富的 Oracle 数据库管理员。

  • 使用自动内存管理

    这种方法需要您在Memory target字段中设置Oracle系统范围内的可用内存,然后系统会自动调整SGA的许多内存组件,并根据需要将内存分配给各个PGA。系统还可以根据处理需求动态减少或增加分配给 SGA 或聚合 PGA 的内存总量。用于数据库实例的总内存永远不会超过您指定的量。

    笔记:

    如果数据库实例的总物理内存大于 4 GB,则无法选择“使用自动内存管理”选项。相反,使用自动共享内存管理。自动共享内存管理会根据需要自动在各个组件之间分配可用内存,从而使系统能够最大限度地利用所有可用的 SGA 内存。

参见:

管理 Oracle 实例了解有关内存管理选项的更多信息

2.3.2.8.2尺寸调整

在“数据库配置助手 (DBCA) 配置选项”窗口的“调整大小”选项卡中,可以指定最小块大小以及可以同时连接到数据库的操作系统用户进程的最大数量。

  • 块大小- 使用此列表选择块大小,或接受默认值。 Oracle 数据库数据存储在指定大小的数据块中。一个数据块对应于磁盘上物理空间的特定字节数。选择默认 8 KB 值以外的块大小需要高级知识,并且仅应在绝对需要时才执行。

    使用预定义模板时,不会启用此列表,因为将以 8 KB 的默认块大小创建数据库。

  • 进程— 在此字段中,指定可以同时连接到数据库的最大进程数。输入一个数字或接受默认值 320。此参数的默认值适用于许多环境。您选择的值应该允许所有后台进程、用户进程和并行执行进程。

2.3.2.8.3字符集

使用数据库配置助手 (DBCA) 配置选项窗口的字符集选项卡可以确定字符数据在数据库中的存储方式。 字符集是用于在计算机屏幕上显示字符的编码方案。字符集决定了数据库中可以表示哪些语言。

Oracle 建议使用 Unicode (AL32UTF8) 作为数据库字符集。 AL32UTF8 是 Oracle 对 Unicode 标准的 UTF-8 编码的名称。 Unicode 标准是支持世界上大多数当前使用的语言的通用字符集。 Unicode 标准的使用对于任何多语言技术(包括数据库处理)都是不可或缺的。

创建数据库并积累生产数据后,更改数据库字符集是一项耗时且复杂的工程。因此,在安装时选择正确的字符集非常重要。即使数据库当前不存储多语言数据,但预计在几年内存储多语言数据,选择 AL32UTF8 作为数据库字符集通常是唯一好的决定。

如果您创建多租户容器数据库 (CDB),请考虑您选择的字符集决定了您以后可以插入 CDB 的其他数据库。只有具有兼容数据库字符集的数据库才能插入 CDB。

Oracle Universal Installer (OUI) 和 DBCA 在 UNIX、Linux 和 Microsoft Windows 平台上使用的默认字符集不是 AL32UTF8,而是称为 ANSI 代码页的 Microsoft Windows 字符集。特定字符集是根据启动 OUI 或 DBCA 的操作系统会话的当前语言(区域设置)来选择的。如果语言是美式英语或西欧语言,则默认字符集是 WE8MSWIN1252。每个 Microsoft Windows ANSI 代码页只能存储一种语言或一组有限语言的数据,例如仅西欧、仅东欧或仅日语。

即使对于在 UNIX 和 Linux 平台上创建的数据库,Microsoft Windows 字符集也是默认字符集,因为 Microsoft Windows 是客户端工作站的流行平台。 Oracle 客户端库自动在数据库字符集和非 Windows 客户端应用程序使用的字符集之间执行必要的字符集转换。

您还可以选择使用所提供的字符集列表中的任何其他字符集。您可以使用此选项来选择应用程序供应商所需的特定字符集,或者选择作为连接到此数据库的所有客户端使用的通用字符集的特定字符集。

由于 AL32UTF8 是多字节字符集,因此与单字节数据库字符集(例如 WE8MSWIN1252)相比,字符数据的数据库操作可能会稍微慢一些。与支持该语言的传统字符集相比,AL32UTF8 中大多数使用 ASCII 库之外的字符的语言的文本存储空间要求更高。请注意,存储空间的增加仅涉及字符数据和非英文数据。 Unicode 的通用性和灵活性通常会超过这些额外成本。

为数据库字符集选择以下选项之一:

  • 使用 Unicode (AL32UTF8) — 选择此选项可为数据库用户和数据库应用程序支持多种语言。

    笔记:

    • AL32UTF8 是一种可变宽度多字节字符集。连接到使用 AL32UTF8 进行字符数据处理的数据库的应用程序必须正确编程才能使用此类字符集。始终验证使用数据库的应用程序的字符集要求。如果您当前的应用程序版本不支持 Unicode 标准,请联系应用程序供应商并索取支持 Unicode 的版本。

    • Oracle 建议使用 AL32UTF8 作为数据库字符集。 AL32UTF8 是 Unicode 编码 UTF-8 的正确实现。从 Oracle Database 12c 第 2 版开始,使用 OUI 和 DBCA 创建数据库时,使用 AL32UTF8 作为默认数据库字符集。

    • 不要使用 UTF8 作为数据库字符集,因为它不是 Unicode 编码 UTF-8 的正确实现。如果在需要 UTF-8 处理的地方使用 UTF8 字符集,则可能会出现数据丢失和安全问题。对于与 Web 相关的数据(例如 XML 和 URL 地址)尤其如此。

    • AL32UTF8 和 UTF8 字符集彼此不兼容,因为它们具有不同的最大字符宽度(每个字符四个字节与三个字节)。

  • 使用操作系统字符集 (WE8MSWIN1252) —选择此选项可仅选择所有数据库用户和数据库应用程序的操作系统当前使用的语言。

  • 从字符集列表中选择 -如果您希望 Oracle 数据库使用操作系统使用的默认字符集以外的字符集,请选择此选项。

选择国家字符集:

  • 国家字符集 -在此列表中,选择字符集或接受默认值。国家字符集也称为NCHAR字符集,是用于存储和处理数据类型NVARCHAR2NCHAR、 、 的数据的字符集NCLOB。这些数据类型允许在没有 Unicode 数据库字符集的数据库中存储 Unicode 字符。除非任何应用程序的安装要求另有指定,否则接受默认值 AL16UTF16 作为国家字符集。

    笔记:

    尽管此字符集根据 SQL 标准 (ISO/IEC 9075) 被称为“国家”字符集,但它并不比数据库字符集更适合支持全球化应用程序。由于使用国家字符集数据需要在客户端应用程序中进行额外的 API 调用,并且某些数据库组件(例如 Oracle Text)不支持国家字符集数据,因此 Oracle 建议多语言应用程序使用VARCHAR2CHAR、 和CLOB数据类型以及具有以下功能的 Oracle 数据库:数据库字符集 AL32UTF8。

  • 默认语言- 在此列表中,选择默认数据库语言或接受默认值。默认语言确定数据库如何支持区域设置敏感信息,例如日和月缩写、字符数据的默认排序顺序以及阅读方向(从左到右或从右到左)。

  • 默认区域 -在此列表中,选择要遵循日和周编号惯例的区域名称,或接受默认值。默认区域还建立默认日期格式、默认小数字符和组分隔符以及默认国际标准化组织 (ISO) 和本地货币符号。例如,在英国,默认日期格式为 DD-MON-YYYY,其中 DD 是月份中的第几天 (1-31),MON 是月份的缩写名称,YYYY 是 4 位数的年份。

2.3.2.8.4连接方式

使用数据库配置助手 (DBCA) 配置选项窗口的连接模式选项卡选择数据库连接模式。您可以通过以下两种连接方式运行数据库:

  • 专用服务器模式—此模式允许每个用户进程有一个专用服务器进程。当预计客户端总数较小(例如 50 个或更少)时,请选择此选项。当数据库客户端通常向数据库发出持久的、长时间运行的请求时,您也可以选择此选项。默认情况下,数据库配置为专用服务器进程。

  • 共享服务器模式—此模式允许多个客户端连接共享数据库分配的资源池。在客户端负载预计会导致内存和其他系统资源紧张的配置中使用此模式。如果选择共享服务器模式,则必须指定启动数据库实例时要创建的服务器进程数。有关设置此参数的更多信息,请单击“帮助”

2.3.2.8.5示例架构

使用数据库配置助手 (DBCA) 配置选项窗口的示例模式选项卡来配置 Oracle 数据库示例模式。

要将示例架构包含在数据库中,请选择“将示例架构添加到数据库”

2.3.2.9 DBCA 管理选项窗口

使用数据库配置助手 (DBCA) 管理选项窗口来设置数据库,以便可以使用 Oracle Enterprise Manager 对其进行管理。 Oracle Enterprise Manager 为各个数据库提供基于 Web 的管理工具,并为管理整个 Oracle 环境提供中央管理工具。

  • 要在本地管理数据库,请选择配置企业管理器 (EM) 数据库 Express。您可以接受为 EM Express 分配的端口或输入其他未使用的端口。

  • 如果 Oracle Management Agent 安装在您的主机上,则您可以选择注册到 Enterprise Manager (EM) 云控制,然后指定管理服务的主机和端口以及 EM 管理员用户名和密码。

    参见:

    Oracle 数据库管理员指南,了解有关 Oracle Enterprise Manager Cloud Control 的更多信息

2.3.2.10 DBCA 用户凭证窗口

在数据库配置助手 (DBCA) 用户凭据窗口中,指定管理帐户的密码,例如SYSSYSTEMPDBADMIN

仅在 Microsoft Windows 操作系统上:如果在安装过程中指定非管理员、低权限 Windows 用户帐户作为 Oracle 主用户,系统将提示您输入该用户帐户的密码。

2.3.2.11 DBCA创建选项窗口

通过数据库配置助手 (DBCA) 创建选项窗口,您可以选择不同的选项来创建数据库。

例如,在数据库配置助手 (DBCA) 创建选项窗口中,选择以下任一选项来创建数据库:

  • 创建数据库— 选择此选项立即创建数据库。

  • 另存为数据库模板- 选择此选项可将数据库定义另存为模板以供稍后使用。

  • 生成数据库创建脚本- 选择此选项可生成可在以后运行的 SQL 数据库创建脚本。

2.3.2.12 DBCA 摘要窗口

数据库配置助手 (DBCA) 摘要窗口显示您为数据库选择的配置选项的摘要。查看摘要信息。

要更改其中任何选项,请单击“上一步”并返回到可以修改选项的窗口。

单击“完成”以使 DBCA 开始使用指定的配置选项创建数据库。

2.3.2.13 DBCA 进度窗口

数据库配置助手 (DBCA) 进度窗口显示数据库创建操作的进度。

2.3.2.14 DBCA完成窗口

DBCA 完成数据库配置后,将出现 DBCA Finish 窗口。

“完成”窗口提供以下信息:

  • DBCA 日志文件的位置

  • 数据库的全局数据库名称、SID 和服务器参数文件名

  • 用于访问企业管理器以管理数据库的 URL

  • 管理创建的数据库帐户

2.3.3使用DBCA更改数据库的配置

您可以使用数据库配置助手 (DBCA) 更改现有数据库的配置。例如,您可以进行配置更改,例如:

  • 添加以前未配置的数据库选项(例如,Oracle Label Security 或 Oracle OLAP)

  • 更改默认安全设置

  • 将服务器模式从专用更改为共享,或相反

要使用 DBCA 更改数据库的配置:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“配置现有数据库”,然后单击“下一步”
  3. 按照 DBCA 指导工作流程中的说明进行操作。

2.3.4使用DBCA删除数据库

您可以使用数据库配置助手 (DBCA) 来删除数据库。当DBCA删除数据库时,它会关闭数据库实例,然后删除所有数据库文件。在Windows平台上,它还会删除关联的Windows服务。

使用 DBCA 删除数据库:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“删除数据库”,然后单击“下一步”
  3. 选择要删除的数据库并单击“下一步”
  4. 按照 DBCA 指导工作流程中的说明进行操作。

2.3.5使用 DBCA 管理模板

数据库配置助手 (DBCA) 模板是 XML 文件,其中包含创建数据库所需的信息。 DBCA 中使用模板来创建新数据库和复制现有数据库。模板中的信息包括数据库选项、初始化参数和存储属性(数据文件、表空间、控制文件和联机重做日志文件)。

模板可以像脚本一样使用,但它们比脚本更强大,因为您可以选择复制数据库。复制可以节省时间,因为您可以将现有数据库(称为种子数据库)的文件复制到正确的位置。

模板存储在以下目录中:

ORACLE_HOME/助手/dbca/模板


2.3.5.1使用 DBCA 模板的优点

使用数据库配置助手 (DBCA) 模板有几个优点。例如:

  • 节省时间。如果您使用模板,则不必定义数据库。

  • 轻松复制。通过创建包含数据库设置的模板,您可以轻松创建重复数据库,而无需指定参数两次。

  • 轻松编辑。您可以从模板设置快速更改数据库选项。只能为自定义数据库或非种子模板(.dbt 文件)配置或修改数据库选项。您无法修改种子模板的数据库选项(包括数据文件备份)。

  • 轻松分享。可以将模板从一台计算机复制到另一台计算机。

2.3.5.2 DBCA模板的类型

数据库配置助手 (DBCA) 模板包括种子模板和非种子模板。

各自的特性如表2-1所示。

表 2-1 DBCA 模板类型

类型文件扩展名包括数据文件数据库结构

种子

.dbc

是的

此类模板包含现有数据库(称为种子数据库)的结构和物理数据文件。您的新数据库作为种子数据库的副本启动,并且仅需要进行以下更改:

  • 数据库名称

  • 数据文件的目的地

  • 控制文件数量

  • 在线重做日志组数量

  • 初始化参数

创建数据库后,可以使用可由 DBCA、命令行 SQL 语句或 Oracle Enterprise Manager Database Express (EM Express) 调用的自定义脚本进行其他更改。

种子数据库的数据文件以压缩恢复管理器 (RMAN) 备份格式存储在扩展名为 .dfb 的文件中。种子数据库控制文件存储在扩展名为.ctl 的文件中。 (仅当将数据文件存储在 Oracle 自动存储管理 (Oracle ASM) 磁盘组中或作为 Oracle 托管文件时,才需要此文件。).dbc 文件包含种子数据库数据文件的位置,并包含用于挂载的源数据库名称控制文件。

非种子

.dbt

这种类型的模板用于创建新数据库。它包含要创建的数据库的特征。非种子模板比种子模板更灵活,因为所有数据文件和联机重做日志文件都是根据您的规范创建的,并且可以根据需要更改名称、大小和其他属性。

2.3.5.3 Oracle提供的DBCA模板

Oracle 为数据仓库、通用或事务处理数据库以及自定义数据库提供数据库配置助手 (DBCA) 模板。表 2-2中描述了这些模板

表 2-2 Oracle 提供的 DBCA 模板及其相应的工作负载

模板工作量

数据仓库

用户执行大量复杂的查询来处理大量数据。响应时间、准确性和可用性是关键问题。

这些查询(SELECT语句)的范围从获取几条记录到对来自许多不同表的数千条记录进行排序的查询。

通用或事务处理

许多并发用户执行大量需要快速访问数据的事务。可用性、速度、并发性和可恢复性是关键问题。

事务包括读取(SELECT语句)、写入(INSERTUPDATE语句)和删除(DELETE语句)数据库表中的数据。

自定义数据库

该模板允许您在定义数据库时具有最大的灵活性,因为您可以更改正在创建的数据库的任何设置。

2.3.5.4使用 DBCA 创建模板

按照本节中的说明创建您自己的数据库配置助手 (DBCA) 模板。

创建模板:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“管理模板”,然后单击“下一步”
  3. 在“模板管理”窗口中,选择“创建数据库模板”,为以下字段输入值,然后单击“下一步”
    • 模板名称

      当您创建新数据库时,您在“模板名称”字段中提供的名称会在模板出现在“数据库模板”页面上时标识该模板。

    • 模板位置

      指定存储模板的位置。

    • 描述

      使用描述字段提供有关使用模板创建的数据库的用途和功能的信息。当您在“部署类型”页面上单击模板的 “查看详细信息”时,说明将显示在模板名称的正下方。

  4. 按照 DBCA 指导工作流程中的说明创建模板。

2.3.5.5删除DBCA模板

删除数据库配置助手 (DBCA) 模板后,将无法再创建新数据库或新模板。

要删除模板:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“管理模板”,然后单击“下一步”
  3. 在“模板管理”窗口中,选择“删除数据库模板”,然后单击“下一步”
  4. 选择要删除的模板,然后单击“下一步”
  5. 按照 DBCA 指导工作流程中的说明进行操作。

2.3.6使用DBCA管理PDB

当多租户容器数据库(CDB)存在时,您可以使用数据库配置助手(DBCA)在CDB中执行可插拔数据库(PDB)操作。例如,您可以使用DBCA在CDB中执行以下PDB操作:

  • 创建一个PDB

    此选项在 CDB 中创建新的 PDB。

    DBCA 可以创建新的 PDB:

    • 从现有的 PDB

    • 来自 CDB 种子 PDB$SEED

    • 对拔出的 PDB 使用 PDB 存档 (.pdb) 文件

    • 对拔出的 PDB 使用 PDB 文件集

      PDB 文件集包括 PDB 元数据 (.xml) 文件和 PDB 数据文件备份 (.dfb) 文件。

  • 删除 PDB

    此选项删除 PDB。

  • 拔下 PDB

    此选项会拔出 PDB。拔出的 PDB 可以插入同一个 CDB 或另一个 CDB。

    拔出 PDB 时,可以使用 DBCA 创建 PDB 存档 (.pdb) 文件或 PDB 文件集(.xml 文件和 .dfb 文件)。

  • 配置PDB

    此选项使您能够为 PDB 指定 Oracle Enterprise Manager Database Express (EM Express) 端口,以便您可以使用 EM Express 管理 PDB。它还允许您为 PDB 配置其他数据库选项。

2.3.6.1使用 DBCA 管理 CDB 中的 PDB

您可以使用数据库配置助手 (DBCA) 在现有多租户容器数据库 (CDB) 中创建、拔出、删除或配置可插入数据库 (PDB)。

笔记:

PDB操作只能在CDB中执行。如果您尝试在非 CDB 的数据库中执行 PDB 操作,DBCA 会发出错误消息。

使用 DBCA 管理 PDB:

  1. 按照启动 DBCA ”中的说明启动 DBCA 。
  2. 在“数据库操作”窗口中,选择“管理可插入数据库”,然后单击“下一步”
  3. 在“管理可插入数据库”窗口中,选择其中一项 PDB 操作,然后单击“下一步”
  4. 在“选择数据库”窗口中,选择要在其中执行所选 PDB 操作的 CDB,然后单击“下一步”
  5. 按照 DBCA 指导工作流程中的说明进行选定的 PDB 操作。

参见:

2.4安装后手动安装数据库示例架构

您可能会在初始数据库安装后的某个时间决定安装数据库示例模式。您可以通过运行 SQL 脚本手动创建示例架构。

参见:

Oracle 数据库示例模式,了解有关使用 SQL 手动创建示例模式的更多信息

2.5安装:Oracle实例系列

Oracle By Example (OBE) 有一系列关于Oracle 数据库 2 天 DBA指南。本 OBE 系列将引导您完成本章中的任务,并包含带注释的屏幕截图。

该系列包括以下教程:

  1. 创建容器数据库-典型模式

  2. 创建容器数据库 - 高级模式

  3. 创建非容器数据库-典型模式

  4. 创建非容器数据库 - 高级模式

  5. 对非容器数据库执行高级安装

  6. 执行容器数据库的基本安装

  7. 执行非容器数据库的基本安装

以上教程可以通过两种方式访问:

文章转载自胡飞,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论