ICode9

精准搜索请尝试: 精确搜索
  • 【DB笔试面试718】在Oracle中,集群的日志包括哪些?2021-04-15 11:03:56

    ♣题目部分在Oracle中,集群的日志包括哪些?     ♣答案部分在Oracle RAC环境中,对集群中的日志进行定期检查是必不可少的。通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态。下面简单介绍一下有关Oracle集群环境中日志的结构,有助于方便快速地查找所需的

  • 【DB笔试面试719】在Oracle中,什么是OCR、OLR和VF?2021-04-15 11:03:05

    ♣题目部分在Oracle中,什么是OCR、OLR和VF?     ♣答案部分Oracle集群使用两种类型的文件来管理集群资源和节点:OCR(Oracle Cluster Registry,Oracle集群注册表)和VF(Voting File,表决磁盘文件)。这两种文件必须存放在共享存储上。其中,OCR相当于集群的控制文件,用于解决健忘问题,VF用于解决

  • 【DB笔试面试697】在Oracle中,V$SESSION视图中有哪些比较实用的列?2021-04-15 10:58:05

    ♣题目部分在Oracle中,V$SESSION视图中有哪些比较实用的列?     ♣答案部分讲到Oracle的会话,就必须首先对V$SESSION这个视图中的每个列都非常熟悉。该视图在Oracle 11gR2下包含97列,在Oracle 12cR2下增加了6列,共包含103列。下面作者以表格的形式对这个视图中的重要列做详细说明。表

  • 【DB笔试面试708】在Oracle中,与ASM相关的有哪些进程?2021-04-15 10:56:34

    ♣题目部分在Oracle中,与ASM相关的有哪些进程?     ♣答案部分ASM实例除了传统的DBWn、LGWR、CKPT、SMON和PMON等进程还包含如下几个新后台进程:进程表现形式简介RBAL(ASM Rebalance Master Process,ASM再平衡主进程)asm_rbal_+ASMora_rbal_ora11g用于协调和管理磁盘组之间的动态平衡,R

  • 【DB笔试面试715】在Oracle中, RAC 10g和11g在启动方面有什么差别?2021-04-15 10:54:45

    ♣题目部分在Oracle中, RAC 10g和11g在启动方面有什么差别?     ♣答案部分从集群的启动角度来讲,Oracle 10g、11gR1版本的集群是通过/etc/inittab文件中的以下3行代码来启动的。1h1:35:respawn:/etc/init.d/init.evmd run >/dev/null 2>&1 </dev/null 2h2:35:respawn:/etc/ini

  • 【DB笔试面试713】在Oracle中,如何将一个数据库添加到CRS中?2021-04-15 10:54:24

    ♣题目部分在Oracle中,如何将一个数据库添加到CRS中?     ♣答案部分虽然通过DBCA(DataBase Configuration Assistant,数据库配置助手)创建的数据库会自动加入CRS中,但通过RMAN创建的数据库是不会被加入CRS中的,在这种情况下就需要手动添加,将数据库加入CRS中后就可以通过srvctl来管理数

  • 【DB笔试面试712】在Oracle中,启动和关闭集群的命令是什么?2021-04-15 10:53:03

    ♣题目部分在Oracle中,启动和关闭集群的命令是什么?     ♣答案部分对于单机ASM或集群,可以使用如下的命令启动和关闭集群或单机ASM资源:1crsctl start has 2crsctl stop has -f对于集群,可以使用如下的命令启动和关闭集群:1crsctl start crs 2crsctl stop crs -f只有在ohas

  • Oracle专家高级编程 第三章 封锁和并行性2021-04-15 10:36:51

    锁定 锁是一种机制,管理共享资源的并行访问,也就是concurrent问题 当多个用户访问并更改数据或数据结构时,以适当的机制防止对相同的信息段进行修改 在Oracle中 事务处理是数据库的全部工作, 只要必须,就应该推迟提交,而不是迅速提交,在必须提交时提交,而不是必须提交前提交 只要需要,就应

  • 【DB笔试面试659】在Oracle中,SELECT ... FOR UPDATE加的是什么锁?2021-04-15 10:07:20

    ♣  题目         部分在Oracle中,SELECT ... FOR UPDATE加的是什么锁?     ♣  答案部分          SELECT ... FOR UPDATE语句的语法如下:1SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED]; 其中,这个OF子句在涉及到多个表时,具有较大作用

  • 【DB笔试面试661】在Oracle中,在新建或重建索引时有哪些锁?2021-04-15 10:06:23

    ♣  题目         部分在Oracle中,在新建或重建索引时有哪些锁?     ♣  答案部分          可以利用10704和10046事件跟踪新建或重建索引过程中的锁信息,命令为:1alter session set events '10704 trace name context forever,level 10'; 2alter session se

  • 【DB笔试面试681】在Oracle中,什么是块清除(Block Cleanout)?2021-04-15 10:05:14

    ♣  题目         部分在Oracle中,什么是块清除(Block Cleanout)?     ♣  答案部分          块清除(Block Cleanout)是指清除存储在数据块头部与锁相关的信息,其实质是在清除块上的事务信息,包括数据的行级锁和ITL信息(包括提交标志、SCN等),块清除不需要生成Redo日志。Oracl

  • 【DB笔试面试672】在Oracle中,errorstack的作用是什么?2021-04-15 10:03:59

    ♣  题目         部分如何查找或监控效率低下的SQL语句?在Oracle中,errorstack的作用是什么?     ♣  答案部分          在使用Oracle数据库的过程中,可能会遇到各种各样的错误或异常,而且这些错误或异常的提示并不具体,那么这个时候就可以使用Oracle提供的一种对于错误

  • 【DB笔试面试663】在Oracle中,死锁的产生情况有哪些?2021-04-15 10:03:28

    ♣  题目         部分在Oracle中,死锁的产生情况有哪些?     ♣  答案部分          Oracle中的死锁比较复杂,产生死锁的原因也有很多种,曾经有面试官让面试人员口头模拟死锁产生的一个场景。下面详细介绍死锁的相关内容。(一)什么是死锁?所谓死锁,是指两个或两个以上的进

  • Oracle DataGuard备机出现ORA-00600 [2619]错误的处理思路2021-04-15 10:02:09

    晚上接到用户电话,DG备机报错无法正常同步。ORA-00600: internal error code, arguments: [2619], [84747],了解到之前出现磁盘空间满,已经人为删除处理过;这是一个典型的DG空间满后的问题,官方文档ORA-600[2619] During Physical Standby Recovery (Doc ID 1138913.1)对此有说明;总结

  • 【DB笔试面试670】在Oracle中,什么是SQL实时监控?2021-04-15 10:01:21

    ♣  题目         部分在Oracle中,什么是SQL实时监控?     ♣  答案部分          在Oracle 11g中,V$SESSION视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的SQL监控(Real Time SQL Monitoring)。在Ora

  • 【DB笔试面试641】在Oracle中,新建索引后统计信息是否自动收集?2021-04-15 09:58:13

    ♣  题目         部分在Oracle中,新建索引后统计信息是否自动收集?     ♣  答案部分          在Oracle 10g后有个隐含参数“_OPTIMIZER_COMPUTE_INDEX_STATS”,意思是是否对新建索引收集统计信息,该参数默认是TRUE,表示默认收集新建索引的统计信息。示例如下所示: 1SQ

  • 【DB笔试面试648】在Oracle中,当自动收集任务运行时,哪些对象会被收集?2021-04-15 09:57:52

    ♣  题目         部分在Oracle中,当自动收集任务运行时,哪些对象会被收集?     ♣  答案部分          存在缺失和陈旧的统计信息的表、索引和分区会被收集。当自动收集任务运行时,优先收集缺失统计信息的对象,然后再收集陈旧统计信息的对象。可以从DBA_TAB_STATISTICS

  • Oracle查询表空间的每日增长量2021-04-15 09:57:25

    Oracle查询表空间的每日增长量 ---10g和11gSELECT a.snap_id,        c.tablespace_name ts_name,        to_char(to_date(a.rtime, 'mm/dd/yyyy hh24:mi:ss'), 'yyyy-mm-dd hh24:mi') rtime,        round(a.tablespace_size * c.block_size / 

  • 【DB笔试面试643】在Oracle中,如何查询表和索引的历史统计信息?2021-04-15 09:57:16

    ♣  题目         部分在Oracle中,如何查询表和索引的历史统计信息?     ♣  答案部分          从Oracle 10g开始,当收集表的统计信息的时候,旧的统计数据被保留,如果因为新的统计信息而出现性能问题,旧的统计信息就可以被恢复。历史统计信息保存在以下几张表中:l WRI$_O

  • 【DB笔试面试644】在Oracle中,如何并发地收集统计信息?2021-04-15 09:56:56

    ♣  题目         部分在Oracle中,如何并发地收集统计信息?     ♣  答案部分          对于大表的统计信息收集可以通过DEGREE参数使得扫描大表的时候进行并行扫描,从而加快扫描速度,缩短了收集统计信息的时间。但是,即使加了DEGREE参数,在收集统计信息的时候,还是进行一

  • Oracle中如何查找未使用绑定变量的SQL语句?2021-04-15 09:56:44

    Oracle中如何查找未使用绑定变量的SQL语句?  利用V$SQL 视图的 FORCE_MATCHING_SIGNATURE 字段可以识别可能从绑定变量或 CURSOR_SHARING 获益的 SQL 语句。如果 SQL 已使用绑定变量或者 CURSOR_SHARING ,那么 FORCE_MATCHING_SIGNATURE 在对其进行标识时将给出同样的

  • 【DB笔试面试645】在Oracle中,当收集表的统计信息时应该注意哪些问题?2021-04-15 09:56:33

    ♣  题目         部分在Oracle中,当收集表的统计信息时应该注意哪些问题?     ♣  答案部分          关于收集统计信息需要注意以下几点:① 对于数据量不大的OLTP类型的系统,建议使用自动收集统计信息,并对一些特殊的大表写JOB定时收集统计信息。如果是数据量很大的OL

  • 【DB笔试面试649】在Oracle中,分区表统计信息的更新机制是怎样的?2021-04-15 09:53:14

    ♣  题目         部分在Oracle中,分区表统计信息的更新机制是怎样的?     ♣  答案部分          分区表统计信息的更新机制如下所示:① 当某个分区的数据变化达到10%,自动收集统计信息任务运行时,Oracle会更新该分区的统计信息。② 当分区表中所有分区中数据变化量的

  • 【DB笔试面试650】在Oracle中,如何查询表的DML操作数据变化量?2021-04-15 09:52:41

    ♣  题目         部分在Oracle中,如何查询表的DML操作数据变化量?     ♣  答案部分          DBA_TAB_MODIFICATIONS视图(基表为SYS.MON_MODS_ALL$)记录了从上次收集统计信息以来表中DML操作变化的数据量,包括执行INSERT、UPDATE和DELETE影响的行数,以及是否执行过TRUNC

  • 【DB笔试面试655】在Oracle中,锁分为哪几类?2021-04-15 09:51:38

    ♣  题目         部分在Oracle中,锁分为哪几类?     ♣  答案部分          数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有