- 浏览: 7356267 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
后台进程trace file:
alert log 文件:
查看问题
1.描述内存错误和block损坏错误
2.监控数据操作
3.查看非默认初始化参数
查看dump存储
show parameter dump;
backgroup_dump_dest:后台进程的dump
user_dump_dest:
alert<SID>.log
调优的查看信息:
1. 检查点开始和结束时间查看.
局部检查点的查看.
2.归档相应的时间.
3.实例恢复开始结束的时间.
4.死锁和超时的时间.
如果想记录检查点信息记录alert中必须开启参数:
log_checkpoints_to_alert参数值为true:
alter system set log_checkpoints_to_alert=true scope=both;
测试:
alter system checkpoint;
分析alert文件.
1.数据库启动方式,归档目录,UNDO retention 是否开启,系统审计是否开启.
数据库启动和关闭的过程中数据的各种状态变化,和进程的变化:
2.系统客户端参数文件pfile,spfile以及非默认的参数信息,字符集信息,以及控制文件的信息.
数据库创建的脚本的详细信息.(如果没有创建没有设置特定临时表空间,默认警告)
3.后台进程以及其他进程,启动顺序的时间(PMON,DBWn,LGWR,CKPT,SMON,ARCn).
其他后台进程MMNL,CJQ0,QMNC,MMNL,MMON,VKTM,MMAN,DBRM,DIAG,RECO,DIAn,FBDA,SMCO等的启停在数据库
和操作系统的进程pid或者id.MTTR进程记录(FAST_START_MTTR_TARGET).
4.在系统联系各种恢复功能产生大量的日志信息:
如临时文件被删除,后台进程中的trc文件删除,会报错的同时给出的建议.
5.如果使用RMAN启动,备份数据,显示,备份目录的使用情况.
db_recovery_file_dest_size各种数据文件恢复的时间.
REDO恢复过程:
6.数据库默认Oracle net为专用服务器模式,当使用共享服务器模式,
记录share server以及dispatcher进程启动个数.
以及一些系统的表中过期字段(不推荐使用的)信息.
6.一些数据库系统状态和系统参数操作的记录:
如修改数据库以及表空间以及数据文件的状态变化以及过程中各进程的变化:
ALTER TABLESPACE example READ WRITE.
ALTER SYSTEM SWTICH LOGFILE;
alter database character set INTERNAL_CONVERT ZHS16GBK
create tablespace 表空间的创建语句.
ALTER DATABASE MOUNT/OPEN
alter database datafile 6 offline;
ALTER DATABASE RECOVER datafile 6
alter tablespace system begin/end backup
alter database rename file:
ALTER DATABASE RECOVER
ALTER DATABASE RECOVER CANCEL
ALTER SYSTEM SET recyclebin='OFF' SCOPE=SPFILE;
以及数据库内部数据库以及表空间以及数据文件的执行的SQL语句
ALTER DATABASE CLOSE NORMAL
ALTER DATABASE DISMOUNT
alter database mount exclusive
7.数据导出导入Job记录
8.运行过程的错误ORA异常:
ORA-1089 : opidrv aborting process J000 ospid (860_75056)
ORA-00312: online log 3 thread 1: 'D:\APP\ADMINISTRATOR\ORADATA\TICKET\REDO03.LOG'
ORA-01565: ???? 'D:\app\Administrator\oradata\ticket\TEMP01.DBF' ???
ORA-01517: ????: 'D:\app\Administrator\oradata\ticket\REDO01.LOG'
ORA-279 signalled during: ALTER DATABASE RECOVER database using backup controlfile until cancel ...
ORA-1547 signalled during: ALTER DATABASE RECOVER CANCEL ...
ORA-01110: data file 6: 'D:\APP\ADMINISTRATOR\ORADATA\TICKET\TBS_DATA.DBF'
以下数据库数据文件和数据库恢复日志记录
ALTER DATABASE RECOVER恢复过程:
ALTER DATABASE MOUNT
Setting recovery target incarnation to 2
Successful mount of redo thread 1, with mount id 408133357
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: ALTER DATABASE MOUNT
Fri Aug 05 20:00:02 2011
ALTER DATABASE RECOVER datafile 'D:\app\Administrator\oradata\ticket\SYSTEM01.DBF'
ORA-1179 signalled during: ALTER DATABASE RECOVER datafile 'D:\app\Administrator\oradata\ticket\SYSTEM01.DBF' ...
Fri Aug 05 20:02:08 2011
alter database rename file 'D:\app\Administrator\backup\SYSTEM01.DBF' to 'D:\app\Administrator\oradata\ticket\SYSTEM01.DBF'
Completed: alter database rename file 'D:\app\Administrator\backup\SYSTEM01.DBF' to 'D:\app\Administrator\oradata\ticket\SYSTEM01.DBF'
Fri Aug 05 20:02:23 2011
ALTER DATABASE RECOVER database
Media Recovery Start
Fast Parallel Media Recovery enabled
WARNING! Recovering data file 1 from a fuzzy backup. It might be an online
backup taken without entering the begin backup command.
parallel recovery started with 3 processes
Recovery of Online Redo Log: Thread 1 Group 3 Seq 42 Reading mem 0
Mem# 0: D:\APP\ADMINISTRATOR\ORADATA\TICKET\REDO03.LOG
Completed: ALTER DATABASE RECOVER database
Fri Aug 05 20:02:36 2011
alter database open
ALTER DATABASE RECOVER CANCEL 恢复过程:
ALTER DATABASE RECOVER database using backup controlfile
Media Recovery Start
Fast Parallel Media Recovery enabled
parallel recovery started with 3 processes
ORA-279 signalled during: ALTER DATABASE RECOVER database using backup controlfile ...
Sun Aug 07 09:56:26 2011
ALTER DATABASE RECOVER CONTINUE DEFAULT
Media Recovery Log D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TICKET\ARCHIVELOG\2011_08_07\O1_MF_1_52_%U_.ARC
Errors with log D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TICKET\ARCHIVELOG\2011_08_07\O1_MF_1_52_%U_.ARC
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
ALTER DATABASE RECOVER CONTINUE DEFAULT
Media Recovery Log D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TICKET\ARCHIVELOG\2011_08_07\O1_MF_1_52_%U_.ARC
Errors with log D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\TICKET\ARCHIVELOG\2011_08_07\O1_MF_1_52_%U_.ARC
ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...
ALTER DATABASE RECOVER CANCEL
Media Recovery Canceled
Completed: ALTER DATABASE RECOVER CANCEL
BP Trace FIles:
oracle 服务器中被后台进程探测的错误写入到trace.
oracle 一般用户trace file针对和调优.
命名格式:<SID>-进程名称-<PID>.trc
User Trace Files:
1.用户开启会话或者实例的级别跟踪.
2.用户trace文件包括用户会话中SQL语句的跟踪信息.
3.用户的跟踪文件被每一个服务器进程创建.
4.用户跟踪文件被创建(包括控制文件的备份以及数据库事件)
用户的trace文件命名格式:
命名格式:<SID>-ora-<PID>.trc
Oracle SQL TRACE和TKPROF使用
启动sql trace 之后收集的信息包括
1.解析、执行、返回数据的次数
2.cpu和执行命令的时间
3.物理读和逻辑读的次数
4.系统处理的记录数
5.库缓冲区错误
发表评论
-
Oracle11G RMAN备份和恢复笔记(五)
2011-09-17 21:46 3054我们RMAN可以 ... -
Oracle11G RMAN备份和恢复笔记(四)
2011-09-17 21:40 2361常用的RMAN命令: report schema; list ... -
Oracle11G RMAN备份和恢复笔记(三)
2011-09-17 21:39 3017RMAN在各种情况下的恢复过程简述: RMAN恢复 口令 ... -
Oracle11G RMAN备份和恢复笔记(二)
2011-09-17 21:36 3859非catalog各种备份方式: 全库备份 backup d ... -
Oracle11G RMAN备份和恢复笔记(一)
2011-09-17 21:36 8479Oracle11G RMAN备份和恢复 RMAN可连接的数据 ... -
Oracle 性能调优学习笔记(十八)--- 操作系统调优
2011-09-16 10:33 2155操作系统调优 不同系统的架构 单处理器系统 ... -
Oracle 性能调优学习笔记(十七)--- 监控和探测锁机制
2011-09-16 10:31 2255监控和探测锁机制 Oracle锁机制特 ... -
Oracle 性能调优学习笔记(十六)--- 使用物化视图
2011-09-16 10:29 3797使用物化视图 授权物化视图权限. ... -
Oracle 性能调优学习笔记(十五)-- 应用调优
2011-09-16 10:28 2199表迁移(非分区表) 1.权限和约束将被保持. ... -
Oracle 性能调优学习笔记(十四)-- 有效使用Oracle 存储结构
2011-09-16 10:27 2026有效使用Oracle 存储结构 表的种类: hea ... -
Oracle 性能调优学习笔记(十三)-- 有效的使用数据块
2011-09-16 10:24 2083有效的使用数据块 避免动态extent的缺点 ... -
Oracle 性能调优学习笔记(十二)-- 统计管理B
2011-09-16 10:22 2347Histograms:描述列的分布信息. ... -
Oracle 性能调优学习笔记(十二)-- 统计管理A
2011-09-16 10:22 1980统计管理 优化器统 ... -
Oracle 性能调优学习笔记(十一)-- SQL 语句优化
2011-09-16 10:20 2699SQL 语句优化 判断SQL占用资源的方法 1.OEM ... -
Oracle 性能调优学习笔记(十)-- 使用资源管理包
2011-09-16 10:19 1948使用资源管理器 使用资源管理器: 1 ... -
Oracle 性能调优学习笔记(九)-- 优化排序操作B
2011-09-16 10:17 2037监控SQL使用的内存 s ... -
Oracle 性能调优学习笔记(九)-- 优化排序操作A
2011-09-16 10:16 2076优化排序操作 SQL内存使用: 排序操作:sort, ... -
Oracle 性能调优学习笔记(八)-- Oracle 共享服务器的性能调优
2011-09-16 10:13 2408Oracle 共享服务器的性能调优 Shared Se ... -
Oracle 性能调优学习笔记(七)-- 其他SGA结构的调整
2011-09-16 10:12 1688监控redolog buffer ... -
Oracle 性能调优学习笔记(六)-- 态实例调整
2011-09-16 10:10 1637Oracle9i:动态SGA调整 SGA中各种配置可以通过 ...
相关推荐
针对“Oracle DBA性能调优学习笔记”这一主题,我们可以提取并解释出以下重点知识。 首先,性能调优是一个多角色参与的过程。不仅DBA需要参与,应用架构师、应用设计师、应用开发人员以及OS和存储系统管理员也同样...
标题中提到的“ORACLE DBA工作笔记 运维数据迁移与性能调优”揭示了这本书籍主要围绕着Oracle数据库管理员(DBA)在日常工作中经常需要进行的两项关键任务:数据迁移和性能调优。作为一名Oracle DBA,不仅要负责...
本资料集是作者精心整理的Oracle调优笔记,涵盖了一系列实用的调优技巧和工具,旨在帮助读者理解和实践Oracle数据库的性能优化。 1. **SQL优化**:SQL查询是数据库性能的关键。优化SQL语句可以显著提升性能,包括...
《李兴华ORACLE笔记[2014-8-11]》是一份珍贵的学习资料,由知名数据库专家李兴华在2014年8月11日分享,旨在帮助ORACLE爱好者和专业人士提升技能,跟进行业最新动态。这份笔记涵盖的内容可能包括Oracle数据库系统的...
本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...
总之,《玩转Oracle学习笔记(一)——Oracle管理》涵盖了Oracle数据库基础、管理、安全和优化等多个方面,是初学者入门和资深DBA提升的宝贵资料。通过深入学习和实践,我们可以不断提升在Oracle领域的专业能力。
本学习笔记主要涵盖调优步骤、调优目标、报警日志和追踪文件、实用工具以及动态性能视图等方面。 首先,调优步骤包括设计调优、应用程序调优、内存调优、I/O调优、冲突调优以及操作系统调优。设计调优涉及数据库...
Oracle 10046事件和ASH(Active Session History)是进行性能诊断的重要工具。通过分析V$视图和AWR(Automatic Workload Repository)报告,可以找出系统瓶颈并进行相应的SQL和参数调优。此外,了解SGA组件的作用,...
### ORACLE调优笔记知识点详解 #### 一、Oracle错误代码与解决方法 在Oracle数据库管理及优化过程中,经常会遇到一些常见的错误代码,这些错误往往能够帮助我们快速定位问题所在。 1. **ORA-01652: 无法分配临时...
这篇学习笔记将带你深入理解Oracle11g的核心概念和技术,帮助你踏上数据库管理的成功之路。 首先,Oracle11g的基础部分涵盖了数据库安装、配置与管理。在安装过程中,你需要了解如何选择合适的安装选项,如企业版或...
【标题】:“打造上千万长连接及Oracle调优”涵盖了两个主要的知识领域,一是网络连接管理,特别是HTTP长连接的实现与优化,二是数据库性能优化,尤其是针对Oracle数据库的调优技术。 【描述】虽然没有提供具体的...
Oracle Enterprise Manager Diagnostics Pack提供了一系列高级诊断工具,可以帮助诊断和解决复杂的性能问题。 #### 16.15.2 Automatic Database Diagnostic Monitor Automatic Database Diagnostic Monitor(ADDM...
Oracle通过该工具简化了用户对数据库的管理和监控工作,提高了工作效率,使得用户可以快速准确地通过Web页面定位SQL问题和性能问题。自动数据库诊断监视器(ADDM)可以自动诊断数据库问题并提出优化建议。这一系列新...
本文将根据"JVM性能学习笔记思维导图"的主题,详细阐述JVM的主要组成部分,性能调优的关键点以及相关的工具与实践策略。** 1. **JVM结构与内存模型** - **类装载器(ClassLoader)**:负责加载类文件,确保类在运行...
3. **性能优化**:学习使用Oracle的性能监控工具,如SQL*Plus、企业管理器(EM)、AWR报告等,进行性能调优。 4. **备份与恢复**:理解RMAN(Recovery Manager)的使用,进行数据库备份、增量备份和归档日志管理,...
理解执行计划、使用EXPLAIN PLAN分析查询性能,以及利用性能监视工具如SQL*Plus、ADDM和ASH来诊断和解决问题。 备份与恢复是数据库系统稳定运行的保障。Oracle提供了多种备份方法,如RMAN(Recovery Manager)、冷...
通过以上对Oracle 10g的学习和实践,可以深入了解数据库管理系统的运作原理,为数据库管理员和开发者提供坚实的基础。同时,Oracle 10g的知识也适用于理解后续版本的Oracle数据库,因为许多核心概念和技术沿用至今。
此外,故障诊断和问题排查技巧也是DBA必备的技能,笔记可能会提供一些实用的方法和工具,如SQL*Plus、Oracle Enterprise Manager Cloud Control等。 在Oracle的高级特性中,笔记可能涉及物化视图、分区、 ...
6. 性能监控与调优:了解如何使用Oracle Enterprise Manager和性能视图来监控数据库性能,并学习如何进行SQL调优。 052模拟试题则进一步深入到: 1. 高级SQL:这部分可能包含复杂的查询技巧,如联接、子查询、集合...