摘要: 所有 Oracle 数据库都包含默认管理帐户。 管理帐户具有很高的特权,仅适用于被授权执行诸如启动和停止数据库、管理内存和存储、创建和管理数据库用户等任务的 DBA。 SYS管理帐户是在创建数据库时自动创建的。此帐户可以执行所有数据库管理功能。SYS schema 存储数据字典的基表和视图。这些基表 阅读全文
posted @ 2022-10-05 18:50 wongchaofan 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 如果您担心从大表中的所有行中删除列数据所需的时间长度,您可以使用该ALTER TABLE...SET UNUSED语句。 该语句将一个或多个列标记为未使用,但实际上并未删除目标列数据或恢复这些列占用的磁盘空间。但是,标记为未使用的列不会显示在查询或数据字典视图中,并且会删除其名称,以便新列可以重用该 阅读全文
posted @ 2022-10-05 18:11 wongchaofan 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 使用ALTER TABLE语句更改非分区表、分区表、表分区或表子分区的定义。对于对象表或具有对象列的关系表,在更改类型后,使用ALTER TABLE将表转换为其引用类型的最新定义。 注意:Oracle建议您尽可能使用ALTER MATERIALIZED VIEW LOG语句,而不是ALTER TAB 阅读全文
posted @ 2022-10-05 13:27 wongchaofan 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Oracle 闪回表使您能够将表恢复到其上一个时间点的状态。 它为恢复被用户或应用程序意外修改或删除的表提供了一种快速的在线解决方案。在许多情况下,Oracle 闪回表使您无需执行更复杂的时间点恢复操作。 Oracle 闪回表: 将指定表中的所有数据恢复到时间戳或 SCN 描述的前一个时间点。 在线 阅读全文
posted @ 2022-10-05 11:41 wongchaofan 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: 关于创建全局临时表 全局临时表的元数据对多个用户及其会话可见,但其内容是会话本地的。 例如,假设基于 Web 的航空公司预订应用程序允许客户创建多个可选行程。每个行程都由全局临时表中的一行表示。应用程序更新行以反映行程中的变化。当客户决定她想要使用哪个行程时,应用程序将该行程的行移动到一个持久表中。 阅读全文
posted @ 2022-10-05 10:48 wongchaofan 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 外部表访问外部源中的数据,就好像这些数据在数据库中的表中一样。 数据可以是为其提供访问驱动程序的任何格式。您可以使用 SQL(串行或并行)、PL/SQL 和 Java 来查询外部表。 外部表的目的 当 Oracle 数据库应用程序必须访问非关系数据时,外部表很有用。 例如,基于 SQL 的应用程序可 阅读全文
posted @ 2022-10-05 09:44 wongchaofan 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 临时表保存仅在事务或会话期间存在的数据 。 临时表中的数据是会话私有的。每个会话只能查看和修改自己的数据。 可以创建全局临时表或私有临时表。下表显示了它们之间的本质区别。 Temporary Table Characteristics CharacteristicGlobalPrivate Nami 阅读全文
posted @ 2022-10-05 09:40 wongchaofan 阅读(78) 评论(0) 推荐(0) 编辑