删除表中重复数据并保留重复数据库中一条
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) ...
删除trace目录下日志出现日志坏块
版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production操作:trace目录下大量trc文件占用存储空间,清理7天前的trc文件释放储存空间,关库正常,启库正常。出现问题:alert日志报错,日志出现坏块,如下Errors in file /u01/app/oracle/diag/rdbms/itps/itps/trace/itps_arc3_15006.trc:OR...
监听器控制程序lsnrctl跟踪trace file
Oracle监听器是一个独立的数据库组件,在整个体系中扮演非常重要的作用。即使在windows平台上,监听器listener也被实现成为一个独立的进程程序。 在一些与网络相关的故障中,监听器相关故障占了很大部...
关于session leak的问题分析
在生产环境中,作为dba需要对系统的负载有一个很清晰的认识。能够在很快的时间内能够发现系统潜在的问题,并且及时定位问题,高效的响应和处理问题。比如说对于生产环境的session leak问题,这个部分是awr都很难捕捉到的信息,如果问题比较隐蔽,连ash也很难定位。比如说在早上9点的时候某个程序出现了session leak的问题...
Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
insert提示IGNORE_ROW_ON_DUPKEY_INDEX在 insert into tablea ...select * from tableb中,如果存在唯一约束,会导致整个insert操作失败。使用IGNORE_ROW_ON_DUPKEY_INDEX提示,会忽略唯一约束冲突,回滚当前行,继...
oracle 11gR2 新增deinstall命令来卸载grid和database
在oracle 11gR2以前的版本中,卸载CRS和oracle database时需要手工去删除部分东西,从oracle 11gR2版本开始新增deinstall命令可以卸载grid和database,new oui版本中不再支持卸载...
otedisk OCR 文件管理故障处理
otedisk OCR 文件管理votedisk 表决票完成步骤移动增加votediskcrsctl add css votedisk移动VOTEDISK[grid@his1 ~]$ crsctl replace votedisk +ORADATASuccessful addition of voting disk 1872e8b75a044f7ebff196ac40dcc659.Successful deletion of voting disk 6977382452284f23bff811784304398d.Success...
RMAN恢复案例二 — 单个表空间或数据文件恢复
只有一个或几个表空间损坏。把相应表空间或数据文件offline,然后alter database open,这样除了受影响表空间以外的数据库仍可用。对相应表空间或数据文件进行恢复,然后online。RMAN> startupOracle instance ...
刚装完的数据库报错 ORA-01102 ORA-1102 signalled during....
昨天刚装完的一个数据库在启动的时候,报错ORA-01102,而且安装的时候也没有看到哪里有报错信息,一路都比较顺利,而且这也是第一次我碰到这个问题,当时我首先就检查了alert日志文件,并...
oracle 11gR2 关闭asm实例 报ORA-01031 错误处理
在11.2版本中,用sqlplus / as sysdba关闭asm实例时报ORA-01031错误,sqlplus '/ as sysdba' SQL*Plus: Release 11.2.0.1.0 Production on Thu Oct 22 13:32:50 2009 Copyright...
[INS-20802] Oracle Cluster Verification Utility failed
[INS-20802] Oracle Cluster Verification Utility failedINFO: Check failed on nodes:INFO: vzgray2a,vzgray3a,vzgray4a,vzgray1aINFO: PRVF-5436 : The NTP daemon running on one or more nodes lacks the slewing option "'slewalways yes' & 'disable pll'"INFO: Clock synchroni...
PRCR-1079 : Failed to start resource ora.scan1.vip
天边月 11:19:00我装11G RAC的时候,没有指定DNS,只有在节点1,2的/etc/hosts上指定了一个128 SCAN IP,在节点1上运行root.sh没有问题,但是在节点2上运行root.sh出现了这个错误PRCR-1079 : Failed to star...
奇怪--赋予普通用户DBA权限,默认不是default role
最近一朋友碰到一奇怪问题,赋予一用户dba角色,不是default role 很奇怪!数据库版本SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionPL/SQL Release 11.2.0.1.0 - ...
Private strand flush not complete
提示:Thread 1 cannot allocate new log, sequence 373Private strand flush not complete告警日志:Mon Dec 15 22:51:26 2014Thread 1 cannot allocate new log, sequence 373Private strand flush not complete Current log# 3 seq# 372 mem# 0: /u03/app/oracle/oradata/pinggu/redo03.logThread 1 adv...
v$session_longops的使用
DBA们经常需要监控数据库中一些花费大量时间的操作,如备份恢复,收集统计信息,排序都会记录在这个视图当中。这个视图主要是显示运行时间超过6秒的数据库操作的状态.所以对于数据库监控一些耗时的操作是非常有意义...
SQL TUNING ADVISOR
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. Microso...
手工生成AWR报告方法记录
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。 AWR报告的原理是基于Oracle数据库的定时...