自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(786)
  • 收藏
  • 关注

转载 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训

DBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里“人傻钱多”,于是没有任何数据库行业积淀的人也做起了数据库培训的生意,还将DBA培训简化成...

2013-01-08 23:56:16 522

转载 【数据安全】一次惊心动魄的ASM磁盘头损坏故障处理过程带来的深思

数据通常比喻为企业的血液和生命,数据安全一直是大家非常重视的话题。 Oracle数据库,为了防止数据丢失以及构建高可用环境给出了多种架构方式。例如,为了防止Oracle实例级别的单点故障提供了RAC技术(Rea...

2012-08-03 01:10:06 515

转载 【参数】恢复db_recovery_file_dest_size参数为默认值“0”方法

db_recovery_file_dest_size参数的作用是限制闪回恢复区可存放文件总大小。一旦将参数db_recovery_file_dest_size设置为...

2012-05-21 20:33:07 610

转载 【如何做快乐的DBA】ITPUB社区第一期博客专家专题“如何做快乐的DBA”

【如何做快乐的DBA】ITPUB社区第一期博客专家专题“如何做快乐的DBA”上线,欢迎大家多提意见和建议。希望我@secooler 的DBA经历能够帮助到大家。随时欢迎与各位好朋友“分享技术,创造价值” Good lu...

2012-05-13 14:50:15 248

转载 【Bitmap Index】B-Tree索引与Bitmap位图索引的锁代价比较研究

通过以下实验,来验证Bitmap位图索引较之普通的B-Tree索引锁的“高昂代价”。位图索引会带来“位图段级锁”,实际使用过程一定要充分了解不同索引带来的锁代价情况。1.为比较区别,创建两种索引类型的测试表1)在表t_bit...

2012-05-07 00:06:45 145

转载 【RMAN】使用RMAN的Duplicate功能创建物理DataGuard报错(ORA-17627、ORA-17629)处理

这是一个“貌似简单,实则不然”的报错排查处理过程。不要被表面现象所蒙蔽。 在使用RMAN的Active Database Duplicate创建物理DataGua...

2012-04-25 22:56:24 896

转载 【CUBE】Oracle分组函数之CUBE魅力

Oracle的CUBE与ROLLUP功能很相似,也是在数据统计分析领域的一把好手。 关于ROLLUP的查询统计功能请参考文章《【ROLLUP】Oracle分组函数之ROLLUP魅力》(http://space.i...

2012-04-23 22:00:43 703

转载 【ROLLUP】Oracle分组函数之ROLLUP魅力

本文通过演示给出Oracle ROLLUP分组函数的用法,体验一下Oracle在统计查询领域中的函数魅力。ROLLUP分组函数可以理解为Group By分组函数封装后的精简用法,这里同时给出ROLLUP的...

2012-04-21 22:50:54 1221

转载 【Flashback】Flashback Drop闪回删除功能实践

Oracle的Flashback Drop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的“回收站”(RecycleBin)功能。注意,如果被删除的表原先是存放在...

2012-04-12 20:43:38 120

转载 【Flashback】Flashback Database闪回数据库功能实践

Flashback Database闪回数据库功能极大的降低了由于用户错误导致的数据丢失的恢复成本。这是一种以空间换取缩短恢复时间的解决方案,这是值得的。 这里给出闪回数据库的使用方法,体验一下这种恢复操作的便利...

2012-04-07 21:16:40 99

转载 【Flashback】启用Flashback Database闪回数据库功能

若想顺利的使用闪回数据库功能,需要先将数据库置于闪回数据库状态。此文记录开启闪回数据库功能的步骤,注意调整过程需要重启数据库并确保数据库处于归档模式。1.确认数据库是否开启Flashb...

2012-04-06 21:26:09 127

转载 【spfile】修改及重置spfile实操 plus 故障处理一则

如果不知道spfile为何物以及它能给我们DBA带来哪些便利的同学,请自行Google:)1.spfile修改语法语法:alter system set parameter_...

2012-04-05 00:37:26 195

转载 【ADRCI】使用ADRCI (ADR Command Interpreter) 工具查看Oracle alert警告日志

在Oracle的11g版本中,alert文件的位置发生了变化,与此同时Oracle提供了一个命令行工具ADRCI,它可以很便利的查看数据库中出现的异常。 通过这个小文儿给大家展示一下使用ADRCI (ADR Command ...

2012-04-01 18:39:36 122

转载 【DataGuard】Oracle 11g物理Active Data Guard实时查询(Real-time query)特性

在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时Media Recovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过程中数据库就不能打开查询...

2012-03-16 12:08:10 182

转载 【DataGuard】同一台主机部署Oracle 11g物理Active Data Guard详细过程

本文记录了在一台主机上实现部署Oracle 11g物理Active Data Guard的全过程,部署完毕后备库处于默认的最大性能模式。 操作系统版本信息:ora11g@secdb /home/oracle$ cat /e...

2012-03-15 23:59:16 134

转载 【SQL*Plus】使用Oracle 11gR2的EXITCOMMIT参数控制在SQL*Plus中exit时commit的行为

偶然间邂逅了这个在Oracle 11gR2版本中新增加的SQL*Plus参数“EXITCOMMIT”,该参数作用是精确控制exit的时候commit的行为。1.Oracle官方文档关于这个新增加的参数的描...

2012-03-14 23:27:17 375

转载 【DIRECTORY】确保DIRECTORY对应路径书写正确以避免遭遇ORA-29913和ORA-29400错误

文章《【DIRECTORY】普通用户创建Oracle DIRECTORY数据库对象的权限需求及探索》(http://space.itpub.net/519536/viewspace-691051)中谈到过关于DIRECTOR...

2012-03-12 21:28:46 378

转载 【ojdbc14.jar】由于Oracle驱动ojdbc14.jar导致千万富翁破产之始末

这是一个“千万富翁”瞬间变为“贫民”的真实过程。且听我慢慢道来。1.故障模拟过程 1)先看一段JAVA代码对字符串读取转换后的数值表示形式的差异 这段代码实现的功能是从平文本文件中将字符串表示形式的内...

2012-03-09 22:56:45 136

转载 【延迟段创建】Oracle 11gR2的延迟段创建(deferred segment creation)特性

Oracle 11gR2的延迟段创建(deferred segment creation)特性是当我们创建数据库段时,比如创建一张表,将不再预先分配初始化区,即不对新创建的段分配空间,这个特性一方面提高了性能,更重要的是降低...

2012-02-03 17:09:41 108

转载 【CONNECT】ORA-00020错误模拟及处理方法

当数据库的连接数达到上限后,后续的登陆操作都会报ORA-00020错误,这里给出ORA-00020错误的模拟及处理方法。1.调整数据库的processes参数到251)由于processes参数是静态参数,调整时需要使用“s...

2011-12-12 22:25:52 366

转载 【ITPUB】ITPUB名人堂采访第十期 —— 侯圣文(secooler)

ITPUB名人堂访谈已经开展了十期,很荣幸我可以成为第十期的嘉宾。感谢hwayw对于访谈问题的细心准备。 以下是关于我的访谈内容,ITPUB链接参见 - 《ITPUB名人堂》第10期采访高级数据架构师 侯圣文...

2011-11-23 15:59:12 218

转载 【GC】Grid Control Agent完整删除方法

当需要删除Grid Control Agent的时候,往往会因为删除不完整导致无法重新顺利部署Agent的问题。 这里给出Grid Control Agent的完整删除方法。供大家参考。1.确认Agen...

2011-11-15 22:31:22 140

转载 【执行计划】Oracle 11gR2使用Full outer Joins执行计划完成全外连接查询

在文章《【FULL OUTER JOIN】全外连接的union all改写方法》(http://space.itpub.net/519536/viewspace-618053)中给大家介绍过关于全外连接的使用方法及改写方法。...

2011-11-01 00:40:00 149

转载 【EXPDP】使用11g的数据泵实现对逻辑备份数据进行加密

Oracle 11g版本中的数据泵对逻辑备份过程中的加密功能进行了增强。这里以对备份数据本身进行加密展示之。1.对比10g和11g版本中的数据泵加密功能描述1)10g中的expdp加密选项描述C:\Users\se...

2011-10-30 22:38:09 226

转载 【INDEX】注意:不可见索引在表DML操作过程中依然被维护

在文章《【INDEX】11g中利用不可见索引降低索引维护时对系统的冲击》(http://space.itpub.net/519536/viewspace-662238)中介绍了关于11g的新特性“不可见索引”,这项新技术给出...

2011-10-28 23:09:16 204

转载 【Privilege】Oracle对象权限级联收回现象测试

Oracle权限分为系统权限和对象权限。在文章《【Privilege】Oracle系统权限非级联收回现象测试》(http://space.itpub.net/519536/viewspace-709663)给大家演示了系统权...

2011-10-26 23:23:21 352

转载 【专访】Oracle数据库在航空领域的应用

专访文章的链接:http://tech.it168.com/a2011/1024/1262/000001262562.shtml感谢it168给我的这个机会让我能够分享Oracle数据库在航空领域的应用实践。Good luck....

2011-10-24 21:25:31 112

转载 【MERGE】展示MERGE的强大魅力

除了常见的增、删、改操作是DML(Data Manipulation Language,数据操纵语言)外还有一种操作叫做MERGE。这里展示一下MERGE强大的“组合拳”功能。1.MERGE语法一例,后面的实验会用...

2011-10-23 23:15:32 102

转载 【DEADLOCK】Oracle“死锁”模拟

本着实验优先的原则,先模拟死锁的发生,然后在列一下死锁产生的四个必要条件和处理死锁的一般策略。1.创建两个简单的表t1_deadlock和t2_deadlock,每个表中仅仅包含一个字段asys@o...

2011-10-22 16:43:45 160

转载 【OTN Tour 2011】“Oracle技术嘉年华”参会有感

2011年10月20日~10月21日在北京国宾酒店参加了Oracle技术嘉年华暨OTN Tour 2011活动,此次活动中聆听了国内外众多专家从Oracle各个角度的深入阐述和演讲,此时依然有一种意犹未尽的感觉。 此次活动...

2011-10-21 23:28:11 54

转载 【REDO】删除REDO LOG重做日志组后需要手工删除对应的日志文件

为保证重新创建的日志组成员可以成功创建,我们在删除日志组后需要手工删除对应的日志文件。1.查看数据库当前REDO LOG日志相关信息1)查看日志组信息sys@ora10g> select * from v$l...

2011-10-20 23:42:34 199

转载 【RMAN】使用RMAN备份将数据库不完全恢复到指定时间点

RMAN作为Oracle强大的备份恢复工具,可以协助我们恢复数据库到指定时间点,这便是Oracle不完全恢复的一种体现,通过这种方法可以找回我们曾经丢失的数据。这里以找回误TRUNCATE表数据为例给大家演示一下RMAN的不...

2011-10-19 23:27:55 209

转载 【ITPUB】ITPUB十周年感言 - Secooler

作家柳青曾说:“人生道路虽然漫长,但紧要处常常只有几步,特别是当人年轻的时候”。与ITPUB结缘,无疑是我人生中至关重要的一步,因为她为我开启了一扇门、点亮了一盏灯。 DBA是个实践性极强的工种,涉及...

2011-10-10 23:16:10 107

转载 【INDEX_SS】使用HINT使SQL用索引跳跃扫描(Index Skip Scan)方式快速获取数据

索引跳跃扫描(Index Skip Scan)可以使用到复合索引的非前缀索引列,达到改善性能的作用,前提是全表扫面的代价高于索引跳跃式扫描的代价。这里给出使用HINT方法使SQL走索引跳跃扫描的...

2011-09-13 22:12:01 533

转载 【COLUMN】设置表字段默认值仅对未来生效

提问:设置表字段的默认值是否会对已有数据数据进行调整?回答此类问题最有效的方法就是“实践”。设计一个实验进行验证,然后再从原理上进行理解。印象将会深刻。 回答:设置表字段的默认值不会对已有数据数据进行调整,只会影响未来字段...

2011-09-12 22:34:13 626

转载 【INSERT】在INSERT插入语句中引入条件限制选项实现数据插入控制

Oracle的insert插入语句的功能很是强大,我们可以实现在插入的过程中仅允许插入指定的数据记录,功能展示在此,供参考。1.环境准备1)创建T表sec@ora10g> create table t (x numbe...

2011-09-05 23:36:23 1566

转载 【LISTENER】禁止产生监听器日志的方法

Oracle默认配置情况下,会不停的生成监听器的日志,类似于数据库的alert日志。监听器的日志默认保存在$ORACLE_HOME/network/log/listener.log文件中,记录了监听器提供服务的状态信息。如果...

2011-08-30 23:41:43 179

转载 【LISTENER】使用Oracle隐含参数禁止“_XPT”服务注册到监听器

在Oracle的10.2版本中,Oracle不仅会将数据库的实例注册到监听器,与此同时还会注册生成一个名为_XPT(以数据库的SID开头,以XPT结尾,中间是下划线)的服务,这个服务是用于Data Guard环境,对正常数据...

2011-08-22 23:06:55 102

转载 【VIEW】创建视图快速获取Library Cache中超过50KB大小的数据库对象

V$DB_OBJECT_CACHE视图记录了那些缓存在Shared Pool的Library Cache中的数据库对象,这些对象包括:tables、indexes、clusters、synonym definitions、P...

2011-08-18 23:28:47 148

转载 【参数】DB_nK_CACHE_SIZE参数设置与数据库默认块大小之间的限制

“DB_nK_CACHE_SIZE”参数的取值有很多种,有2k、4k、8k、16k、32k。在设置此参数时,我们需要注意的是,与数据库默认的块尺寸相同的那个参数是不能被设定的。例如,如果数据库的默认块尺寸是8k,那么当我们尝...

2011-08-17 22:09:16 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除