oracle中如何设置控制文件的大小
来源:互联网 发布:linux 释放端口占用 编辑:程序博客网 时间:2024/05/29 14:33
由于控制文件是一个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,就可能需要重建数据库。
因此,实际工作的时候再可以保持控制文件尽可能小的同时,又要为数据库今后的扩展留下足够的空间。
- oracle中如何设置控制文件的大小
- 如何设置文件的大小
- 更改Oracle默认的控制文件设置
- 如何设置listview 中itme 的大小
- 如何设置eclipse中字体的大小
- linux中如何查看文件的大小
- oracle中如何移动控制文件,数据文件,日志文件
- oracle中如何移动控制文件,数据文件,日志文件
- C#程序中如何控制播放音量的大小
- oracle 设置控制文件多路复用
- cs文件中控制页面table的大小、title(.aspx)
- 如何设置fckeditor的上传文件的大小
- oracle控制文件中存储的信息
- 计算控制文件的大小
- 如何调整Oracle Redo Logfile日志文件的大小?
- Oracle:如何备份控制文件?
- Oracle:如何备份控制文件?
- 请问在MDI中,如何设置子Form的大小??
- WTL怎么让View来响应菜单事件? (转)
- 移动控制文件实例
- 分治法
- CMarkup与tinyXml直接解析XML字符串
- Error compiling OSSEC HIDS with Mysql support
- oracle中如何设置控制文件的大小
- 三分法求解问题
- 解决PopWindow中ListView点击无反应和隐藏popwindow
- Ubuntu Server搭建SVN
- Cloning UIImagePickerController using the Assets Library Framework--多选图片ios
- 如何修改UIButton按下后默认的蓝色效果
- 怎样添加删除控制文件
- Linux netstat命令详解
- NYOJ-括号匹配-2(java)