大家说说看过的最有帮助的 Oracle 图书是什么 ?
大家说说看过的最有帮助的 Oracle 图书是什么 ?[@more@]列举一到 3 本。最好有点感想的同时说说获取 Oracle 优秀图书最大的难题是什么 ?
biti_rainy大师接受“2006年中国首届杰出数据库工程师评选”活动记者采访原文
biti_rainy大师接受“2006年中国首届杰出数据库工程师评选”活动记者采访原文[@more@]原帖链接:http://bitirainy.spaces.msn.com/blog/cns!6AECD20E2E08EE3A!584.entry优秀数据库工程师评选,赛迪网络采访 1、你认为国内数据库应用水平与人才状况如何?目前国内数据库应用水平相对国外来讲,差距还比较大。除了一些对性能要求严格的规模比较大的公司外,其他大部分公司还处于一个很初级的阶段,数据库对他们来讲就是一个简单的存取数据的系统,开发人员也大多只注重实现应用功能而不考虑性能。当然这是大环境所决定的,非常多的小型软件公
偏重于OS 部分的DBA 有前途吗?
偏重于OS 部分的DBA 有前途吗?[@more@]请问,偏重于OS 部分的DBA 有前途吗?每天 的业务,就是DB、Server 、Storage 以及备份的日程维护,基本上和开发没关系。。
ITPUB技术丛书第三册《深入浅出Oracle-DBA入门、进阶与诊断案例》已经出版,第一、二册继续热售中
ITPUB技术丛书第三册《深入浅出Oracle-DBA入门、进阶与诊断案例》已经出版,第一、二册继续热售中[@more@]ITPUB技术丛书第三册《深入浅出Oracle-DBA入门、进阶与诊断案例》已经出版,第一、二册继续热售中详细见http://book.itpub.net/本书作者是ITPUB Oracle数据库管理版版主盖国强(eygle)先生*关于本书*根据Gartner公司的最新统计数据,在2005年,Oracle数据库以48.6%的市场占有率继续稳居关系数据库市场的首位,在过去这一年中,国内的Oracle从业市场和学习环境都有了很大的发展和进步,市场进一步规范和成熟,从事数据库管理工作的朋友
ITPUB电子杂志第11期-论坛精华内容选辑
ITPUB电子杂志第11期-论坛精华内容选辑[@more@]经过编辑Way的努力,ITPUB电子杂志第11期-论坛精华内容选辑已经完成。这一期杂志的内容仍然主要来自于论坛,希望整理后的内容能够给大家带来阅读上的方便和技术上的借鉴.我们强烈感谢提供精彩内容的作者,希望Itpub上的精彩文章能够越来越多,百花齐放.本期内容主要包括:Oracle基础Oracle基本数据类型存储格式浅析 By yangtingkun 本文对Oracle的基本数据类型的存储格式做了全面而详尽的分析,通过作者一个个的测试案例,定会使读者的认识更加深刻。 Oracle开发一次SQL Tuning引出来的not in , n
数据库open时检查点执行的过程
数据库open时检查点执行的过程[@more@]eygle的文章中说:数据库在open阶段,要有两次检查过程:1:第一次检查数据文件头中的检查点计数(checkpoint cnt)是否和控制文件中的检查点计数(checkpoint cnt)一致。2:第二次检查数据文件头的开始SCN和控制文件中记录的该文件的结束SCN是否一致,如果不一致,则需要对那个文件进行恢复。我的理解是数据库在open过程中,数据文件头的检查点计数对应的每个数据文件的checkpoint cnt和控制文件中检查点计数对应的每个每个数据文件的checkpoint cnt比较,如果有那个数据文件不同,就会提示要恢复,
前在线日志文件损坏与ora-600 [4000]处理
前在线日志文件损坏与ora-600 [4000]处理[@more@]这次又是一台机器上面有两个实例A和B。又是由于非当前的在线日志文件的状态是处于closed状态的(裸设备),于是dba将A节点的非当前在线日志文件填加到了B节点上面去了,于是在A节点日志发生切换时,导致了当前在线日志文件损坏。一般情况下当前在线日志文件损坏也是还好处理的,但是这次却是较为复杂。。。。系统环境:aix p550,oracle 9206首先检查v$datafile_header,发现checkpoint_change#都是一致的。于是按着一般的当前在线日志文件损坏步骤处理:增加下列参数至Oracle启动文件:_allo
ITPUB电子杂志第十期-Oracle诊断案例专刊
ITPUB电子杂志第十期-Oracle诊断案例专刊[@more@]经过编辑Way的努力,ITPUB电子杂志第十期-Oracle诊断案例专刊终于可以和大家见面了.这一期杂志的内容主要来自于论坛,希望整理后的内容能够给大家带来阅读上的方便和技术上的借鉴.我们强烈感谢提供精彩内容的作者,希望Itpub上的精彩文章能够越来越多,百花齐放.此后,Itpub的杂志将会定期推出,不再停顿,希望能够继续得到大家的支持.本期内容导读Oracle诊断案例-Spfile案例一则 By Eygle 本文通过一个UNDO表空间丢失的案例,详细的介绍了怎样通过使用spfile来解决问题,而无需再手工修改pfile文
倾情奉献《Oracle DBA的UNIX袖珍参考手册》中文版
倾情奉献《Oracle DBA的UNIX袖珍参考手册》中文版[@more@]作为一名Oracle DBA,在所难免要接触Unix,但是Unix本身又是极其复杂的,想要深刻掌握同样很不容易。那么到底我们该怎么入手呢?Donald K Burleson 的《Unix for Oracle DBAs Pocket Reference》这本书就比较详细的说明了作为一名Oracle DBA所应该掌握的知识,而且基本上都有例子供实验,因此有选择的翻译出主要的章节:3 构建Unix命令4 Unix服务器环境5 进程管理6 Server Values7 内存和CPU管理10 服务器监控11 文件管理12 磁盘管理13 其它杂项欢迎批评指正,共同进步:ppdf文档在
分享我保存的Metalink文章
分享我保存的Metalink文章[@more@]http://metalink.9999mb.com/
本地表空间管理可以避免产生碎片?
本地表空间管理可以避免产生碎片?[@more@]字典管理表空间:当满足一个空间要求时,数据库不再合并相邻的自由范围(除非别无选择),而是寻找表空间最大的自由范围来使用。这样讲逐渐形成越来越多的、离散的、分隔的、较小的自由空间(即碎片)本地表空间管理:在每个表空间的数据文件的头部加入了一个位图区,在其中记录每个区的使用情况。每当一个区被使用,或者被释放以供重新使用时,ORACLE会更新数据文件头部的这个记录,来放映这个变化。这个碎片怎么解释?究竟指的是什么,单单指extent?像insert的空间分配是根据free list(字典管
smon进程互为死锁案例--oracle一个bug处理
smon进程互为死锁案例--oracle一个bug处理[@more@]以下这篇文章发表在我的blog上。贴到这里与大家共享。=====================环境:OS: AIX 5.2DB: oracle9206 RAC两个实例上面smon进程都在等待enqueue事件。从而导致部分用户无法登陆,排序请求临时表空间也不行。。。接到客户电话,说有些用户无法登陆,挂在那里,修改它的密码也是挂在那里。并且好多查询结果都出不来。。登上去检查,发现smon进程在等待enqueue事件。所以引起了上面的现象。检查v$lockA节点:12 TX 2752512 475202 6 012 TM 22 0 3 012 TM 18 0 3 012 TX 1441873 7925
Data Pump Import速度问题之解决过程
Data Pump Import速度问题之解决过程[@more@]平台:HP安腾2操作系统:Redhat Enterprise Linux 4数据库版本:Oracle 10.2.0.2架构:6节点RAC问题现象:用数据泵方法导出一个表的两个分区数据很快,而导入却很慢数据:用数据泵导出,速度为29万条/秒(37MB/秒)用数据泵导入,速度为300条/秒(39KB/秒)解决过程:开始没有看到环境,个人猜测也许是6节点的RAC在数据导入的时候同步Buffer Cache导致速度变慢,也许将涉及到Oracle本身的bug,所以建议用户可以先在单节点的同样环境中作一次测试,但是客户暂时没有单节点的环境。于是在同样的6
我的面试题,大家也可以看看
我的面试题,大家也可以看看[@more@]只列出了技能问题,其它问题暂不列出,大家看看吧。。。技能问题数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义?表空间管理方式有哪几种,各有什么优劣。本地索引与全局索引的差别与适用情况。一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?9i的data guard有几种模式,各有什么差别。执行计划是什么,查看执行计划一般有哪几种方式。简单描述一下nest loop与hash join的差别。db file sequential read与db
利用VPD细粒度访问策略实现行级安全性 Step By Step
利用VPD细粒度访问策略实现行级安全性 Step By Step[@more@]相关阅读:利用Label Security实现行级安全性 Step By StepOracle8i以后的版本都提供了VPD(virtual private database 虚拟专用数据库)这样一个强大的功能来实现呼声日益增高的系统安全性要求。通过设置基于VPD的细粒度访问策略,我们可以只通过DBA的工作(不需要修改应用,也就是应用透明化)就可以实现用户只能访问自己有权限访问的数据,当然如果需要更加复杂的权限控制开发人员的参与还是必不可少的。下面用一个简单的例子来实现这样的功能,在EMP表中的用户登录数据库以后
一次隐藏较隐蔽的SQL优化问题----不要轻易的忽视count(列)
一次隐藏较隐蔽的SQL优化问题----不要轻易的忽视count(列)[@more@]xjwyq28@hotmail.com 原创1. 场景说明:stockpile ----IC卡的供求信息xh-- 型号-----字符型index SP_XH, 是函数index, 定义如下create index SP_XH on stockpile (upper(xh));高频度查询SQLselect /*+ INDEX(s SP_XH) */ count(s.xh) from stockpile swhere upper(s.xh) like 'TL431%'COUNT(S.XH)-----------1868752. 问题出现: 读完index SP_XH 统计出数量后, 为何有多读一次STOCKPILE, 幸好它对性能的恶化程度还不算非常厉害,select /*+ INDEX(s SP_XH) */ count(s.xh)
我整理的FAQ第二版,感谢大家的支持,共享出来
我整理的FAQ第二版,感谢大家的支持,共享出来[@more@]为了感谢大家对我的支持,我现在将我整理的FAQ第二版for oracle共享出来。一、SQL&PL SQL怎么样大批量的更新数据而不影响正常业务1、化整为零一般情况下,如果需要对一个表进行大批量的更新的时候,由于涉及到的记录数很多,所以可能需要花费的时间也就很长,这种情况下,还采用一个单独的update 语句来更新的话,就会造成长时间的加锁,影响到业务。简单的一个例子,如要更新im_user表中的非空ID为用户表bmw_users中的ID,关联字段为im_user.login_id=bmw_users.nick,语句可以这
恭祝Fenng、eygle、yangtingkun、Kamus等人荣获 Oracle ACE称号
恭祝Fenng、eygle、yangtingkun、Kamus等人荣获 Oracle ACE称号[@more@]http://www.dbform.com/archives/245#comment-11664http://yangtingkun.itpub.net/post/468/258754目前知道他们4个荣获ORACLE ACE称号。ORACLE ACE应该是ORACLE领域比较权威的一个评判,以前的当选者都是诸如Jonathan Lewis和TOM这样的大拿,这次PUB终于也有人入选了,可喜可贺!不知道中国还有没人获得这个称号?
Myth:Index Coalesce is less resource intensive
Myth:Index Coalesce is less resource intensive[@more@]在Google中搜索”Index Internal”我们可以看到下面这个很好的文章。.Microsoft PowerPoint - Oracle Index Internals.ppt文件格式: PDF/Adobe Acrobat - HTML 版Classic Oracle Index Myths. Oracle B-tree indexes can become “unbalanced” over time. and need to be rebuilt … Index Coalesce.. More efficient, less resource intensive, less. locking issues than rebuild option …它讲到”coalesce index”比”rebuild index”消耗更少的资源。在我的测试中,coalesce