sql.bsq与数据库的创建
« 警惕骗子-以同学名义行骗 | Blog首页 | 中国首届杰出数据库工程师评选前10名单 » 如果我们使用脚本创建数据库,那么最先运行的是一个叫做CreateDB.sql的脚本。这个脚本发出CREATE DATABASE的命令,具体...
《Oracle DBA手记》- 一书出版
今天,收到了出版社快递而来的《Oracle DBA手记》一书的24小时小样,这个小样通过之后,书就可以成批印刷,指日可待了。最快的估计是下周可以上市了。拿到这本书时,心里的感觉是异样而欣喜的。周老师说她放下心来,我的心却是跳动起来。当我读了杨小勤(博文视点设计总监,本书美编)的设计思路时,明白了这种异样的来源。这本书的名字里有手记两个字,所以小勤将书本的设计创意朝着"记事薄"的方向发散,我拿在手上第一个异样的感觉就是由此而来:仿佛是一个笔记本一样熟悉,没有书本的生硬。我细细体味了小勤的设计思路,想不
使用dbms_rowid包获得rowid的详细信息
Rowid中包含了记录的详细信息,通过dbms_rowid包可以获得这些信息.本文通过一个定义自定义函数介绍该package的使用.create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid v...
在Oracle9i中,如何监视索引并清除监视信息
对于DML操作来说,索引对于数据库是一个性能负担.如果索引没有被有效的使用,那么其存在性就值得从新考虑.从Oracle9i开始,Oracle允许你监视索引的使用对于DML操作来说,索引对于数据库是一个性能负担.如果索引没有被...
在Windows上命令行如何手工起停Oracle
« 拥有归档日志 如何恢复一个丢失的数据文件 | Blog首页 | 中国首届杰出数据库工程师评选尘埃落定 » 在命令行我们可以用net命令手工启动Oracle服务: C:>net start oracleserviceeygleOracleServ...
B*Tree索引能有多高?--推荐Jonathan Lewis 的一篇经典文章
B*Tree索引能有多高?--推荐Jonathan Lewis 的一篇经典文章作者:eygle出处:http://blog.eygle.com日期:February 25, 2005« 感谢我的朋友们-在Itpub上写下的一段话 | Blog首页 文章链接:http://www.dbazine.com/...
Oracle入门书籍推荐
« 关于《深入浅出Oracle》的答读者问 | Blog首页 很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。我就免为其难,推荐几本。首先我想强调的一点是,任何一本系统的Orac...
中国首届杰出数据库工程师评选前10名单
« sql.bsq与数据库的创建 | Blog首页 今天下午,中国首届杰出数据库工程师评选颁奖典礼于北京国宾宾馆举行。十位最终进入前十名的选手一一亮相,选手名单如下,排名不分先后:王明胜 李强 段云峰 万正勇...
备份的控制文件和新的数据文件
继续上一节的介绍:我们可以想象,如果控制文件是从备份中恢复的,那么数据库在open过程中又将如何呢?首先备份控制文件,打开数据库,增进检查点: [oracle@jumper eygle]$ cp control01.ctl control01.ctl.bak[oracl...
关于shared pool的深入探讨(二)
link:http://www.eygle.com/internal/shared_pool-2.htm我们继续把前面的问题展开一下.其实我们可以从数据库内部监控shared pool的空间碎片情况.这涉及到一个内部视图x$ksmspX$KSMSP的名称含义为: [K]ernal [S]torag...
Oracle诊断案例-如何捕获问题SQL解决过度CPU消耗问题
Oracle诊断案例-如何捕获问题SQL解决过度CPU消耗问题原文链接:http://www.eygle.com/case/How.To.Capture.Problem.SQL.htm问题描述:开发人员报告系统运行缓慢,影响用户访问.1.登陆数据库主机使用vmstat检查,发现CP...
Oracle中,一个Delete操作的流程
删除(DELETE)1.Oracle读Block到Buffer Cache(如果该Block在Buffer中不存在)2.在redo log buffer中记录delete操作的细节3.在相应回滚段段头的事物表中创建一个undo条目4.把将要删除的记录创建前镜像,存放到Undo Block...
Oracle的X$表系列介绍之-X$KSLLCLASS
X$KSLLCLASS--[K]ernel [S]ervice [L]ock [L]atches [CLASS]从Oracle9iR2开始,Oracle允许对Latch进行分类,不同的分类可以用于不同的_SPIN_COUNT值。这就避免了之前版本,一旦修改_SPIN_COUNT参数就会影响所有Latch...
云和恩墨 Oracle Database 12.2 体系结构图海报发布
在 2017 DTCC - 数据库大会的现场,我们发布了『Oracle Database 12.2 体系结构图』海报,这张体系结构图,涵盖了 Oracle 最新的 12.2 核心技术,大到多租户、In-Memory、Sharding,小到Recovery Buddy和LMS的变化,尽皆涵盖。
《Expert one-on-one Oracle》English Version released
Thomas Kyte的杰出之作,学习Oracle而不知道这本书的人应该很少。虽然该书是基于Oracle8i而写,但是其真知灼见绝对可以跨越版本而存在。Thomas的强项在于开发,该书在开发方面的篇幅较高,然而关于数据库基础...
关于shared pool的深入探讨(一)
关于shared pool的设置一直是一个争议较多的内容.很多文章上说,shared pool设置过大会带来额外的管理上的负担,从而在某些条件下会导致性能的下降. 那么这个管理上的负担指的是什么内容呢?本文对这个内容作一定的深...
关于控制文件与数据文件头信息的说明
为了回答关于《深入浅出Oracle》中的一些疑问,引出本系列文章,讨论链接参考:http://www.itpub.net/609499.html在上一讲中,我们说过:当我们使用file_hdrs事件来转储数据文件头信息时,Oracle会转储两部分信息,一...
如何获得当前数据库的SCN值
SCN(System Change Number) ,也就是通常我们所说的系统改变号,是数据库中非常重要的一个数据结构。 它定义数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的 SCN 。 SCN 提供 Oracle ...
《深入解析Oracle》一书出版
链接:http://www.eygle.com/archives/2008/12/oracle_internals_release.html 今天一早,收到了出版社寄来的《深入解析Oracle》样书,新书的设计和印刷非常不错,个人感觉很满意。 封面的磨砂手感很好,内页的纸张质量也很好,纸张厚重、纯白,整本书比以前明显厚了不少,但是定价却是和2004年的《Oracle数据库DBA专题技术精粹》一书相同。2004~2008,看来经济危机也有好处,出版社在定价上让出了空间。 拍了几张照片,和大家分享一下。 以下是2004年到2008年,和我有关的几本书的全家福: 这些书的确投注了我不少的心血:
在Windows上安装Oracle10gR2
因为《深入浅出Oracle》一书中,多数以Linux/Unix平台为写作依据,前几天在ITPUB上遭到了读者的指责,虽然该读者的观点有所偏激,但是我仍然决定开始写一个系列的文章,陈述在不同平台上管理Oracle的异同,目的在于...