




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、oracleoracle 巡检巡检 (v 0.1.0) 20112011 年年 1010 月月 修改记录 日期作者版本修改记录 分发记录 拷贝no.姓名单位 1 2 3 参考文档 no. 文档名称作者 1 2 3 目录目录 1 1巡检概述巡检概述.- 5 - 1.1巡检方法.- 5 - 1.2巡检范围.- 5 - 2 2巡检总结巡检总结.- 8 - 2.1巡检评价.- 8 - 2.2巡检建议.- 9 - 3 3系统描述系统描述.- 10 - 3.1硬件配置.- 10 - 3.2操作系统数据库相关要求补丁.- 11 - 3.2.1共享内存参数.- 11 - 3.2.2信号量.- 11 - 3.3
2、数据库配置.- 12 - 3.4基于 oracle 数据库的应用.- 14 - 4 4数据库主机性能数据库主机性能.- 15 - 4.1磁盘空间利用率.- 15 - 4.2cpu 利用率.- 16 - 4.3内存利用率.- 17 - 4.4网络性能.- 18 - 5 5数据库配置数据库配置.- 19 - 5.1数据库版本和单独补丁.- 19 - 5.2数据库产品信息.- 19 - 5.3数据库参数.- 23 - 5.4数据库运行日志和跟踪文件.- 23 - 5.5控制文件.- 25 - 5.6redo log文件.- 25 - 5.7归档 redo log文件.- 27 - 5.8数据文件.-
3、 27 - 5.9表空间.- 28 - 5.9.1表空间使用率.- 28 - 5.9.2表空间存储参数.- 29 - 5.9.3段扩展.- 30 - 5.9.4系统表空间.- 31 - 5.9.5临时表空间.- 32 - 5.10回滚段管理.- 33 - 5.11数据库对象.- 33 - 5.11.1数据库中的失效对象.- 33 - 5.11.2用户表和索引使用同一表空间.- 35 - 5.12总结及建议.- 36 - 6 6clusterware 配置配置.- 37 - 6.1crs 版本和单独补丁.- 37 - 6.2clusterware配置.- 37 - 6.3crs 日志文件.- 3
4、9 - 6.4检查 ocr file 及 voting disk.- 39 - 6.5总结及建议.- 40 - 7 7数据库安全数据库安全.- 41 - 7.1dba 用户.- 41 - 7.2sysdba 用户.- 41 - 8 8sqlnet 概况概况.- 42 - 8.1监听器 listener.- 42 - 8.2sql*net.- 42 - 8.3tnsnames.- 42 - 9 9数据库性能数据库性能.- 43 - 9.1数据库各项基于时间模型的统计信息.- 43 - 9.2数据库负荷压力分析.- 46 - 9.3各项命中率.- 47 - 9.4内存信息统计.- 49 - 9.5
5、等待事件.- 50 - 9.6统计信息分析.- 52 - 9.6.1关于cpu数据库使用情况.- 52 - 9.6.2关于dbwr写脏数据.- 52 - 9.6.3关于长短表扫描统计信息.- 53 - 9.6.4关于数据库事务提交/回滚性能指标.- 53 - 9.6.5回滚段统计.- 53 - 9.7数据库 i/o 性能.- 54 - 9.8索引/行迁移/行链.- 55 - 9.8.1索引.- 55 - 9.8.2行链.- 55 - 9.8.3行迁移.- 56 - 9.9enqueue等待分析.- 57 - 9.10latch分析.- 59 - 9.11resource limit分析.- 5
6、9 - 9.12top sql 语句.- 60 - 9.13cluster interconnection 性能 .- 61 - 1010数据库备份策略数据库备份策略(待补充待补充).- 64 - 10.1备份.- 64 - 10.2恢复.- 64 - 附录附录: :初始化参数文件初始化参数文件.- 65 - 1 1巡检概述巡检概述 1.11.1巡检方法巡检方法 数据库性能检查的工具是: oracle 工具 rda( remote diagnostic agent) 进行系统信息收集。 dba_snapshot_database_10g.sql。 osw(os watcher),操作系统工具和
7、命令检查操作系统。 sql 命令检查数据库配置,sql 命令在 oracle 工具 sql*plus 中运行。 oracle 工具 awr 进行数据库性能资料的收集。 oracle 工具 em 进行数据库运行情况的监控及分析。 操作系统及数据库后台日志分析。 上述输出结果为建议提供依据。 工具使用说明: 文档主要参考 oracle 官方文档以及 metalink 文档,因此部分连接访问时,需要有 oracle 官方网站帐号或 metalink 帐号。 1.rda rda 是 remote diagnostic agent 的简称,是 oracle 用来收集、分析数据库的工具, 运行该工具不会改
8、变系统的任何参数,rda 收集的相关数据非常全面,可以简化我们日常 监控、分析数据库的工作,oracle support 也建议我们在反馈相关问题时,提供 rda 收 集的数据, 这样可以为快速解决问题提供一个有力的保证。 rda 支持主流操作平台,如 linux、windows、aix、hp-ux、solaris 等。通过 rda 工具,可以收集包括 oracle rdbms server,oracle rac cluster,oracle weblogic,oracle tuxedo 在内的软件的信息和日志,以前操作系统相关的版本,补丁, 内核参数等信息。 使用方法: 解压 rda 工具:
9、 tar -xvf rda.tar 初始化 rada 工具:/rda.sh -s 收集数据:./rda.sh 日志信息:./output/rda.$machine_name.zip. 阅读方式:rda_start.htm 详细说明参见:remote diagnostic agent (rda) 4 - getting started id 314422.1 2.dba_snapshot_database_10g.sql 该脚本用来收集数据库详细信息,包括数据库、实例信息,存储信息,性能信息,对 象信息等多方面内容,执行脚本需要有访问动态性能试图的权限,建议有 sysdba 权限的 用户执行。
10、使用方法: sql conn sys/oracle as sysdba connected. sql dba_snapshot_database_10g.sql 文件生成在 sqlplus 执行目录下格式为 配置未处理近期 5优化数据库资源消耗高的 sql 语句性能未处理长期 6 主机 /acct 目录,磁盘空间采用率 90%, 建议清理日志或扩容 配置未处理近期 3 3系统描述系统描述 3.13.1硬件配置硬件配置 机器名dlsdb 用途 (prod, test, development)test 所在城市,物理位置(机房,远程) 硬件供货商hp 型号ia64 hp superdome se
11、rver sd32b 操作系统hp-ux 操作系统版本b.11.31 操作系统 block size8k 内存32701 mb cpu 个数8 剩余磁盘空间(in %)具体看下面 4.1 数据库文件是否裸设备是 oracle 实例数量1 可用性需求(e.g. m-f 8-5, 7x24, etc.)7x24 建议: 1. 通过操作系统命令,获取补丁安装信息: prtconf machinfo prtdiag dmidecode 3.23.2操作系统数据库相关要求补丁操作系统数据库相关要求补丁 .1 共享内存参数共享内存参数 以下列出有关内存使用的系统核心参数的设置情况。 kct
12、une | grep shm parameter namevalue max shared memory segment size (shmmax)53687091200 shared memory identifiers (shmmni)3072 max attached shm segments per process(shmseg)2048 .2 信号量信号量 以下列出有关信号量系统核心参数的设置情况,其中数据库服务器的系统信号量参数 如下。 kctune | grep sem parameter namevalue semaphore identifiers (semm
13、ni)8192 semaphores in system (semmns)96767 undo structures in system (semmnu)28000 max semaphores per id (semmsl)10000 max undo entries per process (semume)100 semaphore maximum value (semvmx)32767 adjust on exit max value (semaem)16384 建议: 1. 通过官方认证文档,获取数据库安装所需的操作系统、补丁信息: a)oracle database on unix
14、aix,hp-ux,linux,mac os x,solaris,tru64 unix operating systems installation and configuration requirements quick reference (8.0.5 to 11.2) id 169706.1 2. 通过操作系统命令,获取补丁安装信息: lslpp -l | more swlist | more pkginfo | more rpm -qa | more 3. 检查数据库 sga 使用的共享内存是否分为多段,如果有多段共享内存,需要检查 shmmax 参数设置是否合理,通过 ipcs -m
15、a | grep oracle 命令检查。 3.33.3数据库配置数据库配置 是否 rac否 实例名 服务器名 用途(oltp,dss,batch)oltp rdbms 版本 clusterware 版本- sql*net 版本 所有数据文件所占磁盘空间1076.93 gb 使用到的磁盘数- sga sizeshared pool size 15968mb database buffers 4000mb redo buffers 14688256 pga size2g db_block size8192 表空间个数61 数据文件个数164 控制文件个数3 日志文
16、件大小572mb 日志组数目3 每组日志文件成员数量2 归档方式no archive mode 并发用户量235 数据库访问方式(c/s,3 layer)3 layer 可用性需求 (e.g. m-f 8-5, 7x24, etc.) 7x24 分析: 1. 通过 awr 报告或数据库脚本获取数据库参数: a)查询数据库名称相关试图: v$instance v$database b)查询数据库版本相关试图: v$version c)查询数据库是否是集群命令、试图: show parameter cluster_database; v$option d)查询表空间、数据文件相关试图: dba_d
17、ata_files dba_temp_files dba_tablespaces e)查询内存结构相关试图、命令: v$sga show sga; show pga_aggregate_target; f)查询控制文件相关试图: v$controlfile g)查询重做日志文件相关试图: v$log v$logfile h)查询系统归档模式命令、试图: archive log list; select log_mode from v$database; 3.43.4基于基于 oracle 数据库的应用数据库的应用 应用名称帐务系统 应用类型(oltp,dss,batch)oltp 开发工具ja
18、va, c+ 数据库访问方式(c/s,3 layer)3 layer 分析: 由应用厂商提供相关信息。 4 4数据库主机性能数据库主机性能 4.14.1磁盘空间利用率磁盘空间利用率 bdf filesystem kbytes used avail %used mounted on /dev/vg00/lvol3 2097152 390720 1693160 19% / /dev/vg00/lvol1 2051553 428498 1417899 23% /stand /dev/vg00/lvol7 10485760 3954168 6484584 38% /var /dev/vg00/lvol
19、6 8388608 3083728 5263440 37% /usr /dev/vg00/lv_nbu 5242880 3917691 1242399 76% /usr/openv /dev/vg00/lvol5 5242880 1517688 3697720 29% /tmp /dev/vg00/oralog_lv 8290304 1168731 6676518 15% /oraclelog /dev/vg00/ora_lv 10485760 9069111 1328897 87% /oracle /dev/vg00/lvol4 10485760 5721328 4727224 55% /o
20、pt /dev/vg00/lvol8 2097152 711200 1375168 34% /home /dev/vgjftest02/lv_acct 51380224 47493306 3644718 93% /acct 分析: 1. 数据库服务器中硬盘空间使用率不得大于 90%。如果有大于 90%,需要检查是因为数 据增加导致,还是由于日志或 core 文件导致。由于日志或 core 文件导致的空间使用率过 大,建议进行清理操作,如果由于数据增加导致,建议增加磁盘空间。 2. 通过操作系统命令,获取磁盘空间信息、挂载点信息: df bdf du mount 建议: 1. 主机 /acct
21、目录空间使用率超过 93%,建议清理日志或增加磁盘空间。 4.24.2cpu 利用率利用率 cpu 利用率通过统计单位时间(yyyy-mm-dd hh24:mi - yyyy-mm-dd hh24:mi)内 cpu 的使用情况获取。 sar / top / glance vmstat 2 20 分析: 最大 cpu 使用率:60%-70% 系统进程与用户进程占用 cpu 最大比率:40/60 执行队列值不大于 cpu 数 大量的换页操作、io 等待都会造成 cpu 使用率过高 实例 xxxx procs memory faults cpu r b w avm free in sy cs us
22、sy id 8 6 0 5360472 33575135 28526 431257 9498 8 2 91 8 6 0 5360472 33573794 41668 406150 14426 15 2 83 10 7 0 5241242 33574885 40924 392735 14010 16 2 83 10 7 0 5241242 33570066 38353 347502 13112 14 2 84 12 5 0 5121249 33564344 37850 349364 13464 14 2 85 12 5 0 5121249 33568509 38183 341637 13416
23、14 2 84 9 6 0 4901960 33568953 36838 312697 12646 15 2 83 cpu 空闲率在 80%以上。 建议: 1. 当 cpu 的使用率超过 80%,要注意监控是否有僵死进程,如果有僵死进程占用 cpu, 需要将僵死进程 kill 掉。如果有正常进程占用大量 cpu,需要查看是否属于正常业务进程, 是否需要优化相应 sql 语句等。 2. 建议使用 osw,em 等类监控工具,对 cpu 的使用情况形成图表,便于监控和评估。 4.34.3内存利用率内存利用率 内存利用率通过统计单位时间(yyyy-mm-dd hh24:mi - yyyy-mm-dd
24、 hh24:mi)内内 存的使用情况获取。 top / glance vmstat 2 20 分析: 最大内存使用率:60%-70% 不存在大量的换页操作 实例 nmjftest memory: 130875 mb (127.81 gb) system page size: 4kbytes memory page avm free re at pi po fr de sr 3020165 13919591 0 0 0 0 0 0 0 2937555 13921389 0 0 0 0 0 0 0 2937555 13921615 0 0 0 0 0 0 0 2880350 13919318 0
25、0 0 0 0 0 0 2880350 13919702 0 0 0 0 0 0 0 3120172 13914004 0 0 0 0 0 0 0 3120172 13911345 0 0 0 0 0 0 0 2949046 13914348 0 0 0 0 0 0 0 2949046 13917518 0 0 0 0 0 0 0 内存使用率 = (free * page size / 1024 / 1024) * 100 / 130875 = 41.5% cpu 空闲率在 50%以上。 建议: 1. 当内存的使用率超过 80%,要注意监控数据库进程占用大量内存,是否有应用程序运 行在数据库主
26、机上消耗大量内存或存在内存泄露。 2. 建议使用 osw,em 等类监控工具,对内存的使用情况形成图表,便于监控和评估。 4.44.4网络性能网络性能(待补充待补充) 5 5数据库配置数据库配置 5.15.1数据库版本和单独补丁数据库版本和单独补丁 数据库产品信息如下: product versions from v$version banner oracle database 10g enterprise edition release .0 - 64bi pl/sql release .0 - production core .0 produ
27、ction tns for hpux: version .0 - production nlsrtl version .0 - production 目前已经安装的单独补丁列表如下: patchsets nameversioninstalled on oracle database 10g release 2 patch set 3 .0 22-sep-2008 23:15:30 gmt+08:00 interim patches patchbase bug(s)installed on 7150470715047 0 mlr bug for 1
28、 for cpujul2008 27-oct-2008 16:50:12 gmt+08:00 7155248715524 8 db--molecule-001- cpujul2008 27-oct-2008 16:50:17 gmt+08:00 7155249715524 9 db--molecule-002- cpujul2008 27-oct-2008 16:50:22 gmt+08:00 7155250715525 0 db--molecule-003- cpujul2008 27-oct-2008 16:50:28 gmt+
29、08:00 7155251715525 1 db--molecule-004- cpujul2008 27-oct-2008 16:50:35 gmt+08:00 7155252715525 2 db--molecule-005- cpujul2008 27-oct-2008 16:50:42 gmt+08:00 7155253715525 3 db--molecule-006- cpujul2008 27-oct-2008 16:51:52 gmt+08:00 7155254715525 db--molecule-007-27-
30、oct-2008 16:53:21 gmt+08:00 4cpujul2008 7197583719758 3 db--molecule-008- cpujul2008 27-oct-2008 16:53:30 gmt+08:00 分析: 1. 上述信息可通过 rda 报告或 v$version 和 opatch lsinventory -oh $oracle_home 命令获取。 2. opatch 命令在补丁目录下。 5.25.2数据库产品信息数据库产品信息 当 oracle 软件安装时,会选择要安装的产品。有某些产品的安装是需要 license 的, 本次检查不涉及 li
31、cense 问题。一般,很多系统安装的数据库产品选项根本未被使用。以 下列出的安装产品选项可供未来的应用开发参考,或是可以被确认有哪些产品选项未在原 计划之内。 installed products nameversionpatch(es) agent required support files.0 .0 assistant common files.0 .0 bali share.0 buildtools common files.0 character set migration utilit
32、y.0 .0 database configuration and upgrade assistants .0 .0 database sql scripts.0 .0 database workspace manager.0 .0 dbjava required support files.0 .0 enterprise edition options.0 enterprise manager agent core10
33、. .0a enterprise manager agent db.0 .0 enterprise manager baseline.0 .0 enterprise manager common files.0 .0a enterprise manager minimal integration.0 enterprise manager plugin common files.0 .0 enterprise manager
34、 plugin common files.0 enterprise manager repository core.0 .0a enterprise manager repository db.0 .0 generic connectivity common files.0 .0 has common files.0 .0 has files for db.0 .0 installation common files10
35、. .0 installer sdk component.0 isql*plus.0 .0 java runtime environment4.0 jdbc common files.0 .0 ldap required support files.0 .0 olap sql scripts.0 .0 oracle advanced security.0 .0 oracle c
36、all interface (oci).0 .0 oracle clusterware rdbms files.0 .0 oracle code editor.0i oracle configuration manager.0 oracle containers for java.0 .0 oracle core required support files.0 .0 oracle data mining rdbms files10.2.
37、0.1.0 .0 oracle database 10g.0 .0 oracle database 10g.0 .0 oracle database 10g 32 bit.0 oracle database 10g intermedia files.0 .0 oracle database user interface.0 oracle database utilities.0 .0 oracle display fon
38、ts.0 oracle enterprise manager console db.0 .0 oracle extended windowing toolkit.0 oracle globalization support.0 .0 oracle help for java.0 oracle help for the web.0 oracle ice browser.0 oracle intermedia.0 .0 oracl
39、e intermedia annotator.0 oracle intermedia client option.0 .0 oracle intermedia java advanced imaging.0 .0 oracle intermedia locator.0 .0 oracle intermedia locator rdbms files.0 .0 oracle internet directory client.0 10.2
40、.0.4.0 oracle java client.0 .0 oracle jdbc thin driver for jdk .1.0 .0 oracle jdbc thin driver for jdk 1.4.0 .0 oracle jdbc/oci instant client.0 .0 oracle jfc extended windowing toolkit.0 oracle jvm.0 .0 oracle
41、ldap administration.0 .0 oracle locale builder.0 oracle message gateway common files.0 .0 oracle net.0 .0 oracle net listener.0 .0 oracle net required support files.0 .0 oracle net services.0 oracle notif
42、ication service.0.0 oracle olap.0 .0 oracle olap api.0 .0 oracle olap rdbms files.0 .0 oracle one-off patch installer.0 oracle partitioning.0 .0 oracle programmer.0 oracle rac required support files-has10.
43、 .0 oracle real application testing.0 oracle recovery manager.0 .0 oracle required support files 32 bit.0 .0 oracle spatial.0 oracle starter database.0 .0 oracle text.0 .0 oracle uix.0 oracle unive
44、rsal installer.0 oracle wallet manager.0 .0 oracle xml development kit.0 .0 parser generator required support files.0 perl interpreter..1a pl/sql.0 .0 pl/sql embedded gateway.0 .0 platform required support
45、 files.0 .0 precompiler common files.0 .0 precompiler required support files.0 .0 rdbms required support files.0 .0 rdbms required support files for instant client .0 .0 regexp.0 required support files.0 s
46、ample schema data.0 .0 secure socket layer.0 .0 sql*plus.0 .0 sql*plus required support files.0 .0 sqlj runtime.0 .0 ssl required support files for instantclient.0 .0 sun jdk7.0 sun jdk extensions9
47、. xdk required support files.0 .0 xml parser for java.0 .0 xml parser for oracle jvm.0 .0 分析: 1. 上述信息可通过 rda 报告或 v$option 试图获取。 5.35.3数据库参数数据库参数 数据库 spfile 参数指定了当前使用的数据库配置参数,在数据库启动时被使用。在 附录中列出了 nmjftest 所有的非默认值的参数。 分析: 1. 数据库参数相关试图有 v$parameter、
48、v$parameter2、v$spparameter。 2. show parameters parameter_name 命令,可以在 sqlplus 下查看数据库参数。 3. 在 9i 以前,oracle 使用 pfile 存储初始化参数设置,这些参数在实例启动时被读取,任 何修改需要重起实例才能生效。9i 以后,使用 spfile 对数据库参数进行管理,spfiles 是一 个二进制文件,可以通过 alter system 或者 alter session 来动态修改可动态修改 的参数,所有更改可以立即生效,用户可以选择使更改只应用于当前实例还是同时应用到 spfile。这就使得所有对
49、spfile 的修改都可以在命令行完成,大大减少了人为错误的发生。 因此 9i 以后版本,建议使用 spfile 方式管理数据库参数,可以通过 show parameter spfile; 方式检查数据库是否采用 spfile 管理方式。 4. 数据库中以_开头的参数,为隐含参数,如较常用的_allow_resetlogs_corruption 参数。 隐含参数是 oracle 为了调试或者解决一些特殊的问题进行设置,因此需要在 oracle support 指导下进行设置。隐含参数通过底层数据字典 x$ksppcv,x$ksppi 获取,查询 命令如下: select x.ksppinm n
50、ame, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf, 7), 1, modified, 4, system_mod, false) ismod, decode(bitand(y.ksppstvf, 2), 2, true, false) isadj from sys.x$ksppi x, sys.x$ksppcv y where x.inst_id = userenv(instance) and y.inst_id = userenv(instance) and x.indx = y.indx and x.
51、ksppinm like %_ 5. 建议调整的参数值,请在测试环境数据库中测试确认之后,再调整于生产环境数据库。 6. 初始化参数设置可以参考官方文档:http:/ 建议: 1. 数据库的参数可以看出大部分都是经过精心设置的。 5.45.4数据库运行日志和跟踪文件数据库运行日志和跟踪文件 oracle 数据库进程生成跟踪文件来记录错误或冲突,这些跟踪文件可以用来进一步分 析问题。数据库参数max_dump_file_size限制了这些跟踪文件的大小(以操作系统块的大 小为单位)。应当有足够的硬盘空间来容纳最大值的设置,否则的话应当修改上述参数的设 置。 如果参数max_dump_file_s
52、ize设得太大,会超过硬盘空间容量;如果设得太小,又不 能容纳足够的出错信息供 oracle 支持服务部门分析问题。此参数可以在数据库会话级设置, 这样可以有选择性地设置较大值。 注意每天监控运行日志文件中的出错信息,以便于在问题还是隐患的时候及时发现并 解决掉。建议每月初将当前的 alert.log 重新命名以作备份,同时也可以避免 alert.log 文件 变得太大不易管理。 数据库实例的运行日志文件发现的最近一月内的主要错误如下所示: errorcount errorcount errorcount ora-0651269 ora-1201255 ora-165445 ora-06508
53、34 ora-0406334 ora-165314 ora-0140314 ora-0313513 ora-0206813 ora-165211 ora-000606 ora-009555 ora-000284 ora-006042 ora-016522 ora-074451 ora-006001 ora-6041 分析: 1. 日志目录相关参数有: background_dump_dest,core_dump_dest,user_dump_dest。 2. background_dump_dest 目录下 alert_$sid.log 记录系统运行的日志信息,建议使用 rda 工具,对日志进
54、行分析,然后对具体的错误信息进行分析。 3. 错误信息通过 unix 平台的 oerr facility error 命令获取,例如: oerr ora 600。 4. ora-600、ora-7445 错误在 metalink 有专用的错误查询工具,文档编号:ora- 600/ora-7445 error look-up tool id 153788.1。这两类错误,属于 oracle 内部错误, 如果系统出现此类错误,建议对错误日志进行分析。 5. ora-60 错误是死锁错误。oracle 官方指出,ora-60 错误是由于应用系统资源争用造 成死锁the following deadl
55、ock is not an oracle error. it is a deadlock due to user error in the design of an application or from issuing incorrect ad-hoc sql.,因此会在 alert.log 中产生死锁会话进程详细信息,通过分析会话进程日志以解决应用问题。 ora-00060 错误分析示例: 00060, 00000, deadlock detected while waiting for resource / *cause: transactions deadlocked one anot
56、her while waiting for resources. / *action: look at the trace file to see the transactions and resources / involved. retry if necessary. alert.log 信息: ora-00060: deadlock detected. more info in file /oracle/app/oracle/admin/nmjftest/udump/nmjftest_ora_4864.trc. nmjftest_ora_4864.trc 日志信息: deadlock d
57、etected ( ora-00060 ) transaction deadlock the following deadlock is not an oracle error. it is a deadlock due to user error in the design of an application or from issuing incorrect ad-hoc sql. the following information may aid in determining the deadlock: deadlock graph: -blocker(s)- -waiter(s)- r
58、esource name process session holds waits process session holds waits tx-00090018-001f6f5e 177 1374 x 176 1550 x tx-00010020-000f7893 176 1550 x 177 1374 x session 1374: did 0001-00b1-000098ee session 1550: did 0001-00b0-0000c940 session 1550: did 0001-00b0-0000c940 session 1374: did 0001-00b1-000098
59、ee rows waited on: session 1550: obj - rowid = 0004390c - aabdkmabkaacwbdaab (dictionary objn - 276748, file - 74, block - 722627, slot - 1) session 1374: obj - rowid = 0004390c - aabdkmabkaacwbdaaa (dictionary objn - 276748, file - 74, block - 722627, slot - 0) update eg_60 set txt=ses1 where num=2
60、 end of information on other waiting sessions. current sql statement for this session: update eg_60 set txt=ses2 where num=1 查看死锁对象和死锁行 select * from dba_objects t where t.object_id = 276748; owner:acctobject_name:eg_60 select * from eg_60 where rowid = aabdkmabkaacwbdaaa or rowid = aabdkmabkaacwbda
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 借据或借款合同范例
- 2025中介合同范本
- 2025版权登记认证音乐作品授权合同
- 人像修合同范例
- 入城证申请合同范例
- 储蓄罐体安装合同范例
- 个人个人借款合同范例
- 个人聘用厨师合同范例
- 写合同转让合同范例
- 买卖机器合同范例
- 城市社会保障
- 新视野大学英语(第四版)读写教程4(思政智慧版)课件 Unitr 4 Man and nature Section A
- 无人机驾驶员培训计划及大纲
- 20以内进位加法100题(精心整理6套-可打印A4)
- 年产4亿片阿奇霉素片的精烘包及车间设计
- 厦门大学放射性药物研发实验项目环境影响报告
- 北师大版(2019) 必修第二册 Unit 5 Humans and Nature Lesson 3 Race to the Pole Writing Workshop课件
- 应收款项-应收款项减值
- 江苏省书法水平等级证书考试-硬笔书法考试专用纸-(123级)
- 绍兴古城历史建筑和传统民居
- Mysql 8.0 OCP 1Z0-908 CN-total认证备考题库(含答案)
评论
0/150
提交评论