Oracle 10g第2版新特性之可管理性特性
2006-11-18 12:01:56 来源:WEB开发网不用说,该方法降低了可用性。此外,由于 RMAN 将有关备份的元数据保存在控制文件和目录中,因此该信息将在此过程中丢失。由于控制文件是在 RESETLOGS 模式下创建的,因此某些备份信息也将丢失。
在 Oracle 数据库 10g 第 2 版中,您无需重新创建控制文件便可更改这些参数。这样,您将不会丢失其中存储的 RMAN 信息。
更快的启动
2GB 内存即被视为够大的年代已像恐龙一样成为了历史。现在,100GB 的大型缓冲区缓存并不鲜见。实例启动时,初始化这样大小的缓冲区缓存可能需要数分钟甚至数小时。
如果您深入研究这种情况将会发现,在数据库实例启动时无需启动整个缓冲区缓存。当实例启动时,缓冲区缓存是空的;随着用户从表中选择数据,该缓冲区缓存将逐渐填满。因此,在实例启动时无需初始化整个缓冲区缓存。
在 Oracle 数据库 10g 第 2 版中,此行为在启动逻辑中受到控制。当启动实例时,只初始化 10% 的缓冲区缓存;剩余缓冲区缓存在检查点进程打开数据库之后才被初始化。这个新方法显著减少了实例启动的时间。
但请注意,在初始化整个缓冲区之前,无法使用缓冲区缓存大小自动调整功能。
在 Oracle Enterprise Manager 中管理多个对象
如果某个模式中的多个对象均无效,您通常怎么办?您很有可能创建一个 SQL 脚本来动态生成另一个编译这些无效对象的脚本。至少,在缺少第三方工具的情况下,这个方法还不错。
但如果可以为此使用 Oracle Enterprise Manager Grid Control 岂不是更好?不是只选择一个无效对象并单击编译,而是同时选择多个无效对象并通过一次单击操作编译它们?
在 Oracle 数据库 10g 第 2 版中,您确实可以这么做。如下所示,您所要做的就是选中对象旁边的复选框。然后,就可以从“Actions”旁边的下拉列表中选择“Compile”来同时编译所有对象。
- ››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修改表的两种方式
更多精彩
赞助商链接