[20150610]sql的谓词中使用函数.txt
[20150610]sql的谓词中使用函数.txt --程序开发经常可以看到如下的代码: -- trunc(dd_date)=trunc(sysdate),结果导致必须建立函数索引。实际上类似的错误还有很多。 -- to_char(dd_date,'yyyymmdd') = '20150610' 等等。 -- 以前我给新来的讲课都讲这些例子,可惜可惜不知道对方不长记忆还是需要多次提到,总之在实...
[20150610]使用物化视图同步数据.txt
[20150610]使用物化视图同步数据.txt --昨天听别人的一个需求要同步一个表的数据,要求使用golden gate有点小题大作。实际上物化事务就可以了,自己以前做过一些测试,也 --许没做记录,这次做一个记录。 1.建立测试环境: --源数据库10g 10.2.0.4.0 IP=192.168.100.89 --同步表T。 create table t ...
[20150609]tmux下使用vimless退出清屏问题
[20150609]在tmux下使用vim,less退出清屏问题.txt --前面我提到在tmux下man 文档退出时会清屏问题,我提到假如-X参数解决这个问题。链接: http://blog.itpub.net/267265/viewspace-1676472/ --实际上在tmux使用vim也会出现同样的情况,我google检索发现,实际上很简单,修改tmux配置文件,假如: set-window-option -...
[20150608]dbms_random.value.txt
[20150608]dbms_random.value.txt --11.2.0.3与11.2.0.4下,调用dbms_random.value存在很大的差异,测试看看: SCOTT@test> @ver1 PORT_STRING VERSION  ...
[20150604]关于同义词的问题3.txt
[20150604]关于同义词的问题3.txt --前一阵子对服务器的同义词做了一些整理,参考链接: http://blog.itpub.net/267265/viewspace-1621290/ http://blog.itpub.net/267265/viewspace-1612866/ --但是我在检查sys.obj$时发现我好像并没有删除这些同义词。我通过一些例子来说明: 1.建立测试环境: SCOTT@test> @ver...
[20150604]关于IOPS.txt
[20150604]关于IOPS.txt --昨天别人问我们机器的IOPS是多少,说句真心话,我很少了解我们的机器到底能支持多大的IOPS。我自己也没有测试软件测试过。 --今天恶补一把: IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。 --我记得以前学习了解存...
[20150601]模拟ora-00600[2608]错误.txt
[20150601]模拟ora-00600[2608]错误.txt --前几天在测试使用bbed解决丢失的归档,链接: http://blog.itpub.net/267265/viewspace-1676438/ [20150529]使用bbed解决丢失的归档.txt --出现如下错误: ORA-00600: internal error code, arguments: [2608], [1], [2], [4101877000], [2], [4101877009], [], [] --不过...
[20150601]rman备份出现坏块.txt
[20150601]rman备份出现坏块.txt --昨天看链接: http://www.jydba.net/磁盘损坏造成RMAN备份文件有坏块的恢复案例/ --提到如果备份片存在坏块的恢复案例,他使用的参数,我自己从来没见过. alter system set event='19548 trace name context forever', '19549 trace name context forever' scope=spfile; -- oerr o...
[20150529]ORA-16664.txt
[20150529]ORA-16664.txt --今天在例行检查中.执行 dgmgrl 出现ora-16664错误. --检查drcdbcn1.log文件,发现如下错误. 05/25/2015 16:34:58 Site dbcndg returned ORA-16664. Site dbcndg2 returned ORA-16664. Data Guard Broker Status Summary: Type &#...
[20150529]revoke sysdba from user_name
[20150529]revoke sysdba from user_name.txt SYS@test> @ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- --------...
[20150529]man tmux less.txt
[20150529]man tmux less.txt --在linux下有一个小问题(我测试几个版本都存在这个问题),如果在tmux下使用man显示文档时,如果按q退出,会清除屏幕显示.导致我无 --法根据文档打入命令,我希望在退出后屏幕的显示信息保留在屏幕上. --如果不在tmux下使用正常. --最先想到的是终端仿真的问题. --在tmux下: $ ...
[20150529]使用bbed解决丢失的归档.txt
[20150529]使用bbed解决丢失的归档.txt -- 以前跟别人探讨过这个问题,我个人的观点通过bbed等手段来跳过丢失的归档来恢复存在许多问题. -- 我以前个人的主张是通过别的手段抽取数据文件的数据,结合logminer来重新整合数据.但是如果抽取的logminer很多,会非常麻烦. --实际上无论那种方式,都存在许多问题,这里通过例子来...
[20150527]跟踪单个sql语句.txt
[20150527]跟踪单个sql语句.txt --11G下可以使用如下脚本跟踪单个sql语句,&1 表示 sql_id. $ cat sql_trace.sql alter system set events 'sql_trace[SQL:&1] level 12'; host sleep 300 alter system set events 'sql_trace[SQL:&1] off'; --缺点生成的文件在各个用户的trc文件中....
[20150527]bbed解决数据文件大小问题.txt
[20150527]bbed解决数据文件大小问题.txt --模拟一个数据文件大小不一致的问题. 1.建立测试环境: SCOTT@test> @ &r/ver1 PORT_STRING VERSION BANNER...
[20150527]bbed与数据块检查和2.txt
[20150527]bbed与数据块检查和2.txt http://blog.itpub.net/267265/viewspace-1666781/ --我现在基本拿bbed学习,基本是拿bbed查看,而使用bvi修改数据.我感觉这种方便1写. --实际上使用bbed的好处就是修改数据块检查和不一致,而使用bbed修改很简单仅仅需要执行sum apply就ok了. --对比dbv与bbed确定检查和位置. --实际...
[20150522]bbed与数据块检查和.txt
[20150522]bbed与数据块检查和.txt --我现在基本拿bbed学习,基本是拿bbed查看,而使用bvi修改数据.我感觉这种方便1写. --实际上使用bbed的好处就是修改数据块检查和不一致,而使用bbed修改很简单仅仅需要执行sum apply就ok了. --对比dbv与bbed确定检查和位置. 1.建立测试环境: SCOTT@test> @ &r/ver1 PORT_STRING...
[20150520]使用gdb查看等待事件.txt
[20150520]使用gdb查看等待事件.txt -- 昨天开始重看vage<oracle内核技术揭秘> -- 使用gdb 看等待事件这部分内容跳过了,今天测试看看.如何操作. -- 实际上设置断点在gdb下,11g等待事件的起始函数是kslwtbctx函数.还是通过演示来说明: 1.测试环境: SCOTT@test> @ver1 PORT_STRING ...
[20150518]关于块转储问题2.txt
[20150518]关于块转储问题2.txt --我自己在学习oracle有时候使用块转储时,发现转储的内容跟我自己的想象不一样. --正好前一阵子ITPUB有人也遇到类似的问题,自己做一个简单探究,参考链接如下: http://blog.itpub.net/267265/viewspace-1655497/ -- 我前面提到块转储alter system dump datafile 4 block 1523;,仅仅从数...
[20150515]简单了解某个版本有什么新特性
[20150515]简单了解某个版本有什么新特性.txt --如果想简单的了解某个版本的新特性,可以设置optimizer_features_enable SCOTT@test> show parameter optimizer_features_enable NAME &...
[20150515]关于块转储问题.txt
[20150515]关于块转储问题.txt --我自己在学习oracle有时候使用块转储时,发现转储的内容跟我自己的想象不一样. --正好前一阵子ITPUB有人也遇到类似的问题,自己做一个简单探究: 1.建立测试环境: SCOTT@test> @ver1 PORT_STRING ...