【DBA】Oracle Database 11g: 面向 DBA 和开发人员的重要特性 数据库重放
数据库重放了解如何使用数据库重放(Oracle Database 11g 中一个闪亮登场的全新工具)来捕获完整的数据库负载,以便您可以随意进行“重放”。参见系列目录需要在数据库中进行更改时 — 无论是进行微小的改动(如变更初始化参数和数据库属性)还是进行不可避免的较大改动(如应用补丁集),您最关心什么?...
【DB】使用SQL_TRACE进行数据库诊断跟踪
作者:eygle |English 【转载时请标明出处和作者信息】|【恩墨学院 OCM培训传DBA成功之道】链接:http://www.eygle.com/archives/2004/10/use_sql_trace_to_diagnose_database.htmlSQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_T...
【DB】彻底搞清楚library cache lock的成因和解决方法(三)
前面我们已经知道碰到'library cache lock'导致进程hang时,如何解决。那么如何避免这类问题的发生呢?这篇文章主要介绍了library cache lock的成因以及如何避免。当我们在执行一些DML,DDL,甚至desc tablename等等操作的时候,会话就hang住了,还有一种情况,当我们使用create or replace procedure/function...
【DB】彻底搞清楚library cache lock的成因和解决方法(二)
上一个例子中我们主要借助于X$KGLLK基表和event systemstate解决问题,那么如果你不了解X$KGLLK基表,或者忘记了如何使用它,那也不要紧张,这里再介绍一种常规的方法。从system state 的转储信息中,我们已经注意到PROCESS 28当前正在等待'library cache lock'。'handle address'表示的就是正持有 PROCESS 28 进程...
【DB】彻底搞清楚library cache lock的成因和解决方法(一)
问题描述:接到应用人员的报告,说是在任何对表CSNOZ629926699966的操作都会hang,包括desc CSNOZ629926699966,例如:ora9i@cs_dc02:/ora9i > sqlplus pubuser/pubuserSQL*Plus: Release 9.2.0.4.0 - Production on Mon Jan 10 10:11:06 2005Copyright (c) 1982, 2002, Oracle Corporation. ...
【BUG】ORA-19706和_external_scn_rejection_threshold_hours的前世今生
最近这几天和几个客户一直在讨论一个最近爆发的ORA-19706的故障。在一个数据库访问另外一个数据库的时候出现了:点击(此处)折叠或打开SQL>select * from tab@to10g2;select * from tab@to10g2*ERRORatline...
【OEM】怎样手动清除OEM12的资料库
适用版本 12.1.0.1.0 to 12.1.0.5.0 [Release 12.1]1、删除资料库用户点击(此处)折叠或打开drop user SYSMAN cascade;drop user SYSMAN_MDS cascade;drop user MGMT_VIEW cascade;drop user SYSMAN_RO cascade;drop user SYSM...
ORA-00942 when deleting from an existing Table
APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.3 and laterInformation in this document applies to any platform.SYMPTOMSDelete from an existing table fails with ORA-942. The table exists in dba_objects view with valid status.CAUSEIf a materialized view log t...
【MW】Drop Materialized View Hangs with 'Enq: JI - Contention'
适用的数据库版本<span style="font-size:x-small;">[Release 10.2 to 11.2]</span><br /><br />事件:当运行DROP MATERIALIZED VIEW 时 会话hang住。<br /><br />用下面命令生成跟踪文件(通过任意会话):<br /><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" oncli...
【AWR】Suggestions if Your SYSAUX Tablespace Grows Rapidly or Too Large
<h2>Applies to:</h2>Oracle Database - Enterprise Edition - Version 11.1.0.6 to 11.2.0.4 [Release 11.1 to 11.2]<br />Information in this document applies to any platform.<br />Updated 4 2014 -- this note was originally written on information from 10g and up to 11.1 <br />These older algorithm...
【AWR】Troubleshooting: AWR Snapshot Collection Issues
<h2>Applies to:</h2>Oracle Database - Enterprise Edition - Version 10.2.0.2 to 10.2.0.2 [Release 10.2]<br />Information in this document applies to any platform.<br />Oracle RDBMS Automatic Workload Repository<br /><br /><br /><h2>Purpose</h2><p>The purpose of this document is to desc...
【SQL】Oracle交换分区中参数without validation引发的症状(二)
前面我们知道无法查出数据原因了,详情请参考http://blog.itpub.net/29487349/viewspace-1764438/ 【SQL】Oracle交换分区中参数without validation引发的症状(一)这次是通过实验测试,下面呈现环境部...
【SQL】Oracle交换分区中参数without validation引发的症状(一)
在一次刷微博中偶然看到这么一个例子,下面是执行的语句信息:点击(此处)折叠或打开
【OGG】hpux系统nfs异常造成OGG无法应用归档日志
一、起因<br /> 每天都会去查看一下自动巡检脚本的输出日志,今天却发现昨天没有生成日志,查看out文件,只输出一半就没了。接着敲了一个命令bdf ,输出几行后挺住了,终端后,查看ogg,发现ogg出现一下问题:<br /><br /><br /><div><div class="codeheads"><p>点击(<span style="c...
【SESSION】v$session and v$license 中sessions_current 的区别
一、概述: 今天在齐鲁IT联盟群里一哥们问,v$sesion和v$license中sessions_current的区别,情况如下所示
浅谈Oracle的受限模式(Restricted Mode)
浅谈Oracle的受限模式(RestrictedMode)一、概述 在Oracle数据库中,通常我们用v$instance查看数据库状态以及其他信息,在v$instance中,有一列为logins,取值有两个,一个是ALLOWED ,另一个是RESTRICTED, 一般情况下,我们查看数据库状态,获取的logins值为ALLOWED ,那么RESTRIC...
【Oracle11g】记Oracle11g RAC一次清理用户与表空间
一、概述 系统环境,rhls5.8 X64 Oracle11g RAC (oracle11.2.0.3) 同事在做一个常规检查,检查表空间时报错,如下SQL> set pagesize 9999SQL> set linesize 132SQL> col TABLESPACE_NAME for a25SQL> selec...
Extracting Data from a Corrupt Table using DBMS_REPAIR or Event 10231
9876 ...
【USER】oracle查看用户登录失败次数及详细信息
Oracle 查看用户登录失败次数及详细信息一、概述在管理数据库时,我们总是发现有些用户被莫名其妙的锁了,有是因为过期、有的是手动,但也有一部分不太确定原因,当然,我们可能知道由于其他人员尝试登录造成用户锁定,那么怎么定位呢?下面我们来看一下 二、 具体步骤查看用户信息...
关于Oracle手工建库语法及条件的小实验
关于Oracle手工建库的小实验 我对于手工建库的理解:它脚本化,可根据需求或者自己的规划编写成脚本执行,等着它Database created就好了,其他执行一些管window live writer 发布博客失败 itpub理数据库的脚本,再做一些优化,就可以使用了,方便省事,也提高的速度。其实俺不会纸上谈兵,由于肚子笔墨少点,只能试着去理...