10 2022 档案
摘要:自动工作负载存储库 (AWR)是历史性能数据的存储库,其中包括系统、会话、单个 SQL 语句、段和服务的累积统计信息。 AWR 统计数据是性能调优的基础。通过自动收集用于问题检测和调整的数据库统计信息,AWR 充当数据库自我管理的基础。 如下图所示,数据库将最近的 AWR 统计信息存储在 SGA 中
阅读全文
摘要:配置备份的默认类型:备份集或副本 要配置默认备份类型: 启动 RMAN 并连接到目标数据库和恢复目录(如果使用)。 将备份集或映像副本配置为默认备份类型。 以下示例配置磁盘备份到副本和备份集的备份类型: CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY;
阅读全文
摘要:启动和退出 RMAN RMAN 可执行文件与数据库一起自动安装,通常与其他数据库可执行文件位于同一目录中。例如,Linux 上的 RMAN 客户端位于$ORACLE_HOME/bin. 您有以下启动 RMAN 的基本选项: 在操作系统命令行启动 RMAN 可执行文件,而不指定任何连接选项,如下例所示
阅读全文
摘要:关于 RMAN 环境 Recovery Manager 环境由在备份和恢复策略中发挥作用的各种应用程序和数据库组成。 RMAN 环境的组件 组件描述 RMAN 客户端 管理目标数据库的备份和恢复操作的客户端应用程序。RMAN 客户端可以使用 Oracle Net 连接到目标数据库,因此它可以位于通过
阅读全文
摘要:您可以使用完整的可传输 export/import功能将整个数据库从一个 Oracle 数据库实例复制到另一个实例。 为 Oracle 数据库迁移数据的导出/导入优势 使用导出/导入升级 Oracle 数据库时迁移数据可提高性能。 使用导出/导入来迁移数据具有以下好处: 对数据进行碎片整理。您可以压
阅读全文
摘要:Oracle 数据库升级包括六个主要步骤。 Oracle 数据库的升级步骤工作流 步骤 1:准备升级 Oracle 数据库 熟悉 Oracle 数据库新版本的特性。 确定新版本的升级路径。 选择升级方法。 为新版本选择一个 Oracle 主目录。 制定测试计划。 准备备份策略。 遵循升级前的建议。
阅读全文
摘要:关于内存管理 必须管理的内存结构是系统全局区(SGA)和实例程序全局区(instance PGA)。Oracle 数据库支持各种内存管理方法,这些方法由初始化参数设置选择。 自动内存管理 Oracle 数据库可以完全自动管理 SGA 内存和实例 PGA 内存。您只需指定实例使用的总内存大小,Orac
阅读全文
摘要:CDB包括零个、一个或多个客户创建的可插拔数据库 (PDB) 。PDB是模式、模式对象和非模式对象的可移植集合,在 Oracle Net 客户端中显示为非CDB。Oracle Database 12 c之前的所有 Oracle 数据库都是非 CDB。 容器是多租户架构中数据或元数据的逻辑集合。 下图
阅读全文
摘要:自动诊断存储库 (ADR)是一个基于文件的存储库,用于存储数据库诊断数据,例如跟踪文件、警报日志、DDL 日志和运行状况监视器报告。 ADR 的主要特征包括: 统一目录结构 一致的诊断数据格式 统一工具集 上述特征使客户和 Oracle Support 能够跨多个 Oracle 实例、组件和产品关联
阅读全文
摘要:物化视图是预先存储或“物化”为模式对象的查询结果。查询的FROM子句可以命名表、视图或物化视图。 物化视图通常在复制中充当主表,在数据仓库中充当事实表。物化视图汇总、计算、复制和分发数据。它们适用于各种计算环境,例如: 在数据仓库中,物化视图可以计算和存储聚合函数(如总和和平均值)生成的数据。 摘要
阅读全文
摘要:连接是组合来自两个或多个表、视图或物化视图的行的查询 。 以下示例连接employees和departments表(FROM子句),仅选择满足指定条件的行(WHERE子句),并使用投影从两列中检索数据(SELECT)。示例输出遵循 SQL 语句。 SELECT email, department_n
阅读全文
摘要:连接是组合来自两个或多个表、视图或物化视图的行的查询。FROM只要查询的子句中出现多个表,Oracle 数据库就会执行连接。查询的选择列表可以从任何这些表中选择任何列。如果这些表中的任何两个具有共同的列名,那么您必须在整个查询中使用表名限定对这些列的所有引用以避免歧义。 Join Condition
阅读全文
摘要:所有 Oracle 数据库都包含默认管理帐户。 管理帐户具有很高的特权,仅适用于被授权执行诸如启动和停止数据库、管理内存和存储、创建和管理数据库用户等任务的 DBA。 SYS管理帐户是在创建数据库时自动创建的。此帐户可以执行所有数据库管理功能。SYS schema 存储数据字典的基表和视图。这些基表
阅读全文
摘要:如果您担心从大表中的所有行中删除列数据所需的时间长度,您可以使用该ALTER TABLE...SET UNUSED语句。 该语句将一个或多个列标记为未使用,但实际上并未删除目标列数据或恢复这些列占用的磁盘空间。但是,标记为未使用的列不会显示在查询或数据字典视图中,并且会删除其名称,以便新列可以重用该
阅读全文
摘要:使用ALTER TABLE语句更改非分区表、分区表、表分区或表子分区的定义。对于对象表或具有对象列的关系表,在更改类型后,使用ALTER TABLE将表转换为其引用类型的最新定义。 注意:Oracle建议您尽可能使用ALTER MATERIALIZED VIEW LOG语句,而不是ALTER TAB
阅读全文
摘要:Oracle 闪回表使您能够将表恢复到其上一个时间点的状态。 它为恢复被用户或应用程序意外修改或删除的表提供了一种快速的在线解决方案。在许多情况下,Oracle 闪回表使您无需执行更复杂的时间点恢复操作。 Oracle 闪回表: 将指定表中的所有数据恢复到时间戳或 SCN 描述的前一个时间点。 在线
阅读全文
摘要:关于创建全局临时表 全局临时表的元数据对多个用户及其会话可见,但其内容是会话本地的。 例如,假设基于 Web 的航空公司预订应用程序允许客户创建多个可选行程。每个行程都由全局临时表中的一行表示。应用程序更新行以反映行程中的变化。当客户决定她想要使用哪个行程时,应用程序将该行程的行移动到一个持久表中。
阅读全文
摘要:外部表访问外部源中的数据,就好像这些数据在数据库中的表中一样。 数据可以是为其提供访问驱动程序的任何格式。您可以使用 SQL(串行或并行)、PL/SQL 和 Java 来查询外部表。 外部表的目的 当 Oracle 数据库应用程序必须访问非关系数据时,外部表很有用。 例如,基于 SQL 的应用程序可
阅读全文
摘要:临时表保存仅在事务或会话期间存在的数据 。 临时表中的数据是会话私有的。每个会话只能查看和修改自己的数据。 可以创建全局临时表或私有临时表。下表显示了它们之间的本质区别。 Temporary Table Characteristics CharacteristicGlobalPrivate Nami
阅读全文
摘要:索引组织表的存储组织是主B树的变体。与数据存储为无序集合(堆)的普通(堆组织)表不同,索引组织表的数据以主键排序的方式存储在B树索引结构中。索引结构中的每个叶块都存储键列和非键列。 索引组织表的结构具有以下优点: 对主键进行快速随机访问,因为仅索引扫描就足够了。并且,由于没有单独的表存储区域,对表数
阅读全文
摘要:当您在本地管理的表空间中创建堆组织表时,数据库会延迟表段的创建,直到插入第一行。 此外,对于表的任何 LOB 列、作为表创建的一部分隐式创建的任何索引以及随后在表上显式创建的任何索引,都会延迟创建段。 这种空间分配方式的优点如下: 它可以在安装时创建数百或数千个表的应用程序中节省大量磁盘空间,其中许
阅读全文
摘要:您可以收缩本地管理的临时表空间并释放未使用的空间。 数据库执行的大型排序操作可能会导致临时表空间增长并占用大量磁盘空间。排序操作完成后,多余的空间不会被释放;它只是被标记为免费并可重复使用。因此,单个大型排序操作可能会导致大量分配的临时空间在排序操作完成后仍未使用。出于这个原因,数据库使您能够收缩本
阅读全文
摘要:什么是 Oracle 托管文件? 使用 Oracle 托管文件可以简化 Oracle 数据库的管理。Oracle Managed Files 使您(DBA)无需直接管理构成 Oracle 数据库的操作系统文件。 使用 Oracle Managed Files,您可以指定数据库在数据库对象级别自动创建
阅读全文
摘要:Oracle 数据库以称为数据块的单元(也称为Oracle 块或页)管理数据库数据文件中的逻辑存储空间。数据块是数据库 I/O 的最小单位。 数据块和操作系统块 在物理级别,数据库数据存储在由操作系统块组成的磁盘文件中。 操作系统块是操作系统可以读取或写入的最小数据单位。相反,Oracle 块是一种
阅读全文
摘要:本地管理的表空间使用位图跟踪表空间本身中的所有扩展信息。 本地管理的表空间提供以下好处: 快速、并发的空间操作。空间分配和释放修改本地管理的资源(存储在头文件中的位图)。 增强的性能 允许读取备用数据库,因为本地管理的临时表空间不会生成任何撤消或重做。 空间分配被简化,因为当AUTOALLOCATE
阅读全文
摘要:什么是数据库链接? 数据库链接是一个指针,它定义了从 Oracle 数据库服务器到另一个数据库服务器的单向通信路径。 对于公共和私有数据库链接,链接指针实际上被定义为数据字典表中的条目。要访问该链接,您必须连接到包含数据字典条目的本地数据库。对于全局数据库链接,链接指针在目录服务中定义。“数据库链接
阅读全文
摘要:date时间类型 TIMESTAMP TIMESTAMP数据类型是DATE数据类型的扩展。它存储年份,DATE数据类型的月和日,加上小时、分钟和秒值。此数据类型对于存储精确的时间值以及收集和评估数据非常有用跨地理区域的信息。按如下方式指定TIMESTAMP数据类型 TIMESTAMP [(fract
阅读全文
摘要:您可以使用 Oracle Enterprise Manager Database Express (EM Express) 来管理非 CDB、多租户容器数据库 (CDB) 和可插拔数据库 (PDB)。EM Express 使用 HTTPS 端口连接和管理非 CDB、CDB 和 PDB。 笔记: 您可
阅读全文