随笔分类 -  oracle

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