像很多数据库如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阅读
2点赞
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)&nbsp
转载 精选 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点赞
1评论
㈠ 单实例Oracle locking机制locking机制的三大组成部分:① resource structure Oracle对于每个需要“并发访问”的资源,都在SGA中用一个数据结构来描述它 这个结构叫resource structure 这个数据结构有三个成员:owner、waiter和converter 这是3个指针 指向由lock structure组成的链表的指针其中,convert
原创 2013-10-17 09:20:04
503阅读
  • 1
  • 2
  • 3
  • 4
  • 5