控制文件的数量设定取决数据库事务的数量大小。每一个事务对数据库所作的修改都会被记录在重做日志文件中,日志文件的大小决定于数据库可以丢失数据
的承受能力。如果数据库中的数据不重要,你可以承受丢失几个小时的数据,那么你就可以使用大重做日志文件,较少的日志文件数。
如果你不能承受任何数据的丢失,那么你就需要使用小的重做日志文件,多个日志文件。
在Oracle7, Oracle8-8i 和 Oracle9i,中最少要有两个重做日志文件组,建议使用三个。同时重做日志的镜像机制保证了重做日志文件几乎可以不遭受丢失。
Continue reading ORACLE(9i R2)控制文件-2
1.什么是控制文件?
控制文件是ORACLE数据库用来记录数据库物理结构信息的一个二进制文件.控制文件在数据库创建的同时被创建,
默认情况下ORACLE会创建一个控制文件镜像(最多可以有8个镜像)。ORACLE数据库MOUNT的时候会读取控制文件,
所以如果没有控制文件,数据库就不能被挂载(MOUNT)和打开(OPEN)。控制文件的内容由ORACLE 数据库自己管理,
在数据库运行的时候(OPEN STATE),数据库会不断更新控制文件的内容。
Continue reading ORACLE(9i R2)控制文件-1
今天上班起的晚了一点(10min),以最快速度洗涮完毕,赶紧出发.到了西溪路边正好看到好几辆出租车过来,心想今天还比较顺利,赶紧招手,可惜司机没有看到我.只好苦等,这里我要说明一点,在我开始等车的时候我周边是没有人在等车的.过了一会终于看到前面100远出有辆车过来了,应该是刚换班的.于是我招手停车,当我刚想上车的时候,从旁边过来了一个女的,问我去哪里,我想肯定是想拼车的,可是我今天赶时间,没有时间和你合计这个事情.就对她说:”不好意思,我赶时间”.没想到那个女的竟然说:”我先看到车的”.可恶的是还竟然做上了车了.我坐在前面,她在后面,都不肯下车,就这样僵持了大概20秒时间,我说:”你这个人怎么回事啊?”那个女的估计看我态度坚决.最后说:”一个男的和女的争,知道上班就起的早一点”.听的我火大.但我也忍了,没朝理她,主要是懒得和这种人说话.等车开了,那个司机说:”我先看到的是你.”,我本来想问他为什么不说句公道话.后来不知道为什么没有开口,可能是不想
让那司机太尴尬吧.
说句实话,要是换了平时,我肯定就让她了,因为我自己也觉得男人大肚一点无所谓的.主要是你再怎么有理和一个女的去吵好象自己
都成为三八妇女了.但是女人也要讲道理吗!我没有一棒子打死,大多数女性还是素质很高的.
查找无效对象
你可以根据这个查询结果来判断使用下面的哪种方法来编译你数据库礼貌的无效对象.
COLUMN object_name FORMAT A30
SELECT owner,
object_type,
object_name,
status
FROM dba_objects
WHERE status = 'INVALID'
ORDER BY owner, object_type, object_name; |
Continue reading 如何重编译ORACLE数据库的无效对象
概述
数据文件是用来存储数据库中所有逻辑结数据的物理文件,它是一个操作系统文件.我们可以用ls(UNIX/LINUX操作系统命令)在操作系统级查看到这些文件.我们在创建表空间的时候需要显式的制定数据文件.
ORACLE在创建数据文件的时候会给每个数据文件分配两个相关的文件编号, 绝对文件号(absolute file number)和相对文件号(relative file number).
绝对文件号:
在整个数据库中唯一标识数据文件.
相对文件号:
Continue reading 数据文件管理
Recent Comments