- 博客(8)
- 资源 (1)
- 收藏
- 关注
转载 V$ACTIVE_SESSION_HISTORY视图的使用
V$ACTIVE_SESSION_HISTORY 显示数据库中的采样会话活动。ASH每秒从v$session中取快照,存在V$ACTIVE_SESSION_HISTORY中,并收集所有活动会话的等待信息。若ASH数据被刷新到磁盘,则需要从DBA_HIS_ACTIVE_SESS_HISTORY视图中查询相关信息。 该视图是ASH的核心,用以记录活动SESSION的历史等待信息,每秒采样
2017-11-16 15:39:17
470
转载 异常终止会话导致系统被Hung
"Active Sessions Waiting: Other"这一类的Waits是统计了RAC数据库中除IO和Idle waits之外的所有waits事件,要分析造成这些waits的原因,我们需要知道具体是那些event导致的waits。由上图中问题出现的时间段,我取了9月1号13:00到9月2号12:00之间awr report进行进一步分析。从awr report的top event
2017-10-13 10:56:52
929
原创 恢复truncate数据---日常小记
做了一个实验,恢复被truncate的数据,主要使用hellodba的脚本。很简单,也很实用 操作步骤 下载脚本: http://www.hellodba.com/download/FY_Recover_Data.zip解压完是一个sql脚本文件 在数据库里运行,会创建一个package和package body,要用SYS用户操作,以下操作均为SYS用户 然后使用如下语句执行: sel
2017-10-12 17:11:50
2485
转载 Oracle 数据库 升级前 必要的准备工作
Oracle数据库升级向来是一门纷繁复杂的工程,DBA需要为产品数据库的升级耗费大量时间精力在准备工作上;因为其升级复杂度高,所以即便做了较为充分的准备仍可能在升级过程中遇到意想不到的问题,为了更高效地完成升级任务和减少停机时间,我们有必要为升级工作营造一种”舒适的”防御式的数据库”氛围”: 1.为了保障升级后的数据库性能,我们有必要在升级前有效地收集数据库的性能统计信息,以便升级
2017-10-11 15:18:22
768
原创 升级前准备之创建restore point
注意事项: 数据库要为归档模式。 数据库不需要开启闪回。 数据库需要设置db_recovery_file_dest 和db_recovery_file_dest_size 参数 –有关Flashback的相关参数:SQL> show parameter db_recovery_file_destNAME TYPE VALUEdb_recover
2017-10-11 15:00:34
1040
转载 Linux 平台误删 home oracle 根目录的解决方法
Linux 平台误删 home oracle 根目录的解决方法1 背景说明 正常情况下,我们在安装Oracle数据库的时候,都会创建一个oracle的用户。 其根目录就是/home/oracle. 并且根据Oracle 的OFA的架构,也是建议使用/u01 这样的目录来单独安装oracle的软件,包括存放数据文件。 关于OFA可以参考如下连接: Oracle
2017-10-11 11:28:17
996
原创 处理undo回滚段问题
删除undo表空间失败,显示有活动的回滚段SQL> drop tablespace undotbs1 including contents and datafiles; drop tablespace undotbs1 including contents and datafiles * ERROR at line 1: ORA-01548: active rollback segment '_SY
2017-10-11 11:14:18
535
原创 处理SYSMAN用户坏块问题
2,处理alter日志报错 ora-600 坏块问题 发现坏块是SYSMAN用户的,该用户属于EM专属用户,决定删除EM后重建—根据文件号和块号查询所在位置和类型 select owner,file_id,segment_name, segment_type, block_id, blocks,tablespace_name from dba_extents where file_id=2
2017-10-11 11:07:50
667
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人