熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20140424]11GR2 Automatic block media repair.txt 摘要:PacktPub.Oracle.Data.Guard.11gR2.
[20140422]使用dgmgrl管理dataguard(14).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140422]使用dgmgrl管理dataguard(13).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140422]使用dgmgrl管理dataguard(12).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140422]使用dgmgrl管理dataguard(11).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140420]使用dgmgrl管理dataguard(10).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140420]使用dgmgrl管理dataguard(9).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140420]使用dgmgrl管理dataguard(8).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140418]使用dgmgrl管理dataguard(7).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140418]使用dgmgrl管理dataguard(6).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140416]使用dgmgrl管理dataguard(5).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.itpub.net/267265/viewspace-1143027/ http://blog.itpub.net/267265/viewspace-1143058/ http://blog.itpub.net/267265/viewspace-1143126/ 前面我提到一旦使用dgmgrl,就一直使用它,除非禁用它。
[20140416]使用dgmgrl管理dataguard(4).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20140416]使用dgmgrl管理dataguard(3).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.itpub.net/267265/viewspace-1143027/ 从前面的测试看配置启用dgmgrl还是非常简单的。
[20140415]使用dgmgrl管理dataguard(2).txt 前面的链接如下:http://blog.itpub.net/267265/viewspace-1142649/ 介绍使用dgmgrl的好处以及一些设置工作,这篇将讲解如何配置以及简单使用: 我的测试环境:primary的tnsnames别名test,standby主机的tnsnames别名testdg。
[20140415]使用dgmgrl管理dataguard(1).txt 前一段时间在看Apress.Expert.Consolidation.in.Oracle.Database.12c.Nov.2013.pdf电子文档,发现使用dgmgrl可以很好的管理dataguard, 这好这篇电子文档讲解还比较详细,自己基本按照该文档的介绍,熟悉与学习dgmgrl的命令语法以及一些基本概念。
[20140415]灵活定制sqlplus的linesize.txt 各种显示器以及打开窗口的大小都是变化的,如果能即时修改linesize参数自动适应这种变化,那是最好的。
[20140411]windows的forfiles命令.txt 大家知道在linux/unix下删除特定时间以前的文件是find+rm命令来操作,在windows下有一个forfiles命令可以完成。
[20140408]db link 口令安全问题.txt 测试在11GR2 ,如果以sys用户登录,查询sys.link$基表,通过简单的函数很容易知道db link的口令。
[20140404]startup force问题.txt 前一段时间别人问看见别人的讲座使用startup force启动oracle数据库有什么问题,实际上使用startup force重启数据库,相当于 shutdown abort+startup,这样要启动中进行crash recovery。
[20140402]关于位图索引的统计信息.txt 前几天,帮别人解决一些数据库问题,看awr报表很容易确定有1个表的索引使用了位图,导致在业务高峰出现阻塞情况, 当然不能简单的把 原来的位图索引删除,建立常规索引,因为查询条件存在is null的情况,...
[20140327]toad 12的缺陷.txt 我现在使用的toad版本是12.0.0.61,64位版本。我发现使用SGA trace存在一些问题。使用自带SQL TRACKER的跟踪发现: --------------------------------...
[20140324]延迟块提交测试.txt 做一个延迟块提交测试。主要出现一般是修改许多记录,修改后当前块已经不在buffer,在commit时,如果这时要读取在磁盘的数据块代 价太大,oracle使用一种延迟机制,在下次select时读取它,提交修改信息,这个时候产生redo信息。
20140321]查看大量消耗资源的sql语句.txt 昨天看Apress.Oracle.Database.12c.Performance.Tuning.Recipes.
[20140318]隐含参数_db_block_max_cr_dba 2.txt 许多人都知道隐含参数_db_block_max_cr_dba缺省6,如果多个会话修改同一块呢?会发生什么情况: 参考链接做一次测试: 1.
[20140318]隐含参数_db_block_max_cr_dba .txt 许多人都知道隐含参数_db_block_max_cr_dba缺省6,可以做一些简单的测试: 1.
[20140311]toad 12 alert log viewer.txt 今天使用toad 12版本,无意中发现有一个新功能alert log viewer。
[20140311]等待事件enq HW - contention.txt 生产系统业务高峰时出现enq: HW - contention,一般这个主要是插入记录非常密集的情况下出现,自己对系统分析看看主要是那些对象 引起的问题。
[20140301]直方图与优化.txt SCOTT@test01p> @ver BANNER C...
[20140226]tnsname.ora别名之间使用逗号.txt 前几天看到别人在tnsnames.ora中定义中出现如下的定义: 40,40test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.
[20140221]执行计划以及dblink.txt --昨天我调整一个sql语句,忽略一个细节,sql里面使用了视图,视图里面使用dblink.我正是关注逻辑读不大,让我忽视了优化.
[20140221]login.sql与系统安全.txt --昨天帮别人解决问题,因为显示的问题我需要调整linesize的设置.我发现我的改动不生效. --仔细检查才发现在本地目录有一个login.
[20140221]squid WARNING! Your cache is running out of filedescriptors.txt --这一阵子,我们的代理出现一些问题.
昨天看https://jonathanlewis.wordpress.com/2014/02/16/recursive-subquery-factoring/,发现sql语句可以使用递归写法,我还第1 次知道sql能这么写.
[20140218]12c 新特性heat map.txt 12c 新特性,可以记录那些对象经常使用. 它可以在session或者system打开,不过我的测试好像在cdb数据库无效.
[20140218]关于SDO_GEORASTER的问题.txt 如果你跟踪一个DDL建表的过程,使用10046,如果看到跟踪文件包含如下内容: SCOTT@test> @ver BANNER -------------------------...
[20140218]12c multitenant database 的用户管理.txt 12c 引入了multitenant的概念,允许单个数据库(CDB)下包含多个pluggable databases (PDB).
[20140217]在toad使用跟踪文件.txt 我使用toad版本是12.0.0.61,今天使用生成跟踪文件,发现在界面上可以访问跟踪文件的内容做一个测试看看。
[20140213]vim的map定义.txt 大家知道vim下删除整行,使用dd命令。 我个人喜欢定义如下: map dd 但是这样无法使用记数功能,比如我要删除4行, 我输入4是无效的。
[20140213]再论行迁移.txt 昨天看jonathanlewis的blog,链接如下: https://jonathanlewis.wordpress.
[20140212]linu下使用tcpdump抓取sql语句.txt 我们生产系统问题多多,经常要跟踪用户执行的sql语句,当出现问题时要跟踪比较麻烦,我需要一个快捷的方式"看到"用户执行的sql语 句,想到了tcpdump抓包软件。
[20140210]一条sql语句的优化(11g).txt 今天下午看生产系统数据库,无意中发现一个错误,同时优化也有点小问题,写一个测试脚本。 1.建立测试环境: SCOTT@test> @ver BANNER --------------...
[20140210]主外键和阻塞.txt 许多人都知道如果几个表之间存在主外键关系的情况下,许多情况下会出现阻塞情况。 具体的例子还很多,当然如果我觉得最常见如果你不修改主外键值,外键的索引多数情况下可以不建。
[20140209]行迁移和expdp导出.txt 前一阵子与别人聊天,谈到一个系统升级expdp导出很慢,我比较熟悉这个系统,当他说出导出很慢的那张表的时候, 我随口讲不会这个表存在大量的行迁移吧。
[20140209]dbms_workload_repository.add_colored_sql.txt 第一次看到这个过程,以为是给某一些sql语句在awr报表中显示时加入色彩,自己看文档才知道 -- add_colored_sql() -- Routine to add a colored SQL ID.
[20140207]putty也有linux版本.txt 今天无意中发现putty也有linux版本。下载地址如下: http://pkgs.repoforge.org/putty/ 下载对应的版本就可以使用了。
昨天遇到一例enq TX - allocate ITL entry等待事件,就是维护人员打开多个会话更新一个表的某个字段,开始以为等待与undo有关,查 看才发现是"enq TX - allocate ITL entry",因为没有业务操作,建议修改为ctas来建立新表,建立相关索引,然后改名完成操作.
[20140131]toad看constraints的问题.txt 今天使用toad查看constraints(在schema browser模式)发现一个奇怪的情况,发现约束的类型显示?。
最近一致在优化一个垃圾项目,我发现一个奇怪的想象,就是开发很喜欢使用标量子查询,我发现这个东西像传染病一样,一个人使用其 他人也跟着仿效,而不考虑具体的使用场合。
[20140122]那些语句使用cardinality feedback.txt cardinality feedback是11G的新特性,昨天别人问一个问题,在11G下如何知道那些sql语句使用了cardinality feedback。
昨天看别人的awr报表,发现有一条不良的sql语句使用with+Materialize,开始我觉得得使用提示Materialize不好. 我记得第一次知道这个with命令实际上看jonathanlewis这本书,发现他很喜欢使用Materialize提示.