expdp备份ORA-ORA-31693/ORA-02354/ORA-00942
expdp备份ORA-ORA-31693/ORA-02354/ORA-00942问题:expdp日常备份时经常会有下面的报错ORA-31693: Table data object "Chenjch"."VTZMWF8RG89LSV6YXXX" failed to load/unload and is being skipped due to error:O
Oracle宕机案例汇总(一)
Oracle宕机案例汇总(一)案例一:UNDO坏块导致Oracle无法Open场景:周五马上下班了,研发反馈数据库连不上了,由于是公司内部的数据库,所有数据来源于其他库通过expdp/impdp导入得到的,主要用于问题重现处理产品BUG,数据库的特点是数据量大,用户多,几乎每时每刻数据库都在进行impdp和drop user操作,数据允许有部分丢失....,好吧,说了这么多,我只想说数据库没有任何
RMAN备份和恢复
RMAN备份和恢复异地RMAN恢复,更改数据文件位置;一 RMAN全备 (1)RMAN全备(2)创建测试数据二 RMAN恢复 (1)恢复参数文件(2)恢复控制文件 (3)修改控制文件中记录的rman相关路径信息(4)恢复数据库(5)验证数据一 RMAN全备 (1)RMAN全备---RMAN全备2018-07-01 22:00RUN{CONFIGURE RETE...
Oracle查看历史TOP SQL
Oracle 查看历史TOP SQL历史TOP SQL可以通过AWR直接查看,但是有时AWR信息显示不全,默认只显示TOP 10,可以通过dba_hist_sqltext,dba_hist_sqlstat等查看更详细的信息;---查看快照信息---选择2018-06-14全天的快照6504-6528;---conn chenjch/chenjchselect SNAP_ID, DBID,&nbs...
ORA-14102: only one LOGGING or NOLOGGING clause may be specified
ORA-14102: only one LOGGING or NOLOGGING clause may be specified问题:impdp恢复数据库,导入索引时报错如下:ORA-39083: Object type INDEX failed to create with error:ORA-14102: only one LOGGING or NOLOGGING clause may be specifiedFailing sql is:CREATE INDEX "chenjch_20180614"."CAL_CHEN_MATIAL...
Oracle sysman.mgmt_jobs导致数据库自动重启
Oracle sysman.mgmt_jobs导致数据库自动重启问题现象;新接手的数据库,检查告警日志,发现数据库每天凌晨2点自动重启;Tue Jun12 02:00:28 2018Shuttingdown instance (immediate)Stoppingbackground process SMCOShuttingdown instance: further logons disabled 数据库环境...
Spotlight for Oracle
Spotlight for Oracle 一 测试版本下载http://www.52z.com/soft/4953.html 二 安装下一步,下一步...... 三 连接(1)提前创建好用于存放监控数据的数据库用户和表空间,第一次连接时会在用户下创建28张QUEST_SOO开头的表和视图,例如QUEST_SOO_AT_TRACE_FIL...
Oracle RAC序列性能测试
Oracle RAC序列性能测试 测试Oracle RAC环境下,sequence的cache和order对性能的影响;创建sequence如果不指定cache和order选项,默认为cache 20,noorder;指定cache值,可以预先在内存里面放置一些Sequence,这样存取的快些,在RAC环境中建议指定较大的cache值。指定ORDER值,在单实例环境没有...
Oracle RAC Wait Events
Oracle RAC Wait Events 本文来自: 《Oracle database 11g RAC手册》---10.7 Oracle RAC等待事件 和 《Real Application Clusters Administration and Deployment Guide》 https://docs.oracle.com/cd/E11882_01/rac.112/e41960/monitor.htm#RACAD977 集群等待事件属于以下类别...
log file switch
log file switch 一:log file switch说明二:log file switch官方文档 一:log file switch说明select event#, name, wait_class from v$event_name where name like 'log file switch%' order by 1;...
log file sync
log file sync 一:log file sync说明二:log file sync解决思路三:log file sync官方文档 一:log file sync说明https://support.oracle.com/epmos/faces/DocContentDisplay?_afrLoop=241920801686769&id=1376916.1&_afrWindowMode=0&_adf.ctrl-state=11enkcwiqc_131什...
db file scattered read
db file scattered read 一:db file scattered read说明二:db file scattered read解决思路三:db file scattered read重现过程四:db file scattered read官方文档 一:db file scattered read说明Oracle在执行全表扫描(Full Table Scan,FTS)、索引快速全扫描(Index Fast F...
db file sequential read
db file sequential read 一:db file sequential read说明二:db file sequential read解决思路三:db file sequential read重现过程四:db file sequential read官方文档 一:db file sequential read说明db file sequential read事件和Single Block I/O有关。主要...
vmware设置共享存储(RAC)
vmware设置共享存储(RAC)之前一直使用Oracle VM VirtualBox虚拟机安装RAC做测试,共享存储特别容易配置,图形界面就可以完成;最近使用VMware Workstation Pro虚拟机安装RAC,配置共享存储没有找到图形界面的方法,但是可以通过vmware-vdiskmanager.exe命令完成;D:\soft\vmware\1vmware-vdiskmanager.exe -c -s...
PRVF-4007 : User equivalence check failed for user "grid"
PRVF-4007 : User equivalence check failed for user "grid"问题:Oracle安装Grid Infrastructure之前做runcluvfy验证时报错如下PRVF-4007 : User equivalence check failed for user "grid"问题原因:配置完ssh互信后,只和远程节点做校验,没和本地节点做校验(首次校验需要输入yes)解决方案:对本地节点做...
Buffer busy waits
Buffer busy waits 一:Buffer busy waits说明 二:Buffer busy waits解决思路 三:Buffer busy waits重现过程 四:Buffer busy waits官方文档 一:Buffer busy waits说明 ---参考《Oracle内核技术解密》 进程在Buffer Cache中搜索buffer过程(逻辑读过程): (1)进程根据要访...
ORA-65048 ORA-00959
ORA-65048 ORA-00959 数据库版本:Oracle 12.2.0.1.0问题:CDB数据库内,创建用户并制定默认表空间,报错如下:ORA-65048: error encountered when processing the current DDL statement inpluggable database ORCLPDBORA-00959: tablespace 'CHENJCH_TBS' does not exist...
Oracle 通过注释改变执行计划
Oracle 通过注释改变执行计划 一:问题现象T_XXX表同步延时1小时,其它表同步速度正常;主要慢在同步时的一个delete T_XXX语句上,单条执行耗时12秒; 二:问题原因T_XXX表存在唯一性索引,理论上速度很快;查看T_XXX表存在delete行级触发器,查看触发器逻辑,发现触发器内一...
Oracle rowid
Oracle rowid 一:rowid组成 https://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements001.htm#SQLRF00213 https://docs.oracle.com/cd/E11882_01/server.112/e41084/pseudocolumns008.htm#SQLRF00254(1)The data object number of the object(2)The data block in the dat...
Oracle 性能优化-trigger问题
Oracle trigger问题问题现象:谓词通过唯一性索引,更新一条记录,耗时很长;通过AWR查看TOP SQL,这个UPDATE SQL语句逻辑读,物理读等都非常高;初步怀疑执行计划出现变化,index unique scan变成table access full,但是通过DBA_HIST_SQL_PLAN发现近期执行计划并没有改变;通过10046查...