index branch and leaf block structure(转)
Index Range ScansAn index range scan is a common operation for accessing selective data. It can be bounded (bounded on both sides) or unbounded (on one or both sides). Data is returned in the ascendi...
ORACLE坏块总结2
五.如何查找坏块所含的数据表名称和数据的rowid5.1.首先肯定知道那个数据文件坏了,查出该文件的file_id,relative_fno,tablespace_name 利用dba_data_files可以查询file_id(整个数据库唯一序号),RELAT...
ORACLE坏块总结(转)
Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出...
使用BBED帮助理解Oracle数据块结构
使用BBED帮助理解Oracle数据块结构作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 </SCRIPT.</SCRIPT.BBED是Oracle提供的块编辑器,借助BBED,可以帮助我们更好的理解Oracle的Block的结...
bbed修改记录的值(2)
通过数据更新的数据不会立即在bbed中看到,需要把更新的值写入文件后才行: SQL> select id,name from MILIATEST; ID NAME---------- -------------------- ...
bbed修改记录的值
SQL> set linesize 300SQL> col name format a60SQL> select file#,name,bytes from v$datafile; FILE# NAME &...
oracle数据块中数据存储(摘录)
90CA3C0 00000000 00000000 02012C00 0A04C102 [.........,......]90CA3D0 61616161 61616161 002C6161 03C10202 [aaaaaaaaaa,.....]90CA3E0 6161610A 61616161 2C616161 C1020200 [.aaaaaaaaaa,....]90CA3F0...
Oracle的data block内容研读(转)
Data Block是Oracle中存储数据块的最小存储单元,由多个os数据块组成。主要由三个逻辑层组成(通过c语言描绘的结构,如下图一所示):the cache layer,the transaction layer,data layer。如果再细化,data layer...
写在2011
好久没有写日志了,中间也休息快一个月,期间看了一下shell编程视频,还是有点收获。主要有两个目标,一个是往微观方向,了解oracle的block等,启动过程;另外一个是关注rac,虽然公司上了rac几个月了,最近比较稳定...
oradebug分析oracle hang
sqlplus -prelim /nologconnect / as sysdbaoradebug setmypidoradebug hanganalyze 3oradebug unlimit;oradebug dump systemstate 10ORADEBUG TRACEFILE_NAME 转:sql*plus命令oradebugsql*plus...
perl DBI、DBD-mysql、DBD-Oracle安装
perl DBI:安装过程很简单,下载解压:gzip -d DBI-1.604.tar.gztar xvf DBI-1.604.tarcd DBI-1.604:perl Makefile.PLmakemake testmake installDBD-mysql:rpm -ivh MySQL-devel-community-5.1.52-1.rhel5.i386.rpm...
Oracle常用dump命令(转)
Oracle常用dump命令 一 . Memory Dumps1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA ...
关于DBMS_LOGSTDBY.INSTANTIATE_TABLE
前两天处理逻辑备库时手工同步了一个表EXECUTE DBMS_LOGSTDBY.INSTANTIATE_TABLE ('myschema', 'mytable', 'mydblink');导致网站首页出现问题,本以为该操作是一个 truncate + impdp ,看来不是这样的,有时间做个...
rdba(转)
ROWID的含义与块地址rdba深入分析Oracle 8以下ROWID组成(也叫受限Rowid)为:FFFF.BBBBBBBB.RRRR,占用6个字节(10bit file#+22bit+16bit),但是,为了扩充的需要,如数据文件的扩充,现在的Rowid改为:OO...
bbed试用(1)
一直没有心情研究比较深的东西,刚才心血来潮,试用了一下bbed。有空一定要净下心来好好研究一下。 因为我的环境是rac,bbed识别不了: RMAN> copy datafile '+RAC_DISK/racdb/datafile/users.264.72...
Innodb plugins 的安装(三)
搞了好几天,虽然只是装了个比较老的版本,但是也算一个小的进步。 准备调整一下InnoDB的参数:# Uncomment the following if you are using InnoDB tablesinnodb_data_home_dir = /opt/mysqldata/data/inno...
Innodb plugins 的安装(二)
前面安装新版本的没有成功,暂时用老的试试: 这里使用MySQL5.1.45和InnoDB Plugin1.0.6版本安装,参考了网上的一些文章:make clean# autoreconf --force --install# libtoolize --automake --force# autom...
Innodb plugins 的安装(一)
这几天一直在尝试安装Innodb plugins,自己下了个 mysql-5.1.52.tar.gz,因为里面已经包括了,首先rm storage/innobase;然后 mv innodb_plugin mysql-5.1.52/storage/innobase; 编译MySQL的过程中提示/bin/...
innobackupex的备份与恢复
[root@testdb mysql]# innobackupex-1.5.1 --user=root --password=xxx --defaults-file=/etc/my.cnf /var/backups InnoDB ...
mysql常用的hint[转]
对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE IN...