Oracle 10g第2版新特性之可管理性特性
2006-11-18 12:01:56 来源:WEB开发网注意名为“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 中。您将以一次移动一个分区的方式移动该表。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接