【【DB笔试面试180】在Oracle中,UNDO的作用是什么?】教程文章相关的互联网学习教程文章

【DB笔试面试732】在Oracle中,Oracle Cluster Health Monitor(CHM)的作用是什么?【图】

?题目部分在Oracle中,Oracle Cluster Health Monitor(CHM)的作用是什么? ?答案部分CHM(Cluster Health Monitor,集群健康监控)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。这些系统资源数据对于诊断集群系统的节点重启、Hang、实例驱逐(Eviction)、性能问题等是非常有帮助的。另外,用户可以使用CHM来及早发现一些系统负载高、内...

【DB笔试面试733】在Oracle中,RAC中REMOTE_LISTENER的作用是什么?【图】

?题目部分在Oracle中,RAC中REMOTE_LISTENER的作用是什么? ?答案部分REMOTE_LISTENER参数主要用于RAC环境中监听器的远程注册,监听器的远程注册主要用于实现负载均衡。通常情况下,客户端发出的连接请求会首先被LOCAL_LISTENER接收,然后由Master Instance来决定当前的连接请求应该由哪个目标Instance发出Server Process响应这个连接请求。在启用了负载均衡的情形下,Master Instance会将请求转发到负载较小的实例。如果此时R...

【DB笔试面试750】在Oracle中,请简单描述DG的架构。【图】

?题目部分在Oracle中,请简单描述DG的架构。 ?答案部分DG架构图如下所示:图 3-20 DG架构图DG架构按照功能可以分成3个部分:(1)日志发送(Redo Send)(2)日志接收(Redo Receive)(3)日志应用(Redo Apply)下面分别来介绍这3个部分。1、日志发送(Redo Send)主库(Primary Database)在运行过程中,会源源不断地产生Redo日志,这些日志需要发送到备库(Standy Database)端。这个发送动作可以由主库的LGWR或者ARCn进程...

【DB笔试面试735】在Oracle中,11gR2 RAC添加和删除节点主要有哪几个过程?【图】

?题目部分在Oracle中,11gR2 RAC添加和删除节点主要有哪几个过程? ?答案部分 11gR2 RAC添加节点可以分3个阶段:(1)第一阶段主要工作是复制GIRD HOME到新节点,配置GRID,并且启动GRID,同时更新OCR信息,更新inventory信息。(2)第二阶段主要工作是复制RDBMS HOME到新节点,更新inventory信息。(3)第三阶段主要工作是DBCA创建新的数据库实例(包括创建Undo 表空间,Redo Log,初始化参数等),更新OCR信息(包括注册新的...

【DB笔试面试751】在Oracle中,有哪几种类型的DG?【图】

?题目部分在Oracle中,有哪几种类型的DG? ?答案部分DG根据备库(Standby Database)重演日志方式的不同,可以分为物理DG(Physical DG)、逻辑DG(Logical DG)和快照DG(Snapshot DG),它们对应的数据库分别可以称为Physical Standby、Logical Standby和Snapshot Standby。创建物理备库的方法很多。对于Oracle 11g而言,可以直接从Active Database来创建,也可以基于10g的RMAN备份方式来创建。对于Oracle 10g而言,只能基于...

【DB笔试面试738】在Oracle中,将RAC备份集恢复到单实例数据库的步骤有哪些?...【图】

?题目部分在Oracle中,将RAC备份集恢复到单实例数据库的步骤有哪些? ?答案部分 将RAC备份集恢复到单实例数据库的过程基本上就是先将备份集恢复为RAC数据库,然后再将数据库转换为单实例的数据库。数据库的备份可以使用如下的脚本: 1run 2{ 3 allocate channel c1 type disk; 4 allocate channel c2 type disk; 5 backup database format /home/oracle/rman_back/full_%n_%T_%t_%s_%p.bak; 6 sql alter system archive...

【DB笔试面试738】在Oracle中,将RAC备份集恢复到单实例数据库的步骤有哪些?...【图】

?题目部分在Oracle中,将RAC备份集恢复到单实例数据库的步骤有哪些? ?答案部分 将RAC备份集恢复到单实例数据库的过程基本上就是先将备份集恢复为RAC数据库,然后再将数据库转换为单实例的数据库。数据库的备份可以使用如下的脚本: 1run 2{ 3 allocate channel c1 type disk; 4 allocate channel c2 type disk; 5 backup database format /home/oracle/rman_back/full_%n_%T_%t_%s_%p.bak; 6 sql alter system archive...

【DB笔试面试720】在Oracle中,OCR备份恢复有哪几种?【图】

?题目部分在Oracle中,OCR备份恢复有哪几种? ?答案部分与Oracle数据库的备份恢复相似,OCR的备份也有物理备份和逻辑备份,因此有两种备份方式和两种恢复方式。物理备份是自动进行的,逻辑备份需要手动进行。因为OCR的内容如此重要,所以Oracle每4个小时对其做一次物理备份,并且保留最后的3个物理备份,以及前一天,前一周的最后一个物理备份。用户不能自定义物理备份频率以及备份文件的副本数。这个备份由Master Node CRSD进...

【DB笔试面试752】在Oracle中,搭建物理DG需要注意的地方有哪些?【图】

?题目部分在Oracle中,搭建物理DG需要注意的地方有哪些? ?答案部分需要注意以下几点:1、主库需要设置为FORCE LOGGING模式2、主库需要设置为归档模式3、主库必须添加Standby Redo Log Files,其大小应该和Online Redo Log Files的大小一致。另外,Standby日志组的个数应满足以下条件:a、如果主库为单实例数据库:standby redo log组数=主库日志组总数+1b、如果主库是RAC数据库:standby redo log组数=(每线程的日志组数+1)*最...

【DB笔试面试766】在Oracle中,RAC、DG和OGG的区别有哪些?【图】

?题目部分在Oracle中,RAC、DG和OGG的区别有哪些? ?答案部分(一)什么是高可用?高可用(High Availability,HA)也可以称为高可用性或高可用环境。HA是分布式系统架构设计中必须考虑的因素之一。HA通常是指通过设计来减少系统不能提供服务的时间。假设系统一直能够提供服务,那么这时就可以称系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,那么可以称系统的可用性是99%。很多公司(例如三...

【DB笔试面试837】在Oracle中,动态注册和静态注册有什么区别?【图】

? ? ? ? ? ?思考 在Oracle中,什么是动态注册和静态注册,它们之间有什么区别?? ? ?? ? ? ? ? ?答案 ? ? ? ? ?Oracle的注册就是将数据库作为一个服务注册到监听程序,而客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务,根据注册方式的不同,目前Oracle支持动态注...

【DB笔试面试670】在Oracle中,什么是SQL实时监控?【图】

? ? ? ? ? ?题目 ? ? ? ? 部分 在Oracle中,什么是SQL实时监控?? ? ?? ? ? ? ? ?答案部分 ? ? ? ? ?在Oracle 11g中,V$SESSION视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的SQL监控(Real Time SQL Monitoring)。在Oracle 11g中,当SQL并行执行时,会立即被实时监控到,或者当SQL单进程运行时,若消耗超过5秒的CPU或I/O时间,则它也会被监控到。另外,...

【DB笔试面试549】在Oracle中,单列索引和复合索引分别是什么?【代码】【图】

? ? ? ? ? ?题目 ? ? ? ? 部分 在Oracle中,单列索引和复合索引分别是什么?? ? ?? ? ? ? ? ?答案部分 ? ? ? ? ?按照索引列的个数,索引可以分为单列索引和复合索引。单列索引是基于单个列所建立的索引。复合索引(Composite Indexes),也称为连接索引、组合索引或多列索引,是在某个表中的多个列上建立的索引。复合索引中的列应该以在检索数据的查询中最有意义的顺序出现,但在表中不必是相邻的。若WHERE子句引用了复合索引中的所...

【DB笔试面试581】在Oracle中,绑定变量是什么?绑定变量有什么优缺点?【代码】【图】

? ? ? ? ? ?题目 ? ? ? ? 部分 在Oracle中,绑定变量是什么?绑定变量有什么优缺点?? ? ?? ? ? ? ? ?答案部分 ? ? ? ? ?绑定变量这节的内容较多,下面给出这节涉及到的关系图:(一)绑定变量的含义及优缺点通常在高并发的OLTP系统中,可能会出现这样的现象,单个SQL的写法、执行计划、性能都是没问题的,但整个系统的性能就是很差,这表现在当系统并发的数量增加时,整个系统负载很高,CPU占用率接近100%。其实,这种系统性能随着...

【DB笔试面试553】在Oracle中,什么是不可见索引?【代码】【图】

? ? ? ? ? ?题目 ? ? ? ? 部分 在Oracle中,什么是不可见索引?? ? ?? ? ? ? ? ?答案部分 ? ? ? ? ?索引维护是DBA的一项重要工作。当一个系统运行很长一段时间,经过需求变更、结构设计变化后,系统中就可能会存在一些不再被使用的索引,或者使用效率很低的索引。这些索引的存在,不仅占用系统空间,而且会降低事务效率,增加系统的负载。因此,需要找出那些无用或低效的索引,并删除它们(找出无用索引可以通过索引监控的方法)。...