7×24小时服务热线 171 9866 1244
栏目列表
推荐内容

oracle中如何设置控制文件的大小

时间:2013-07-11 11:07来源:中国IT实验室 作者:佚名 点击:
oracle中如何设置控制文件的大
oracle中如何设置控制文件的大小  由于控制文件是一个Oracle服务器经常操作的文件,因此这个文件应该尽量配置小一点。但是,Oracle并没有给出直接的方法来配置Oracle的大小。
  但是,我们可以间接地决定控制文件的大小。控制文件由两大部分组成:
  可重用的部分和不可重用的部分。
  可重用的部分的大小可用CONTROL_FILE_RECORD_KEEP_TIME参数来控制,该参数的默认值为7天。即可重用的部分的内容保留7天,一周以后这部分的内容可能被覆盖。
  可重用部分是提供恢复管理器来使用的,这部分的内容可以自动扩展。
  SQL> show parameter control_file_record_keep_time
  NAME TYPE VALUE
  ------------------------------------ ----------- ------------------------------
  control_file_record_keep_time integer 7
  Oracle数据库管理员可以使用CREATE DATABASE或者CREATE CONTROLFILE语句中的下列关键字(参数)来间接影响不可重用的部分的大小:
  *MAXDATAFILES.
  *MAXINSTANCES.
  *MAXLOGFILES
  *MAXLOGHISTORY
  *MAXLOGMEMBERS.
  例如说,当读者CREATE DATABASE时,包含了MAXDATAFILES1024时,Oracle就会在控制文件中预留1024个记录的空间.因此为了使控制文件尽可能小,应该在创建数据库时把以上的参数设置的尽可能小。
  但这样也存在风险:假设数据库需要扩展,而且所需的规模超过了设置的参数大小,如数据文件的个数超过了1024,就可能需要重建数据库。
  因此,实际工作的时候再可以保持控制文件尽可能小的同时,又要为数据库今后的扩展留下足够的空间。

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
关闭
171 9866 1244 工作日:9:00-18:00
点击这里给我发消息

邮箱:
abit@design.com