加载中
Oracle中模拟及修复数据块损坏

在Oracle数据库中,我们可能遭遇很多数据损坏的情况,在面对这些情况时如何进行数据恢复是非常重要的。 在很多情况下,恢复是极其复杂的,而且需要谨慎,轻率的操作和尝试可能导致数据库的永...

2017/02/03 10:35
793
关于Oracle归档进程的运行机制

有位朋友提了这样一个问题: Fri May 25 20:46:06 2007  //自动备份controlfile Starting control autobackup Control autobackup written to DISK device handle '/ora_rman_backup/crtl...

2018/12/23 17:50
376
Oracle insert语句慢的背后

问题:用户反映一个insert语句执行很慢。 1、检查表索引并不多,相比表,索引确实有点大,但应该不是问题所在。 SQL> select owner,segment_name,segment_type,bytes/1024/1024/1024 from db...

2018/12/23 01:12
3.5K
并行查询,并行度Degree与instances设置

在DBA_TABLES字典表中有一个degree字段,这个字段代表并行查询在数据表上的并行度,在RAC环境中,这个参数还和实例有关。 以下生活文档中对于 DEGREE 和 INSTANCES 参数的说明: DEGREE VAR...

2018/12/23 01:11
166
Oracle诊断案例-Sql_trace之二

问题说明: 很多时候 在我们进行数据库操作时 比如drop user,drop table等,经常会遇到这样的错误 ORA-00604: error occurred at recursive SQL level 1 . 这样的提示,很多时候是没有丝毫用处...

2018/12/23 00:52
52
DBA Scripts:获得跟踪文件名称的gettrcname.sql

gettrcname.sql 这个脚本用于获取跟踪文件的名称的,可以用于Linux/Unix环境,已经被包含在书的脚本包中。 其内容如下: SELECT d.VALUE || '/' || LOWER (RTRIM (i.INSTANCE, CHR (0))) ......

2017/02/28 14:21
95
Oracle诊断案例-Job任务停止执行

昨天接到研发人员报告,数据库定时任务未正常执行,导致某些操作失败。 开始介入处理该事故. 系统环境: SunOS DB 5.8 Generic_108528-21 sun4u sparc SUNW,Ultra-4 Oracle9i Enterprise Edi...

2017/02/27 10:01
108
如何使用BBED修复损坏的BLOCK

前面我已经介绍了如何使用BBED模拟坏块,本文简要介绍如何使用BBED修复损坏的BLOCK。 1.备份数据文件 要想恢复损坏的文件,需要存在一个良好文件,本文简单冷备份一下文件. [oracle@jumper ...

2017/02/16 13:22
83
使用Oracle10g新特性,跨越Resetlogs时间点进行恢复

在Oracle10g以前,在进行了不完全恢复使用resetlogs选项打开数据库以后,Oracle建议你要立即进行全备份。 因为日志序号会被置位,以防止后续日志被应用。resetlogs之前的备份将不能用于进行跨...

2017/02/08 09:26
62
使用Oracle10g的Flashback Query进行数据闪回

Oracle10g对于闪回查询进行了增强,支持更简单的SQL操作,允许对误删除、误更新等DML操作进行闪回。 看一下以下测试: 1.原表记录 $ sqlplus javis/javis SQL*Plus: Release 10.1.0.2.0 - Pro...

2017/02/08 08:57
120
如何启用Oracle10g闪回数据库特性

1.确认当前模式 SYS AS SYSDBA on 29-MAR-05 >select flashback_on from v$database; FLA --- NO 2.检查/修改恢复区设置 SYS AS SYSDBA on 29-MAR-05 >show parameter db_recovery_file_dest...

2017/02/07 17:35
65
Oracle基于时间点的恢复

Oracle基于时间点的恢复能够精确到什么样的精度? 这是一个需要关心的问题。 以下测试用于进行一点说明。 1.首先做好冷备份 2.创建测试数据 D:\>sqlplus "/ as sysdba" SQL*Plus: Release 9....

2017/02/05 21:04
8
如何获得当前数据库的SCN值

SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构。 它定义数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的 ...

2017/02/05 20:56
211
CBO中 SMON 进程与 col_usage$ 的维护

从Oracle9i开始,为了监控column的使用信息,引入了一个对象col_usage$,用于记录运行时的COLUMN使用信息。 这部分信息由SMON维护,所以当看到SMON报出相关的死锁、错误时不要惊讶,SMON做的...

2017/01/30 17:33
199

没有更多内容

加载失败,请刷新页面

返回顶部
顶部