像很多数据库如db2,mysql等等都是关系型数据库。但是他们也有区别,区别就在数据库的架构上面。
原创
2022-08-17 00:53:06
110阅读
一、介绍数据块(Block):数据块是oracle的存储单位,也叫逻辑块,oracle块,是物理磁盘的一个空间。区(Extent):一组数据块构成一个区。段(Segment):由一组区构成,被分配到一个特定的数据结构中,段只能存储于一个表空间中,不能跨越表空间存储当构成一个段的所有区空间满了后,系统需要分配其他的区给该段以便存储数据,这些新增的区可能是临近的也可能不是临近的。段以及构成段的所有区只
转载
精选
2013-08-17 16:30:57
931阅读
快速恢复区需要设置两个参数,即DB_RECOVERY_FILE_DEST_SIZE,用于设置快速恢复区的最大容量,一个是DB_RECOVERY_FILE_DEST,用于设置快速恢复区在操作系统磁盘上的位置。1.查看快速恢复区的参数信息SQL>show parameter db_recovery_file_dest;2.修改快速恢复区的大小SQL>alter system set d
原创
2021-04-09 08:48:09
340阅读
SGA(System Global Area),即系统全局区,管理数据库buffer cache,java,stream的内存区PGA (Process Global Area),即程序全局区,主要用于管理进程的内存区UGA(User Global Area),即用户全局区,处理用户会话相关信息的内存区CGA(Call Global Area),即调用全局区,处理如排序、HASH JOIN、位图合
转载
精选
2015-07-23 18:01:15
709阅读
数据区概述 数据扩展(extent)是由一组连续的数据块(data block)构成的数据库逻辑存储分配单位。而段(segment)则是由
原创
2022-09-16 10:55:11
40阅读
impdp 导入数据出现如下错误
Errors in file /oracle/app/diag/rdbms/gavin/Gavin/trace/Gavin_arc0_5889.trc: ORA-19809: 超出了恢复文件数的限制 ORA-19804: 无法回收 49837568 字节磁盘空间
推荐
原创
2012-07-19 14:59:49
5840阅读
点赞
1评论
Errors in file /home/oracle/diag/rdbms/orarpt/orarpt/trace/orarpt_mmon_22508.trc: ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 byt
原创
2011-11-22 23:06:46
1123阅读
快速恢复区是一个磁盘目标,用作与恢复相关的文件的默认位置。可以使用两个实例参数对快速恢复区进行控制:db_recovery_file_dest
db_recovery_file_dest_size第一个参数指定位置。这可以是文件系统目录或ASM磁盘组。多个数据库可以共享一个公共目标;在目标中,每个数据库都有各自自动创建的目录结构。第二个参数限制数据库将要在目标中占用的最大空间量,但不能说明目标中实
原创
2023-08-11 18:31:52
372阅读
1、何为闪回恢复区Oracle 10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( Flash Recovery Area )。闪回恢复区是 Oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。允许用户集中存储所有恢复相关的
原创
2013-04-28 09:36:52
488阅读
4、管理并监控闪回恢复区我们先看看闪回恢复区内的文架结构层次SQL> host tree /u01/app/oracle/flash_recovery_area/u01/app/oracle/flash_recovery_area|-- DEMO| |-- archivelog| | |-- 2004_12_07| | |
原创
2013-04-28 09:35:09
531阅读
排序区调整:
select name,value from v$sysstat where name like '%sort%';
sorts(memory)表示内存排序量, sorts(disk)表示磁盘序量。
失败率 = sort(disks)/sorts(memory) 
转载
精选
2012-12-27 11:02:17
654阅读
使用快速恢复区快速恢复区(Fast Recovery Area, FRA) 以前称为Flash Recovery Area。• 永久项目:– 当前控制文件的多路复用副本– 联机重做日志的多路复用副本• 临时项目:...
转载
2013-10-05 11:29:00
103阅读
2评论
如何增大 db_recovery_file_dest_size 的預設值 ,一開始安裝沒更改的話預設為2G一、查 db_recovery_file_dest_size 大小SQL> show parameter db_recovery_file_dest_sizeNAME &n
转载
精选
2010-08-04 15:58:41
1184阅读
Fast Recovery Area(闪回恢复区)-FRA 闪回恢复区可以包含控制文件、联机重做日志、归档日志、闪回日志和 RMAN 备份。Oracle 数据库通过Oracle Managed Files (OMF)的方式管理这些文件。 配置建议 建议将闪回恢复区配置不同于数据文件,联机日志磁盘上 ...
转载
2021-08-10 23:07:00
176阅读
2评论
1、Data_buffer_cache
用来保存频繁访问的数据的内存缓冲区域,以便于oracle用户进程需访问的某块数据可以首先到data_buffer_cache中来寻找能命中(cache hit),从而大大减少从磁盘读取数据所需要的IO时间。
两个不同的列表:
待写列表(write list):包含已被修改的,但尚未写入磁盘的脏缓存块的指示列表。
最近最少使用(Le
原创
2010-12-28 08:39:44
1740阅读
为什么oracle可以对于大量数据进行訪问时候能彰显出更加出色表现,就是通过所谓的快速缓存来实现数据的快速运算与操作。在之前的博文中我已经说过sql的运行原理,当我们訪问数据库的数据时候,首先不是从数据文件里去查询这个数据,而是从数据快速缓存中去查找,而没有这个必要再去查询磁盘中的数据文件了。仅仅有
转载
2017-07-24 17:19:00
130阅读
2评论
oracle 通过维护两个列表来管理数据缓冲区中的缓存块。写入列表:维护的是脏缓存块,指那些发生了修改,但尚未保存到数据文件的数据。最近最少使用列表:包括空闲缓存,命中缓存,以及那些还没来得及移到写入列表的脏缓存块。当用户访问数据时,oracle先从缓冲区中查询,如果能找到相应数据则直接从内存中读取数据返回给用户,也就是缓存命中(cache hit)反之缓存失败(cache miss)这种情况下就
原创
2022-02-28 11:19:46
215阅读
DB CACHE是以数据块为单位组织的缓冲区,数据库刚刚启动的时候,DB CACHE中几乎没有用户数据的缓冲,当会话访问数据库中的表或索引时,首先会检查DB CACHE中是否存在该数据,如果不存在,就会从数据文件中读取该数据块到DB CACHE中,然后再从DB CACHE中读取该数据。定位DB CACHE中的数据块是通过散列算法实现的,有一个哈希链结构,缓冲区中正在使用的数据块都在上面。如果要查找数据块,散列运算算出数据块所在链的链头,从链头的双向链表结构扫描下去,即可找到数据块。这每一个链,我们称之为BUCKET,其数量在数据库启动后就不会改变,BUCKET数量有参数_DB_BLOCK_HA
转载
2013-08-20 22:06:00
175阅读
2评论
快速恢复区是一个默认放置所有备份恢复操作有关文件的地方,包括:控制文件在线镜像、在线重做日志、归档日志、外来归档日志、控制文件镜像复制、数据文件镜像复制、RMAN备份片和闪回日志。放置在此位置的文件由Oracle数据库维护,生成的文件名以Oracle托管文件(OMF)格式维护。
如果启用快速恢复区,它就成了RMAN备份默认的去处,无论是RMAN备份片、镜像复制、还是控制文件自动备份,只要没有在RMAN配置或在backup命令中指明路径就全部进入快速恢复区。
原创
2022-05-09 21:43:53
669阅读
点赞
1评论
㈠ 单实例Oracle locking机制locking机制的三大组成部分:① resource structure Oracle对于每个需要“并发访问”的资源,都在SGA中用一个数据结构来描述它 这个结构叫resource structure 这个数据结构有三个成员:owner、waiter和converter 这是3个指针 指向由lock structure组成的链表的指针其中,convert
原创
2013-10-17 09:20:04
503阅读