Oracle 11g RAC生成 AWR 报告方法
Oracle 11g RAC生成 AWR 报告方法 1.生成单实例 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2.生成 Oracle RAC AWR 报告:@$ORACLE_HOME/rdbms/admin/awrgrpt.sql3.生成 RAC 环境中特定数据库实例的 AWR 报告:@$ORACLE_HOME/rdbms/admin/awrr
在登录数据库的使用!sql
今天在登陆数据库的时候使用!sql登录[oracle@p520b ~]$ !sqlsqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Wed Feb 20 10:40:07 2019Copyright (c) 1982, 2013, Oracle. All rights reserved.Connect
DBA 的 7 点建议
今天在看盖国强盖老师的书,看着这些写的很好,发出来,诸君一块共勉。作为一个dba,要有勤 奋、严谨、具有钻研精神及独立思考能力DBA 日常工作职责是什么?每天 DBA 应该做哪些 工作?稳定环境中的 DBA 该如何成长与优化?这是 很多人都曾经提出过的问题,下面是观点和建 议,供参考。 1. 实时监控数据库告警日志 作为一个 DBA,或者
检查数据块损坏(Block Corruption)
Oracle提供了很多工具用来检查数据块是否损坏,下面给大家介绍下1.1DBVERIFY工具数据块的物理错误可以通过DBV命令检查出来。[oracle@pxboracle ~]$ dbv file=/u01/app/oracle/oradata/orcl/test01.dbf blocksize=81921.2RMAN的backup命令RMAN的backup命令在备份时可以检查数据块的物理错误。R
undo表空间容量
查看表空间使用情况SELECT a.tablespace_name, ROUND (a.total_size) "total_size(MB)", ROUND (a.total_size) - ROUND (b.free_size, 3) &quo
oracle数据库升级的时候oracle universal installer has detected........
今天 在oracle 10.2.0.1升级到10.2.0.4时出现了以下错误:oracle universal installer has detected that there are processes running in the currently selected oracle home.then following procsses need to b
查询过去一段时间内某条sql使用的临时表空间大小
查询过去一段时间内使用的temp表空间大小需要查询V$ACTIVE_SESSION_HISTORY这个视图,SQL语句是:select SQL_ID, SQL_EXEC_START,
oracle11g 查询临时表空间的使用率和正在使用临时表空间的用户
今天开发反映说临时表空间不够要求添加临时表空间,添加完成(添加了30G的临时表空间)又报临时表空间的不足,开发又要求是添加,有添加了10G,监控临时表空间的使用情况,又撑满了,又添加了30G,最后临时表空间又撑满了,最后批处理还是没有执行,SQL语句的执行是一次性全部执行完成,最后的解决办法是开发使用游标,一万条数据一提交或者定量提交,下午监控临时表空间的使用情况发现使用率 74.91%
oracle分区交换(exchange)技术
分区交换技术可以实现数据快速转移,所以在数据加载提速,历史数据清理等方面特别有用。分区交换技术实际上只修改了数据字典中的数据物理段位置,而不是实际的移动数据,所以速度很快。创建分区表:create table t_exchange(sno number not null primary key,oitime date DEFAULT sysdate,word varchar2(100)
人工手动冷备不完全恢复介绍(purge表不完全恢复)
不完全恢复不完全恢复的基本类型:1)基于时间点 (until time): 使整个数据库恢复到过去的一个时间点前2)基于scn (until change): 使整个数据库恢复到过去的某个SCN前3)基于cancel (until cancel): 使整个数据库恢复到归档日志或当前日志的断点前不完全恢复(Incomplete recover) 适用环境:1)在过去的某个时间点重要的数据被破坏。2)
ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项(红字需要留意)
博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 前言本文着重总结分区表的日常维护操作以及相应的注意事项。本文涉及的日常维护内容包括:增加分区(add)移动分区(move)截断分区(truncate)删除分区(drop)拆分分区(split)合并分区(merge) --hash分区不适用交换
ORACLE分区表梳理系列(一)- 分区表概述、分类、使用方法及注意事项
博文作者:Yumiko_sunny 博客链接:http://www.cnblogs.com/yumiko/ 本站随笔均为原创前言本文着重阐述分区表的概念、优势,以及常用分区表的使用方法及使用过程中的注意事项。对于分区表的日常维护方法,如:索引的维护、分区的合并等,将在后续文章中再详细介绍。本文涉及的相应演示,使用的数据库版本为oracle 11.2.0.4。本文常用分区表的使用方法,主要以较为常规
使用ErrorStack进行错误跟踪及诊断
使用ErrorStack进行错误跟踪及诊断在使用数据库的过程中,可能会遇到各种各样的错误或异常,很多异常的提示并不具体,我们有必要了解一下的跟踪方式。是提供的一种对于错误堆栈进行跟踪的方法,通过设置跟踪可以将一些错误的后台信息详尽地转储出来,写入跟踪文件,对于错误的研究与诊断非常有效。ErrorStack40 01 2 Level1 + ProcessState(显示所有,着重
Oracle move和shrink释放高水位空间
move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密一、shrink语法: alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact): 通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个
RMAN深入解析之--Incarnation应用(不完全恢复)
当在做Media Recover的不完全恢复时,通过resetlogs打开库,则Incarnation(数据库对应物)表示这个数据库的特定的逻辑生存期。当作为DBA可能面临这样的还原:需要使用上次执行resetlogs命令打开数据库前生成的一个备份来进行还原数据库,或者可能需要还原到执行上一个resetlogs命令之前的时间点。案例1:(不完全恢复1)1、table被误删除,进行不完全恢复17:1
oracle rac 内核参数详解
在我们建立数据库的时候要在/etc/sysctl.conf添加参数,下面是关于参数的解释
Oracle RAC 建设过程中各个层面关键点和优化项总结
原题:Oracle RAC建设过程中必须要知和要做的事情 作者:赵海,某城商行系统架构师,专注并擅长银行数据中心解决方案规划及设计。数据库建设过程中缺少可以遵循的实践标准,知识点和经验点散落四处难以快速形成逻辑性强的参照标准,面对项目令人无从下手。本文是基于数据建设的规划、实施以及配置优化等阶段对大量文献的总结提炼,以及从项目的实践出发,对数据库建设过程中各个层面应该注意的事项进行的总结
ORACLE在各操作系统信号量与共享内存的维护
----------信号量与共享内存设置----------1.LIUNXcat /etc/sysctl.conf共享内存:kernel.shmall = 2097152 # 可以使用的共享内存的总量,单位:页。 取值:推荐大于shmmax/page_size(getconf PAGE_SIZE 一般4096)kernel.shmmax = 2147483648 # 最大单个共享内存段大小。 &n
关于oracle数据库信号量的问题
前段时间使用dbca建立数据库的时候出现的是建立单实例的界面,把这个问题反馈给oracle 原厂给的反馈是由于Bug 28027670 引起的。在硬件是X7-2,软件版本是18.1.0.0.0 到 18.1.6.0.0之间的版本都有可能出现。在主机目录/opt/OracleHomes/agent_home/agent_inst/sysman/emd/state/fetchlet_stat
oracle 数据库lsnrctl监听的日志路径和trace文件
lsnrctl 监听日志的路径:$ORACLE_BASE/diag/tnslsnr/<your_host>/<listener_name>/trace/<listener_name>.loglsnrctl trace文件路径 $HOME/oradiag_oracle/diag/lsnrctl/$HOSTNAME/$HOSTNA