熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20150529]ORA-16664.txt --今天在例行检查中.执行 dgmgrl 出现ora-16664错误. --检查drcdbcn1.log文件,发现如下错误.
[20150529]revoke sysdba from user_name.txt SYS@test> @ver1 PORT_STRING VERSION BANNER ---------------...
[20150529]man tmux less.txt --在linux下有一个小问题(我测试几个版本都存在这个问题),如果在tmux下使用man显示文档时,如果按q退出,会清除屏幕显示.
[20150529]使用bbed解决丢失的归档.txt -- 以前跟别人探讨过这个问题,我个人的观点通过bbed等手段来跳过丢失的归档来恢复存在许多问题. -- 我以前个人的主张是通过别的手段抽取数据文件的数据,结合logminer来重新整合数据.
[20150527]跟踪单个sql语句.txt --11G下可以使用如下脚本跟踪单个sql语句,&1 表示 sql_id. $ cat sql_trace.
[20150527]bbed解决数据文件大小问题.txt --模拟一个数据文件大小不一致的问题. 1.建立测试环境: SCOTT@test> @ &r/ver1 PORT_STRING VERSION ...
[20150527]bbed与数据块检查和2.txt http://blog.itpub.net/267265/viewspace-1666781/ --我现在基本拿bbed学习,基本是拿bbed查看,而使用bvi修改数据.
[20150522]bbed与数据块检查和.txt --我现在基本拿bbed学习,基本是拿bbed查看,而使用bvi修改数据.我感觉这种方便1写. --实际上使用bbed的好处就是修改数据块检查和不一致,而使用bbed修改很简单仅仅需要执行sum apply就ok了.
[20150520]使用gdb查看等待事件.txt -- 昨天开始重看vage-- 使用gdb 看等待事件这部分内容跳过了,今天测试看看.如何操作. -- 实际上设置断点在gdb下,11g等待事件的起始函数是kslwtbctx函数.
[20150520]11GR2 _optimizer_null_aware_antijoin.txt --好久没写sql 优化的帖子: http://www.killdb.
[20150518]关于块转储问题2.txt --我自己在学习oracle有时候使用块转储时,发现转储的内容跟我自己的想象不一样. --正好前一阵子ITPUB有人也遇到类似的问题,自己做一个简单探究,参考链接如下: http://blog.
[20150515]简单了解某个版本有什么新特性.txt --如果想简单的了解某个版本的新特性,可以设置optimizer_features_enable SCOTT@test> show parameter optimizer_features_enabl...
[20150515]关于块转储问题.txt --我自己在学习oracle有时候使用块转储时,发现转储的内容跟我自己的想象不一样. --正好前一阵子ITPUB有人也遇到类似的问题,自己做一个简单探究: 1.
[20150513]人为破坏数据块.txt --演示的目的,参考链接: http://www.askmaclean.com/archives/oracle-make-block-physical-corruption.
[20150513]函数索引与CURSOR_SHARING=FORCE.txt --经常awr报表,大量听到的建议是你们的应用没有使用绑定变量.国内的许多项目这个问题更加严重,我敢打赌国内80%甚至更高的比例在 --应用中没有绑定变量(OLTP系统).
[20150512]转储表空间位图信息.txt --曾经在探究系统管理表空间位图区分布存在许多疑问,参考如下链接: http://blog.itpub.net/267265/viewspace-1399275/ http://blog.
[20150511]关于11G Direct Path Read.txt --前一阵子被别人问到升级到11G要注意那些细节,我给对方讲了审计,用户口令管理(大小写),sql tuning advisor,auto space advisor, --以及Direct Path Read等问题,对方问了很多Direct Path Read相关的问题.
[20150508]列顺序问题.txt --链接: https://viveklsharma.wordpress.com/2015/04/30/cpu-cycles-for-column-skipping/ --测试列顺序对CPU cost的影响: S...
[20150505]关于alert.log文件.txt --alert.log文件记录系统报警信息以及关键记录,对于数据库的诊断很有帮助. --我记得以前有过一次经历使用vim,不小心编辑了alert文件,导致后续的日志信息无法追加到文件中.
[20150504]11G口令不对的问题.txt --前一阵子,遇到用户口令不对,导致登录缓慢的问题,主要11G加入密码错误验证延迟导致的.(哎现在看文档才知道) http://blog.
[20150504]关于drop表后select查询仍有效的问题.txt --这个是别人问的问题,我自己也做一个测试: 1.建立测试环境: SCOTT@test> @ver1 PORT_STRING VERSION...
[20150504]奇怪的逻辑读union or.txt --在优化一个项目时遇到一个奇怪的情况,自己做例子测试看看. SCOTT@test> @ver1 PORT_STRING VERSION BAN...
[20150503]关于同义词问题2.txt --节前在做数据库同义词整理时,写了一篇blog --[20150430]同义词使用问题.txt http://blog.
[20150503]关于oracle的number类型.txt --节前的事情,别人建表使用number类型,本来想定义成number(10,2),结果少输入0,变成number(1,2).
[20150430]列删除的简单恢复.txt SCOTT@test> @ver1 PORT_STRING VERSION BANNER ------------------------------ ...
[20150430]同义词使用问题.txt SCOTT@test> @ver1 PORT_STRING VERSION BANNER ------------------------------ -...
[20150430]11G SPM与cardinality feedback问题2.txt 1.问题说明: SCOTT@test> @ver1 PORT_STRING VERSION BANNER ...
[20150428]11G SPM与cardinality feedback问题.txt 1.问题说明: SCOTT@test> @ver1 PORT_STRING VERSION BANNER ...
[20150429]使用scp问题.bashrc出现echo.txt --前几天我在调试tmux时,在.bashrc中加入了如下代码: if [[ '' = "$TMUX" ]] then export INPUTRC=/etc/input...
[20150427]tmux与INPUTRC定义冲突.txt --我前一阵子发现在tmux里面一些按键与INPUTRC冲突. 我的/etc/inputrc定义如下: "\e[1~": beginning-of-line # home "\e[2~...
[20150428]grep加颜色小问题.txt --我以前写的: grep的问题 => http://blog.itpub.net/267265/viewspace-82985/ grep显示加颜色 => http://blog.
[20150425]tmux学习心得2.txt --学习使用tmux有一段时间,本来不想在这个上面花太多时间的,自己还抽空看了2篇电子书籍: Apress.tmux.Taster.1484207769.pdf Pragmatic.tmux.Feb.2012.pdf -- 自己总结一下学习心得: 1.关于prefix key: --我前面提到我最终选择ctrl+a作为prefix key。
[20150423]left right join.txt --oracle sql 语法里面存在left join,right join连接,而且这种写法是sql ansi标准.
[20150422]tmux bash_completion.txt --正在学习tmux,需要一个命令补全程序,找了很久,源码自带的太简单,不是很好用. --找了N久,发现别人配置的,链接如下: https://github.
[20150415]tmux:protocol version mismatch (client 7, server 6) --今天升级tmux,好不容易升级到 tmux-1.
[20150414]oracle日期存储.txt --以前自己没有注意的问题,自己学习看看. SCOTT@test> @ver1 PORT_STRING VERSION BANNER ------...
[20150414]只读表空间与没有提交事务.txt --如果1个表空间在设置只读前,存在没有提交的事务,会出现什么情况呢?自己做1个测试: 1.建立测试环境: SCOTT@test> @ &r/ver1 PORT_STRING ...
[20150409]tnsnames.ora与IFILE.txt --今天看别人机器的tnsnames.ora文件.发现存在一个参数 IFILE=/path/xxx.
[20150409]vim的多窗口操作.txt --工作看代码的需要,需要多窗口操作,我以前喜欢使用tab功能. --比如1个文件,要打开新的tab执行: :tabedit % --执行前保存就可以执行以上命令,使用gt来切换.
[20150409]只读表空间与延迟块清除.txt --昨天测试只读表空间的数据库恢复问题,突然想到一种情况,如果只读表空间存在延迟块清除情况,这样在下次访问是会更新块的信息吗? --自己还是做1个测试: 1.
[20150408]只读表空间以及数据库恢复4.txt 参考链接: http://blog.itpub.net/267265/viewspace-1544583/ http://blog.
[20150408]只读表空间以及数据库恢复3.txt --昨天检查时发现1个小问题,就是有1个表空间设置只读,也许某个时间打开变成读写,又设置会只读,而备份仅仅在第1次设置只读时做过1次, --按照道理如果使用原来的备份恢复会存在问题的,自己测试1下,我...
[20150408]只读表空间以及数据库恢复2.txt --昨天检查时发现1个小问题,就是有1个表空间设置只读,也许某个时间打开变成读写,又设置会只读,而备份仅仅在第1次设置只读时做过1次, --按照道理如果使用原来的备份恢复会存在问题的,自己测试1下,顺便看看有什么变通的方法解决这个问题.
[20150408]只读表空间以及数据库恢复.txt --昨天检查时发现1个小问题,就是有1个表空间设置只读,也许某个时间打开变成读写,又设置会只读,而备份仅仅在第1次设置只读时做过1次, --按照道理如果使用原来的备份恢复会存在问题的,自己测试1下,顺便看看有什么变通的方法解决这个问题.
[20150403]修正sql语句.txt --主要在一些调试与优化时加入hint容易. --参考了链接,我自己做了小量的修改. http://blog.itpub.
[20150402]11G ACS使用问题.txt --11G ACS(adaptive cursor sharing) 是11G的新特性,主要用来解决绑定变量窥视的问题,当时使用绑定变量时如果带入的参数插线倾斜 --,导致执行计划出现问题.
[20150402]关于SQL Monitoring.txt --今天学习sql monitor,oracle从11g开始,能够记录运行事件较长的sql语句,我自己在工作中很少使用这个功能,前几天看别人在优化时使用, -- 自己也学习学习,这个是学习笔记.
[20150401]关于sequence问题.txt --昨天别人关于sequence问题,要使用sequence保持连续实际上很困难,更多是关于跳号的问题,实际上这些都是无法避免的.
[20150331]生产系统登陆缓慢的问题.txt --上午生产系统出现登陆缓慢,查看等待事件library cache lock ,还好开发自己发现是11g设置口令大小写问题,及时纠正了错误.
[20150330]Cache Buffers chains与共享模式疑问2.txt --昨天我看了链接http://blog.itpub.net/22034023/viewspace-708296/,重复测试,无法再现,我修改一下测试方法: --我的测试...