回收DBA角色的注意事项 Oracle对于权限的划分粒度非常精细,为了方便管理条目众多权限,Oracle引入了角色(role)这个逻辑概念,也在系统中预先设置了很多角色。在实际的应用中,应用用户对于权限的需要可能较为复杂,因此为了方便授权,很多应用...
一个索引惹的祸 一个系统最近报表模块全面出现问题,应用层面设置了时间限制,如果报表查询在6s内没有返回结果,就提示错误终止。开发人员自己进行了一些测试,给出的结论是如果使用预编译(目前生产环境就使用了java语言中的预编译)性能就很差,6s...
MAXDATAFILES 和 DB_FILES 参数探究 MAXDATAFILES 和 DB_FILES是用来限制数据文件数量的参数,MAXDATAFILES是在创建数据库的时候指定,存储于控制文件中,DB_FILES存储于参数文件中,是静态参数,修改DB_FILES需要重启...
Transparent HugePages对Oracle RAC数据库的影响 目前RHEL 6、OL6等操作系统版本已经成为部署oracle RAC数据库的主要选择,但是每当新事物出现的时候既会带来某系新颖功能,也会伴随着新问题的诞生。本文针对Linux 6中出现的Transparent Hu...
AIX平台mknod创建设备问题 客户准备为一套使用ASM的RAC数据库添加ASM,但在查看之前添加的磁盘设备时发现设备名称很奇怪,设备的名称为rhdiskpower[n](n为整数),操作系统为AIX 5.3,在AIX中磁盘设备的名称一般为hdis...
ORA-07445: exception encountered: core dump [$cold_qerfxArrayMaxSize()+15264] 在做数据库巡检时发现数据库的alert日志中出现很多的如下报错: Wed Jun 10 10:06:35 2015 Errors in file /oracle/C...
RMAN备份时遭遇ORA-19571 进行RMAN备份时出现ORA-19571错误,导致备份任务终止,具体错误如下: RMAN-00571:===============================================...
RMAN备份时遇到ORA-19588 客户反映NBU备份任务失败,检查RMAN备份脚本的日志输出发现是由于ORA-19588导致备份任务终止,具体报错如下: RMAN-00571: =========================...
单实例非ASM中 CSS initialization等待事件解决 环境描述:oracle 11.2.0.4 单实例 操作系统:Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition ...
ORA-1652: unable to extend temp segment by 8192 in tablespace XXX 用户在运行以下语句时报ORA-1652 Insert into TMP_FACT_XX01 ( CONTNO, ...
autotrace得到了虚假执行计划 一天朋友问我一个很基础的问题:函数索引是不是在sql中要使用了建立索引的函数才能被使用?我都没思考就回答是!那么问题来了,接下来朋友把一条sql的执行计划发给了我,说他的一条sql语句,语句中没有使用函数,但是执行计划中...
执行计划出现COLLECTION ITERATOR PICKLER FETCH 今天在使用explain plan for查看sql执行计划时,出现了如下奇怪的执行计划 SQL> explain plan for select * from test wher...
解读AWR报告Advisory Statistics 对于Oracle的内存参数的设定存在很多争议,当然具体的设置需要根据系统的情况进行调整,不能一概而论,因此内存参数的设置也就成为了一个难点。但是Oracle 10g、11g的自动内存管理功能还是很强大的,对于负载一般...
影响RESIZE数据文件的因素 Oracle从7.2版本开提供ALTER DATABASE DATAFILE '' RESIZE [K|M|G]操作,既可以加大数据文件的大小,也可以减小数据文件的大小,增加数据文件大小很简单,只要不要超过Orac...
Streams AQ: qmn coordinator waiting for slave to start等待事件 Streams AQ: qmn coordinator waiting for slave to start等待事件很少见到,今天在查看一个客户的AWR报告中发现了这个等待事件,AWR报告的TOP如下: ...
生成AWR报告时出现ORA-06502 最近在生成一套系统的AWR报告时出现了如下报错:ORA-06502: PL/SQL: numeric or value error: character string buffer too small,然后生成AW...
批量生成AWR报告 最近在做优化,涉及的系统较多,发现弄AWR是个体力活,我的上一篇博文解决了如何从客户的生成环境下将AWR数据导入到自己的机子,博文地址:http://blog.itpub.net/29821678/viewspa...
AWR 导出/导入/生成报告 客户的生产系统总是那么重要,一般不会让你长时间的在他们的生产机器上做操作,但是分析和生成AWR报告都是一个相对耗时的工作,当然只生成一个AWR报告是不费时的,但是要对系统进行详细分析的时候,我们可能需要的是一段时间...
与oracle紧密相关的unix/linux内核参数 下面是几个与oracle紧密相关的unix/linux内核参数,在安装数据库的时候,一般都需要根据实际情况进行调整。 Init.ora Parameter ...
RAC其中一个节点VIP资源和Listener资源无法启动 前两天帮客户处理了一个故障,故障现象如下:10.2.0.4RAC两节点,AIX操作系统,其中一个节点的VIP资源和listener资源无法启动。因为监听文件中配置了对vip的监听,所以,问题的关键是先将vip资源...