[原创]oracle数据库文件的分类_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2521 | 回复: 0   主题: [原创]oracle数据库文件的分类        下一篇 
geng.zhang
注册用户
等级:少校
经验:854
发帖:27
精华:0
注册:1970-1-1
状态:离线
发送短消息息给geng.zhang 加好友    发送短消息息给geng.zhang 发消息
发表于: IP:您无权察看 2014-11-20 17:32:47 | [全部帖] [楼主帖] 楼主

数据库中文件大致有以下几种:

控制文件:用于存放数据库中其他文件的数据信息

          可以将控制文件,存放在不同的磁盘上,防止控制文件损坏或者丢失。

STATUS  NAME
------- ----------------------------------------
/oradata/orcl/control01.ctl
/oradata/orcl/control02.ctl
/oradata/orcl/control03.ctl


重做日志文件:

SQL> select group#,status,type,member from v$logfile order by group#;
GROUP# STATUS  TYPE    MEMBER
---------- ------- ------- --------------------------------------------------
1         ONLINE  /oradata/orcl/redo1_1.log
2         ONLINE  /oradata/orcl/redo1_2.log
3         ONLINE  /oradata/orcl/redo1_3.log
4         ONLINE  /oradata/orcl/redo1_4.log
5         ONLINE  /oradata/orcl/redo1_5.log
6         ONLINE  /oradata/orcl/redo1_6.log
7         ONLINE  /oradata/orcl/redo1_7.log
8         ONLINE  /oradata/orcl/redo1_8.log


目前数据库中只有8组日志组,并且每个日志组只有一个成员。虽然,根据目前对数据库的分析可知这8组日志组够用,但是建议为每个日志组增加一个member,为其做冗余。同时将新添加的member存放到不同的磁盘中,防止日志文件丢失。如果经后在告警日志中发现不能正常分配日志组,那么就需要增加日志组数。

数据文件:显示数据库中的文件数据

          大部分表空间对应的数据文件为自动扩展,需要DBA时刻关注表空间的使用情况,以及系统空间的free值,避免因为空间不足,影响业务正常运行。建议数据文件不让其自动扩展,方便DBA对系统空间以及数据文件使用情况进行管理。

警告文件:用于业务不正常时的显示。

临时文件:用于对文件中数据的中间存储。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论