Oracle Database Appliance常见的中文翻译是Oracle数据库机,简称ODA。
第一个简明的FAQ列表见这里。
ODA的3大上风:
- 装备简朴性:独特的端到端主动化使摆设、操作和支持完备的数据库软件和硬件堆栈变得简朴。
- 高可靠性和安全性:与 Oracle 数据库的独特集成可提高安全性和可用性,可平稳度过中断和更新。
- 总本钱低:独特的主动化、优化和软件许可大大降低了资本、劳动力和维护本钱。
ODA也是Engineered system,只不外软件方面的集成比Exadata少很多,只有HCC。支持的数据库版本为19c和23ai。
本文讨论的是更加完备的FAQ列表:Oracle Database Appliance Frequently Asked Questions。问题不会逐一列举,只择取其中比力紧张的。
修补 ODA
Oracle 数据库装备支持从版本 N-4 到版本 N 的修补,其中 N 是最新的 Oracle 数据库装备版本。
- 修补 ODA X10 裸机系统需要多长时间?
以X10-HA,从19.25升级到19.26为例,修补DCS Stack需10-13分钟,修补Server需20-30分钟。修补Oracle 主目次中的单个19c数据库需6-10分钟。
- 修补 ODA 数据库系统需要多长时间?
ODA数据库系统是基于KVM的。以X8-2-HA,从19.25升级到19.26为例,修补DCS Stack需8-12分钟,修补Server需25-40分钟。修补Oracle 主目次中的单个19c数据库需6-10分钟。
- 我是否应该在修补之前始终运行 Oracle 数据库装备预检查?
是。
- 我可以直接在 ODA 上运行 ORAchk 吗?
是。
- 为什么必须严酷维护修补命令的序次?
Oracle Database Appliance 修补包罗运行多个步调。这些步调包罗修补 DCS 堆栈、服务器、存储和数据库。DCS 堆栈、服务器和存储构成了基础架构,必须在更新数据库之前对其举行更新。必须首先更新 DCS 堆栈,然后再更新属于服务器存储桶的其余基础架构组件。DCS 堆栈中也必须遵循严酷的序次,必须首先使用 odacli update-dcsadmin 命令修补 DCS 管理员。接下来运行 odacli update-dcscomponents 命令。最后,必须使用 odacli update-dcsagent 更新 DCS 代理。
- 服务器更新是否在 Oracle Database Appliance 上滚动举行?
服务器更新支持命令 odacli update-server 的 --local 选项,以便一次修补一个节点并始终保持至少一个数据库的可用性。
- 数据库更新是否在 Oracle Database Appliance 上滚动举行?
数据库更新支持命令 odacli update-dbhome 的 --local 选项,以便一次修补一个节点并始终保持至少一个数据库的可用性。
- 我是否应该在修补之前始终拍摄 ODABR 快照?
这是 ODA 的最佳实践,剧烈建议在修补裸机系统之前拍摄 ODA 快照。
- 修补成功完成后,我是否应该删除 ODABR 快照?
ODABR 快照会占用启动磁盘上的空间,还大概减慢稳定状态操作。此外,修补成功完成且系统规复稳定状态后,它们就没有什么用处了。因此,建议在修补成功完成后删除 ODABR 快照。
- 安装额外的操作系统 RPM 对 Oracle Database Appliance 修补有何影响?
在 ODA 服务器修补期间,将安装 Oracle Database Appliance 附带的较新版本的 RPM。如果系统上安装的附加 RPM 依靠于 ODA RPM,则在修补期间实验安装较新版本大概会产生辩论,从而导致修补失败。在这种情况下,您大概需要卸载额外的 RPM,完成修补,然后在修补成功后重新安装 RPM。
- Oracle Database Appliance 会修补 KVM 和 OVM 客户虚拟机吗?
不会。您必须单独修补它们。
Oracle 数据库装备上的多用户访问
- 在 Oracle Database Appliance 上启用多用户访问有哪些上风?
多用户访问提供了增强的身份验证、授权、资源所有权和访问控制功能。这有助于提供有用的角色分离机制。这种角色分离还限制一个用户访问其他用户的资源,从而确保资源所有权。这种隔离消除了整合的障碍。
- 在设置 ODA 时是否默认启用多用户访问?
否,仅当您在设置装备时选择启用该选项时,才会启用多用户访问。
- 我可以在当前的 ODA 摆设上启用多用户访问吗?
不可以。启用多用户访问的选项仅适用于 ODA 的新摆设。
- 在 Oracle Database Appliance 上设置期间启用多用户访问后,是否可以禁用它?
不可以。一旦启用,就无法禁用。
- 如果我在 ODA 上启用多用户访问,每次运行 ODACLI 命令时是否都需要输入密码?
否,使用 ODA 帐户凭据登录后,只有在首次运行 ODACLI 命令时才会提示您输入密码。身份验证成功后,将生成一个身份验证令牌,用于运行后续 ODACLI 命令的身份验证。令牌有用期的默认值为 120 分钟,最长可设置为 600 分钟。
- 启用多用户访问后,我以 root 用户身份登录装备。为什么只管支持身份验证令牌,每次我仍需要输入密码?
由于 root 是操作系统管理用户而不是多用户访问用户,因此当用户以 root 身份登录时,不支持基于身份验证令牌的会话管理系统。因此,他们必须提供 ODA 帐户用户名和密码才气运行任何 ODACLI 命令。
- 我可以创建新的角色和权利吗?
不可以。此版本仅支持默认角色和权利。
- 我是具有 ODA-DB 角色的非 odadmin 用户。我应该创建一个单独的数据库主目次供本身使用吗?
建议的做法是创建您本身的数据库主目次,然后在这些数据库主目次中创建数据库,如许您就可以独占并完全控制您的数据库,而不会让其他任何人访问它。但是,在特殊情况下,您可以哀求 ODA 管理员授予您对另一个数据库主目次的共享访问权限。在共享数据库主目次中创建数据库会限制您可以对数据库执行的操作。
集成 Oracle Data Guard
- 我可以在高可用性和单节点 Oracle Database Appliance 系统之间设置 Oracle Data Guard 吗?
可以。支持高可用性到高可用性、高可用性到单节点、单节点到单节点以及单节点到高可用性之间的 Oracle Data Guard 设置。
- 如果使用 ODACLI 实现 Oracle Data Guard,是否可以使用 DGMGRL 命令举行切换/故障转移/规复?
建议使用 ODACLI 举行切换/故障转移/规复,以更好地同步 DCS 元数据。
- 设置具有快速启动故障转移的 Oracle Data Guard 的最佳方法是什么?
可以将用于快速启动故障转移 (FSFO) 的 Oracle Data Guard Observer 手动设置到 ODA Data Guard 设置中。
- 使用 ODA 工具设置 Oracle Data Guard 时,是否允许使用差别的主数据库和备用数据库外形?
从 Oracle Database Appliance 版本 19.11 开始,允许使用差别的主数据库和备用数据库外形。
- ODA 工具是否可以将 Oracle Data Guard 设置为一个主数据库到多个备用数据库?
如今,仅支持一个主数据库到一个备用数据库的设置。
- 可以使用 irestore 以外的其他方式创建备用数据库吗?
设置 Oracle Data Guard 的 ODA 工具仅支持使用 NFS 挂载的 irestore 或数据库的 Oracle Cloud 备份创建的备用数据库。
- 使用 ODA 工具设置 Oracle Data Guard 是否是逼迫性的?
Oracle 建议您使用 ODA 工具来设置 Oracle Data Guard。 但是,设置 Oracle Data Guard 的手动步调仍然有用。
- 升级 ODA 软件会影响手动设置的 Data Guard 吗?
不会。
ODA 数据库系统
- 我可以在高可用性系统上创建单个 DBVM 吗?
对于单节点系统,每个 DB 系统仅包含一个 DBVM。 对于高可用性系统,每个 DB 系统有两个 DBVM,每个 ODA 系统上各一个。 不支持在高可用性系统上创建只有一个 VM 的 DB 系统。
- 一个数据库系统支持多少个数据库?
在 ODA 版本 19.23 之前,每个数据库系统支持一个数据库。从 ODA 版本 19.23 开始,一个数据库系统可以运行多个数据库。
- 您可以在单个 ODA 系统的 KVM 中同时运行 Oracle Database Standard Edition 和 Enterprise Edition 数据库吗?
可以。
- DBVM 的 CPU 焦点粒度是多少,即最小的虚拟 DB 系统是多少?
DB 系统支持的最小 CPU 焦点为 2 个焦点。
- 是否支持在 ODA 系统上同时运行裸机数据库和 KVM DB 系统?
支持。单个 ODA 系统支持裸机数据库和 KVM DB 系统。
- 数据库系统使用多少个焦点?
数据库系统外形决定了数据库系统可以使用的焦点。例如,具有 dbsX 外形的数据库系统使用 X 个 CPU 焦点,默认内存设置为 CPU 焦点 X 的 8 倍。您可以在创建数据库系统时在 JSON 文件或 BUI 中指定内存巨细。
- 我可以在数据库系统内使用 Oracle ACFS 吗?
不支持。
- 数据库系统是否支持超额订阅?
每个 数据库系统都与内部创建的 CPU 池相关联。在版本 19.10 中,与 数据库系统相关联的 CPU 池无法共享。从版本 19.11 开始,您可以创建 数据库系统范例的 CPU 池,并与多个 数据库系统共享 CPU 池。数据库系统之间允许超额订阅 CPU 池。超额订阅 CPU 池大概会影响性能。在生产中实施 CPU 池超额订阅之前,您必须评估影响。
- 我可以在数据库系统上安装比裸机系统上的 Oracle Grid Infrastructure 版本更高版本的数据库吗?
可以,从版本 19.12 开始,数据库系统支持 Oracle Database 21c。您可以在数据库系统中安装 Oracle Database 21.3 数据库,而裸机系统运行 Oracle Grid Infrastructure 19.x。
- ODA系统上最多可以创建多少个 DB 系统?
DB 系统的最大数量取决于 CPU 和内存。默认情况下,主机内存的一半分配给大页面,并且 DB 系统使用大页面举行设置。因此,DB 系统使用的总内存必须小于主机上分配的大页面。如果主机上运行着数据库和应用程序虚拟机,那么在规划 DB 系统的 CPU 和内存资源时也必须考虑它们。
- DB 系统使用的存储是什么?
DB 系统本地文件系统包罗 /u01(用于 Oracle Grid Infrastructure 和 Oracle Database 主目次)、启动分区、操作系统分区、交换空间以及 ODA 软件的 /opt 分区。DB 系统本地文件系统的巨细固定为每个节点 200 GB。对于每个高可用性系统,每个 DB 系统节点分配 200 GB 用于本地存储,并放置在裸机系统上的 Oracle ACFS 上。DB 系统上的数据库使用 Oracle ASM 磁盘组举行存储。每个数据库没有配额限制。空间使用量取决于 Oracle ASM 磁盘组的使用方式。从 ODA 版本 19.24 开始,您可以使用 odacli modified-dbsystem 命令将 vdisk 附加到 DB 系统。然后,使用 vdisk 在 DB 系统中手动创建新的文件系统挂载点。
- 如何调整数据库系统上的根分区和挂载点的巨细?
数据库系统上的内部文件系统的巨细已优化,无法调整巨细。
- 我可以在裸机数据库和 DB 系统数据库之间设置集成Data Guard吗?
可以,19.11 版及更高版本中的 DB 系统支持集成 Oracle 数据掩护。您可以在裸机数据库和 DB 系统数据库之间设置 Oracle Data Guard。
- 可以为 DB 系统使用差别的公共网络吗?
可以。默认情况下,如果在创建 DB 系统时未提供公共网络,则 DB 系统将使用裸机的公共网络作为其公共网络。从 19.11 版开始,您可以为 DB 系统的公共网络设置差别的网络。您可以创建一个 vnetwork(桥接或桥接 VLAN),并在创建 DB 系统时选择此 vnetwork。
- 我可以在不更改 CPU 数量的情况下更改数据库系统内存巨细吗?
可以。您可以更改数据库系统内存巨细。
- 我可以创建早期版本的数据库系统吗?
只能创建与 ODA 上的裸机系统相同版本的数据库系统。例如,如果裸机系统位于 ODA 版本 19.26 上,则可以摆设运行 ODA 版本 19.26 的数据库系统。但是,您可以选择早期版本的 Oracle Grid Infrastructure 和 Oracle Database,例如,您可以在运行 ODA 版本 19.26 的数据库系统上摆设 Oracle Grid Infrastructure 19.25 和 Oracle Database 19.25。
- 什么是modify dbsystem memory功能?
modify dbsystem memory功能允许您增长数据库系统内存,以便向数据库(SGA 或 PGA)添加更多内存。建议您选择数据库系统外形,优化数据库使用的 CPU 和内存的巨细。如果您想增长数据库内存而不更改 CPU 数量,请使用modify dbsystem memory功能。
- 为什么不支持淘汰数据库系统内存?如何淘汰数据库系统内存?
Oracle 数据库装备上的数据库 CPU 和内存巨细比率针对预界说的数据库外形举行了优化。淘汰给定 CPU 设置的数据库内存违反了 Oracle 数据库装备上保举的巨细最佳实践。如果淘汰数据库内存是合理的,那么您可以在不修改数据库系统内存的情况下淘汰数据库内存。更改数据库系统外形以淘汰数据库系统内存。
数据库系统中的多个数据库
- 数据库系统中的多数据库功能是什么?
在 Oracle Database Appliance 版本 19.23 之前,一个数据库系统支持一个数据库。从 Oracle Database Appliance 版本 19.23 开始,一个数据库系统可以运行多个数据库和多个数据库主目次。
- 我将裸机系统更新为 Oracle Database Appliance 版本 19.23,现有的数据库系统会怎样?如何知道数据库系统是否启用了多数据库功能?
将裸机系统更新为 Oracle Database Appliance 版本 19.23 后,新创建的数据库系统默认支持多数据库。
- 如何选择数据库系统外形以支持多个数据库?在启用多数据库的数据库系统中可以创建多少个数据库?
选择数据库系统的外形取决于数据库系统中运行的数据库的巨细要求。同样,数据库系统中支持的数据库数量取决于数据库系统的 CPU、内存等资源。必须根据数据库系统中运行的数据库的巨细要求适当调整数据库系统的巨细。通常,在数据库系统中一起运行的数据库的外形不得大于数据库系统的外形。例如,如果数据库 odbA、odbB、…、odbN 在具有外形 dbsX 的数据库系统中运行,则 A+B+…N <= X。您可以更改数据库系统外形以满意数据库系统中数据库的新巨细要求。
- 在 19.23 及更高版本中修改 DB 系统外形时,为什么必须手动更改数据库外形?
当您使用 odacli modified-DB system --shape 命令修改 DB 系统外形时,DB 系统的外形会被修改;该命令不再更改 DB 系统内数据库的外形。您必须根据 DB 系统的新外形相应地修改数据库外形。对于 DB 系统外形的扩大,请在扩大 DB 系统外形后增长数据库外形。对于 DB 系统外形的缩小,请在缩小数据库外形之前缩小数据库外形;否则数据库大概会因 DB 系统内存淘汰而无法启动。
ODA 上的应用程序 KVM
- 创建 VM 计算实例时,欣赏器用户界面 (BUI) 会提示输入 VM 磁盘和虚拟磁盘。什么是 VM 磁盘和虚拟磁盘?
VM 磁盘是内部创建的磁盘,其中安装了 VM 操作系统,并体现为 VM 内的根分区。创建 VM 时,虚拟磁盘是一个单独的磁盘,可用于在 VM 中提供额外的空间。虚拟磁盘详细信息可以在创建 VM 时指定,也可以附加到现有 VM。然后可以将其格式化为文件系统并安装到 VM 内的安装点(例如 /data)。
- ODA是否支持使用虚拟磁盘作为存储在应用程序虚拟机上创建 Oracle 数据库?
支持。Oracle 数据库装备支持使用虚拟磁盘在应用程序虚拟机上创建单实例数据库,但您无法使用虚拟磁盘作为应用程序虚拟机上的共享存储创建 Oracle RAC 数据库。
- 应用程序虚拟机的最大 RAM 巨细是多少?
取决于 Oracle Database Appliance 主机的可用内存。它可以是可用的通例内存,不包罗大页内存。
- Oracle 数据库装备上的内存是如何分配的?
在对装备举行映像处理后,默认情况下,大约一半的 Oracle 数据库装备主机内存分配给大页面池。大页面由数据库和数据库系统的 SGA 使用。剩余内存由数据库和其他内存使用、Oracle Clusterware(例如 Oracle Grid Infrastructure 和 Oracle ASM)、应用程序 VM、操作系统、交换空间以及您大概已安装的其他应用程序共享。因此,在调整数据库、数据库系统或应用程序 VM 的巨细时,必须细致考虑大页面和剩余的通例内存。
- 如何使用 Oracle 发布的 KVM 模板创建 VM?
请参阅 My Oracle Support 说明文档 ID 2992638.1:使用 ODA 上的 Oracle Linux 模板创建应用 VM。模版下载地址为https://yum.oracle.com/oracle-linux-templates.html。
- Oracle 数据库装备应用程序虚拟机支持哪些客户操作系统?
Oracle 数据库装备应用程序虚拟机支持与 Oracle KVM 相同的客户操作系统。有关受支持的操作系统的更多信息,请参阅 Oracle Linux KVM 用户指南。主要是Linux, Windows和Solaris。
- 应用程序虚拟机是否支持 CPU 和内存的过度使用?
Oracle KVM 上可以实现 CPU 和内存的过度使用。Oracle Database Appliance 不限制应用程序虚拟机的 CPU 或内存的过度使用。一样平常情况下,不建议过度使用 CPU 或内存。过度使用 CPU 会导致虚拟机和主机性能下降。过度使用内存会导致系统内存耗尽 (OOM),这大概会导致 Linux 内核关闭紧张的系统进程。如果您决定过度使用 CPU 或内存,请确保举行充实的测试。
- Oracle 数据库装备中最多可以创建多少个应用程序虚拟机?
Oracle 数据库装备中最多可以创建多少个应用程序虚拟机取决于可用的 CPU 和通例内存,以及您是否希望过度使用 CPU 和内存。建议您为裸机主机(虚拟机管理程序)预留至少 2 个 CPU 焦点和 24 GB 内存。Oracle 数据库装备内存的一部门也分配给了 HugePages,不计入应用程序虚拟机可用的通例内存中。查看 /proc/meminfo 了解内存分配详情。
- 如何备份和规复应用程序虚拟机?
请参阅 My Oracle Support 说明 2779329.1 ODA 19.9 BM 及更高版本上的 KVM 客户机备份。着实是通过ACFS的快照实现的。
CPU 池
- 支持哪些范例的 CPU 池?
有三种范例的 CPU 池可用。BM 范例、VM 范例和 DBS(DB 系统)范例。dbs 范例在 Oracle Database Appliance 版本 19.11 及更高版本中可用。通常,CPU 池用于限制对象的 CPU 使用率,但它并非旨在阻止其他对象使用 CPU 池内的 CPU。
- 什么是 BM CPU 池?
BM CPU 池旨在限制 Oracle Database Appliance 上的数据库仅在 CPU 池内的 CPU 上运行。将 CPU 池分配给数据库后,数据库只能在 CPU 池内的 CPU 集上运行。BM CPU 池可以连接到差别的数据库。但一个数据库不能使用多个 CPU 池。
- 什么是 VM CPU 池?
VM CPU 池旨在限制应用程序 VM 仅在 CPU 池内的 CPU 上运行。将 CPU 池分配给 VM 后,VM 只能在 CPU 池内的 CPU 集上运行。 VM CPU 池可以连接到差别的 VM。
- 什么是 DB 系统 CPU 池?
Oracle Database Appliance 版本 19.11 及更高版本提供了一种称为 DB 系统 CPU 池或 dbs 范例的新 CPU 池范例。dbs CPU 池不能与任何其他 CPU 池(BM 或 VM CPU 池)重叠。多个 DB 系统可以共享一个 dbs CPU 池,并且可以超额订阅 dbs CPU 池。如果在未指定 dbs CPU 池的情况下创建 DB 系统,则会创建一个内部 CPU 池,并且此 CPU 池专用于此 DB 系统;它不能与任何其他 DB 系统共享。dbs CPU 池是通过 ODACLI 命令手动创建的 DB 系统 CPU 池。dbs CPU 池在创建时或创建后使用命令 odacli modified-dbsystem 分配给 DB 系统。 dbs CPU 池可以由差别的 DB 系统共享,但 CPU 池的巨细至少应等于或大于与其关联的最大 DB 系统外形。
- 什么是共享 DB 系统 CPU 池?
ODA 版本 19.11 及更高版本提供了一种称为 DB 系统 CPU 池或 dbs 范例的新 CPU 池范例。dbs CPU 池不能与任何其他 CPU 池(BM 或 VM CPU 池)重叠。创建后,可以将其作为参数通报给命令 odacli create-dbsystem,以将 DB 系统 CPU 限制在此 CPU 池内的 CPU 内。多个 DB 系统可以共享一个 dbs CPU 池,并且可以超额订阅 dbs CPU 池。
- 如果应用程序虚拟机未使用 CPU 池,会发生什么情况?
如果数据库或虚拟机未使用 CPU 池,则数据库或虚拟机可以在任何 CPU 上运行。操作系统在运行时分配可用的 CPU,包罗分配给其他虚拟机的 CPU 池中的 CPU。
- 一个 CPU 池可以通过共享一些 CPU 来与另一个 CPU 池重叠吗?
不可以,两个 CPU 池不能重叠。
- 我可以在高可用性环境中的单个节点上创建 vm CPU 池吗?
如今不支持。如果 VM 使用 vm CPU 池,并希望故障转移到另一个节点,则 CPU 池是预先创建的。
- 我在同一台主机上运行 DB 系统和应用程序 VM,如何防止应用程序 VM 使用 DB 系统的 CPU?
您应该为应用程序 VM 创建 CPU 池。将 vm CPU 池附加到应用程序 VM 将限制 VM 仅使用 CPU 池中的 CPU,而不使用 DB 系统的 CPU。
- 应用程序 VM 可以共享同一个 CPU 池吗?
可以,差别的应用程序 VM 可以共享同一个 CPU 池。允许对 CPU 池举行超额订阅,但不建议如许做,由于这大概会影响性能。
- DB 系统可以共享同一个 CPU 池吗?
可以,差别的 DB 系统可以共享同一个 dbs CPU 池。允许对 CPU 池举行超额订阅,但不建议如许做,由于这大概会影响性能。
- 数据库系统可以与应用程序虚拟机共享同一个 CPU 池吗?
不可以。
- 我可以使用 CPU 池中的所有裸机系统 CPU 焦点吗?
通常,您不能使用 CPU 池中的所有 CPU 焦点。裸机系统主机也需要 CPU。从 Oracle Database Appliance 版本 19.12 开始,默认情况下,套接字的第一个焦点为裸机系统主机保留,不能由 VM 或 DB 系统 CPU 池使用,而可以由 BM CPU 池使用。
ODA 网络
- Oracle 数据库装备是否支持 IPv6?
如今不支持。
- 我可以在两个物理上分离的 NIC 之间创建网络绑定吗?
可以。
- ODA 18.x 和 19.x 版本上的默认防火墙是什么?
iptables 是 Oracle Linux 6 的默认防火墙,firewalld 是 Oracle Linux 7 的默认防火墙。默认情况下,iptables 和 firewalld 均未在 Oracle Database Appliance 上运行。当需要运行 iptables 或 firewalld 时,请确保您的规则不会影响集群互连接口、协议和网络地址空间。如果 iptables 已在 19.x 之前的系统中运行,请参阅 My Oracle Support 说明 Oracle Linux:将 OL6 iptables(8) 规则迁移到 OL7 firewalld(1)(文档 ID 2518939.1)或 Oracle Linux 7:如何用 iptables 更换 firewalld(文档 ID 2620399.1)。
- 我可以更改由 odacli configure-firstnet 设置的默认公共 VLAN 的 VLAN ID 吗?
如果不重新摆设装备,则无法更改 VLAN ID。
- 是否可以分离两个数据库使用的网络?
从 Oracle Database Appliance 版本 19.7 开始,可以使用 odacli modify-database 命令将网络与数据库连接或分离。
- 我可以手动修改 /etc/sysconfig/network-scripts 下的网络脚本吗?
不建议手动修改 ifcfg-* 网络脚本文件,由于升级到新的 Oracle Database Appliance 版本时这些更改大概会丢失。如果您修改这些文件,则大概需要在将装备修补到最新版本时重新设置这些设置。
欣赏器用户界面
- 我可以更改访问 BUI 的端标语吗?
BUI 默认在端口 7093 上运行。您可以手动更改端标语。
- 支持哪些欣赏器运行 BUI?
Firefox、Chrome 和 Safari。BUI 大概无法在 Internet Explorer 欣赏器中正确体现。
- BUI 中的 ODA 文档是否与版本同步?
BUI 中体现的 ODA 文档包含版本的最新文档。
- BUI 是否支持 CLI 中提供的所有功能?
固然 BUI 支持大多数功能,但大概有些功能只能使用 ODACLI 命令才气使用。
- BUI 是否支持 Oracle Data Guard?
BUI 如今不支持 Oracle Data Guard。使用 ODACLI 命令在 Oracle Database Appliance 上设置和管理 Oracle Data Guard。
- 备份计谋与备份设置相同吗?
是的。BUI 使用术语“备份计谋”,它对应于 ODACLI 命令使用的备份设置。它们的寄义相同。
备份和规复
- Oracle 数据库装备支持哪些备份目的?
支持备份到快速规复地区(磁盘)、对象存储和 NFS 安装位置。
- 如果数据库启用了 TDE,是否要求用于附加到该数据库的备份设置必须具有单独的数据库备份位置和 TDE 钱包位置?
是的。根据安全准则,数据库和 TDE 钱包的备份不得位于同一位置。
- Oracle Database Appliance 使用哪种范例的密钥库来设置 TDE?
Oracle Database Appliance 使用软件密钥库来设置 TDE
- Oracle Database Appliance 在哪些数据库版本上支持 TDE?
Oracle Database Appliance 支持 18c 及以上版本数据库的 TDE 设置。
- 在设置 TDE 时,Oracle Database Appliance 中使用的 TDE 参数是什么?
Oracle Database Appliance 使用 Oracle 保举的 WALLET_ROOT 参数来设置 TDE。
- 数据库备份调度程序和归档日记备份调度程序的频率是多少?
数据库备份调度程序的默认频率是每 24 小时一次,归档日记备份调度程序的默认频率是每 30 分钟一次。
- 可以禁用数据库备份吗?
可以。
- Oracle 数据库装备支持哪些备份压缩算法?
Oracle 数据库装备支持 BASIC、LOW、MEDIUM 和 HIGH 压缩算法。
- 在 Oracle Database Appliance 中使用差别范例的压缩算法需要哪些许可证?
BASIC 压缩算法不需要任何许可证,而 LOW、MEDIUM 和 HIGH 压缩算法则需要 Advanced Compression Option 许可证。但是,如果用户有 Objectstore 订阅,即 Objectstore 凭据,则可以使用任何压缩算法。
- Oracle Database Appliance 在使用任何压缩算法之前会检查许可证合规性吗?
许可证合规性是最终用户的责任,Oracle Database Appliance 工具不会验证这一点。
- 可以使用通例 L1 备份规复数据库吗?
可以,可以从通例 L1 备份规复数据库。确保备份位置中也存在作为通例 L1 备份基础的相应通例 L0 备份。请注意,如果将通例 L0 备份复制到磁盘备份位置,并将其相应的增量通例 L1 备份复制到 NFS 或 Objectstore 备份位置,则此通例 L1 备份不能用于规复数据库。
- 如果源数据库启用了 TDE,数据库和 TDE 钱包的备份位置是否应始终分开?
是的,数据库和 TDE 钱包的备份位置必须差别。要使用相同的 NFS 客户端位置,NFS 客户端位置内的绝对路径必须差别。
ODACLI 命令
- odacli 和 odaadmcli 命令有什么区别?
ODACLI 命令用于执行装备、网络、数据库、数据掩护、应用程序虚拟机和数据库系统的大多数生命周期管理操作。ODAADMCLI 用于执行硬件管理和监控操作。
- oakcli 和 odacli 命令之间有什么区别?
从 Oracle Database Appliance 版本 19.10 开始,OAKCLI 命令在裸机摆设中已弃用。OAKCLI 命令可用于 Oracle VM (Xen) 摆设,以对虚拟资源举行生命周期管理。您可以使用 ODACLI 在裸机系统上执行相应的 oakcli 功能。ODACLI 在每个 Oracle Database Appliance 版本中都得到了增强,并支持在 Oracle Database Appliance 上管理 KVM 和 DB 系统。
- 我可以以非 root 用户身份运行 odacli 或 odaadmcli 命令吗?
不可以,只有 root 用户或 root sudoers 才气运行 ODACLI 和 ODAADMCLI 命令。这个回答存疑,odaadmin用户可以执行oracli命令,但没有sudo权限。
- 如何获取有关 odacli 命令的更多信息?
适用于您的硬件型号的 Oracle Database Appliance 摆设和用户指南包含有关每个 ODACLI 命令的详细信息。您可以使用命令行查看每个命令的资助。
要列出所有操作和对象种别,请使用:odacli -h
要列出针对对象种别的所有操作,请使用:odacli object -h,例如odacli database -h。
- odacli 命令的日记在哪里?
日记位于 /opt/oracle/dcs/dcscli/log 目次中。大多数操作日记条目可在 dcscli.log 中找到。VM 和 DB 系统操作日记条目可在 dcscli_kvm.log 中找到。
- 如何更轻松地处理 odacli 命令的输出?
每个 ODACLI 命令都有 -j 选项,该选项提供 JSON 格式的输出,可由任何其他进程处理。对于复杂的集成,请使用 Oracle Database Appliance Java SDK。
- 在哪里可以检查运行 odacli 命令后收到的每个 DCS 错误消息的原因和操作?
您可以使用工具 dcserr 查看运行 ODACLI 命令时体现的任何 DCS 错误消息的原因和操作。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |