数据库增加SGA,导致ORA-27102: out of memory错误
LINUX:Red Hat Enterprise Linux AS release 4oracle :10g给数据库服务器增加内存,同时扩大SGA的大小,在数据库重新启动时,报如下错误:sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production ...
MySQL 数据库性能优化之缓存参数优化
作者:Sky.Jian数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以...
使用oracle 闪回查询找回误更新的数据
下午收到同事的报告,一张表被错误更新,没有加where 导致表的某个字段被全部更新。数据已经提交。还好通知的及时,只要数据还在回滚段,就可以查到到,想到了闪回查询,下面是具体的操作步骤create table t_test_1 ...
在oracle 集群多实例中执行并行操作
1. 使用暗示或者更改表的方式test_p 表可以同时在两个实例上,执行并行操作,每个实例四个并行ALTER TABLE test_p PARALLEL(DEGREE 4 INSTANCES 2)Select /*+PARALLEL(TAB, DEGREE, INSTANCES) ...
Oracle 通过透明网关访问mysql配置步骤
Oracle 通过透明网关访问mysql配置步骤一、当前环境1. OSmore /etc/redhat-release Red Hat Enterprise Linux Server release 5.1 (Tikanga)2. OracleOracle Database 11g Enterprise Edi...
MySQL DBA备份工具Xtrabackup使用指南(转)
MySQL DBA备份工具Xtrabackup使用指南(转)一.Xtrabackup 简介及备份原理说明:Xtrabackup是由percona开发的一个开源软件,能够非常快速地备份与恢复mysql数据库,且支持在线热备份(备份时不影响数据读写),...
undo 表空间使用
http://sinobestdba.itpub.net1 问题描述近几天发现Oracle10.2.0.4数据库undo tablespace表空间使用率很高(最高时达到100%),报警系统频繁报障undo tablespace表空间使用率过高。TABLESPACE_NAME TOTAL USED FREE...
iostat 输出解析
1. /proc/partitionsiostat 的数据的主要来源是 /proc/partitions,所以需要先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name rio rmerge rsect ruse wio wmerge wsect...
mysql临时表和内存表
1.手册 http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#memory-storage-engine2.注意最大内存表的大小,MySQL中的变量是max_heap_table_size,可以通过MySQL客户端工具中执行命令 show variables lik...
Query Cache 效率问题
当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结果,而不需要去数据表中查询。在这个“Cache为王”的时...
db_block_checksum 和 db_block_checking
db_block_checksum 是在将数据块写到数据文件的时候对block内数据做一个校验写在块头,当读入时候重新计算校验和写出时候的校验对比,如果不同则认为是块损坏。这通常应该是由于脱离oracle以外在os或者硬件中出现了...
goldengate 触发器导致oracle 表空间不能online
OS:linuxoracle version:11.2.0.1 由于磁盘空间问题,将一个表空间offline ,在将表空间online 的时候,报错如下,alter tablespace tbs_name online*ERROR at line 1:ORA-00604: error occurred at recur...
ADDM概述
一. ADDM概述 ADDM提供了一个整体的优化方案.基于一段时间内的AWR snapshots可以执行ADDM 分析,它可以帮我们诊断在这段期间内数据库可能存在的瓶颈.ADDM分析的目标是减小吞吐量的度量值, 在这里我们将它...
MySQL的数据类型和建库策略详解
无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。一、数字类...
Oracle11gr2新增APPEND_VALUES提示
在11.2中,Oracle新增了APPEND_VALUES提示,使得INSERT INTO VALUES语句也可以使用直接路径插入。 例子很简单:SQL> SELECT * FROM V$VERSION;BANNERITPUB个人空间'{ X7O9xyQN_--------------------...
SQL TRACE和TKPROF,10046的使用步骤
一.SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这...
oracle 10g logminer
logminer的教程网上已经屡见不鲜,操作也都雷同,同时用到时有几点需要注意的地方,需要注意一下。1,附加最小日志 supplemental_log_data_min,10G默认是没有打开的,所以在开始分析时会发现分析出的结果只有DDL...
数据库坏块处理
前不久维护的数据库出现坏块情况,由于磁盘阵列掉电造成数据库无法启动,接到任务以后首先进行了启动,发现在mount至open阶段时出现坏块错误,进入alert log进行查看,发现如下错误:ORA-00604: error occurred at r...
dbms_redefinition在线重定义表
oracle 9i提供了dbms_redefinition包来实现数据库的表的在线重定义功能。在实际的应用上,我们可以利用这个包来进行:(1)堆表与分区之间进行转换。(2)重建表以减少HWM。10g能shrink,9i如果用move tablespace...
Oracle索引分区
Oracle数据库中,有两种类型的分区索引,全局索引和本地索引,其中本地索引又可以分为本地前缀索引和本地非前缀索引。下面就分别看看每种类型的索引各自的特点。全局索引以整个表的数据为对象建立索引,索引分区中的...