WEB开发网
开发学院数据库Oracle Oracle 10g第2版新特性之可管理性特性 阅读

Oracle 10g第2版新特性之可管理性特性

 2006-11-18 12:01:56 来源:WEB开发网   
核心提示: 注意名为“Monitor in Memory Access Mode”的链接,单击该链接将显示一个如下所示的屏幕,Oracle 10g第2版新特性之可管理性特性(5),注意“View Mode”下拉菜单,其中的“Memory Ac

注意名为“Monitor in Memory Access Mode”的链接。单击该链接将显示一个如下所示的屏幕。注意“View Mode”下拉菜单,其中的“Memory Access”选项处于选中状态。

可以使用“View Mode”下拉菜单控制 Oracle Enterprise Manager 获取数据的方式。在本示例中,它显示从内存获取的数据(“Memory Access”)。还可以在此处选择“SQL Access”以从性能视图中进行选择。

请注意,内存访问模式并不是 SQL 访问的替代模式;它只适合在 SQL 访问不可用的紧急情况下使用。此外,内存访问模式只提供对分析挂起会话有帮助的数据子集。(有关该主题的详细信息请见下个部分 — “性能”特性。)

联机重新定义分区

当大多数 DBA 没有停机时间来更改表时(如对其进行分区),他们将使用联机重新定义工具 DBMS_REDEFINITION。使用该工具,您可以更改对象定义,同时使它们保持可访问状态。

但 DBMS_REDEFINITION 有一个限制,这使它在某些情况下无法提供帮助。例如,您可能要将表分区移动到不同的表空间。为此,必须移动整个表,即使已将其分区。如果该表很大,此方法将产生大量的重做和撤消操作,且无法利用现有分区。但如果一次可以移动一个分区,则可以显著减少时间、空间和重做/撤消要求。

使用 Oracle 数据库 10g 第 2 版,您可以完全实现该目标:可以通过 Oracle Enterprise Manager 或命令行重新定义一个表分区。

我们来看一个使用命令行的示例。在这里,您有一个名为 ACCOUNTS 的表,它包含 11 个分区,所有这些分区都位于同一表空间 USERS 中。您要将它们移到一个专门为该表创建的新表空间 ACCDATA 中。您将以一次移动一个分区的方式移动该表。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle 特性 可管理性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接