熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20160921]linux下建立samba服务器.txt --工作需要,需要在linux下配置samba服务。好久不做这些事情,做一个安装笔记: 1.安装samba软件包 # rpm -qa | grep samba samba-client-3.0.33-3.39.el5_8 samba-common-3.0.33-3.39.el5_8 samba-3.0.33-3.39.el5_8 --注意安装samba-3.0.33-3.39.el5_8需要 perl-Convert-ASN1-0.20-1.1.noarch.rpm包。
[20160919]sql注入例子.txt --许多开发喜欢拚接sql语句,而不是使用绑定变量,而这样带来一个问题就是给注入攻击提供了可能,从别人的网站炒一个例子: 1.
[20160919]Result cache问题.txt --看了链接http://blog.dbi-services.com/result-cache-side-effects-on-number-of-calls/,重复测试: SCOTT@book> @ &r...
[20160912]另类ORA-01157.txt --前一阵子帮别人解决的问题,当时没有记录,现在在自己的系统上再现。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20160912]设置SQLNET.AUTHENTICATION_SERVICES= (NONE).txt --前一阵子忙信息安全等级保护事情,简称等保。我们寻求的是第三方协助的方式,要求整改的问题里面要求设置 --SQLNET.AUTHENTICATION_SERVICES= (NONE). --在我看来,设置这个毫无用处改动,完全就是一个值得商榷的事情。
[20160911]windows下建立硬链接.txt --大家知道linux ln命令可以建立硬连接或者软连接.参考: http://blog.itpub.net/267265/viewspace-1812272/ --实际上windows下也有类似ln命令,只不过许多人很少在命令行使用windows,对于里面的命令行命令知道的更少.
[20160910]快速修改表的schema.txt --以前也做过例子: http://blog.itpub.net/267265/viewspace-741154/ http://blog.itpub.net/267265/viewspace-744787/ --第1种就是修改数据字典的情况,但是这种存在一定的风险,我当时的测试版本11.2.0.1还有修改obj$的字段spare3. --第2种就是利用交换分区的方法。
[20160910]sqlldr使用问题.txt http://www.itpub.net/thread-2067126-1-1.html CREATE TABLE "SCOTT".
[20160910]低级错误.txt --记录一个低级错误,要在表ms_yyhy中增加一个字段fyxh,并且要与同步ms_ysks.fyxh相关记录保持一直. --我同事在测试环境下,执行如下: UPDATE ms_yyhy SET fyxh = ...
[20160910]12c sqlldr express.txt --Oracle 12c introduces Sql*Loader Express features, which allow users to run sqlldr with minimum configuration.
[20160908]唯一索引与非唯一索引.txt --唯一索引与非唯一索引的区别在于rowid信息在索引的位置,唯一索引rowid在row header(数据部分).而非唯一索引在最后.
[20160906]修改口令在内存中.txt --昨天测试了在内存中修改数据块的信息,突然想到如果我修改在内存中数据块sys.user$的口令的hash值,是否可以骗过系统认证,使 --用自己定制的口令。
[20160905]DUMMY实例.txt --如果spfile,init*.ora不存在,oracle数据库是无法启动到nomount状态. --但是rman支持启动DUMMY实例的特殊情用于恢复。
[20160904]在内存修改数据.txt --测试一下,是否可以在内存crack数据块的数据. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER...
[20160904]表统计信息lock.txt 晚上看链接:https://blogs.oracle.com/Database4CN/entry/%E8%AF%8A%E6%96%AD%E7%BB%9F%E8%AE%A1%E4%BF%A1%E6%81%AF%E4%B8...
[20160902]rm -rf的惨案.txt --昨天上http://www.techug.com再次看到一个rm -rf 惨案。 链接: http://www.techug.com/a-misdelete-story => 一次心惊肉跳的服务器误删文件的恢复过程 http://www.techug.com/a-murder => rm -rf / 又引发了一个血案 --这两例都是因为使用变量,而对应的shell没有定义环境变量导致的问题。
[20160902]跟踪rman操作.txt --转载:跟踪rman https://laurent-leturgez.com/2016/08/29/tracing-oracle-binaries-and-tools/ --以前仅仅知道debug,没有知道这么细,做一个记录,原链接里面还有DGMGRL,EXPDP / IMPDP,SRVCTL,OPATCH,10046事件的跟踪。
[20160902]linux命令free的buffers与cached表示什么.txt --简单探究linux的free命令。 $ free total used free shared b...
[201600901]到底消耗在哪里.txt --生产系统1条sql语句存在性能问题。 SELECT b.BRXM AS NAME, b.MZHM AS MZ_NO, j.JZXH AS OUT_SNO FROM YS_MZ_JZLS j LEFT JOIN MS_BRDA b ON TO_CHAR (b.BRID) = TO_CHAR (j.BRBH) WHERE j.JZXH = :"SYS_B_12"; --//原语句很长,我仅仅取消大部分显示字段。
[20160831]关于数据块Checksum.txt --以前我学习bbed时做过一些测试,将'AAAA'替换成'BBBB',你可以发现数据块的Checksum并没有发生变化,当时并没有仔细探究, --现在想起来计算Checksum算法应该相对简单,就是做异或操作.
[20160830]清除日志与跟踪文件.txt --我们数据库的dataguard磁盘空间非常紧张,前几天因为一些异常业务操作,导致dataguard磁盘空间不足, --日志切换情况: Date Day Total ...
[20160830]使用共享服务模式的弊端.txt --使用专用服务器与共享服务模式的区别,有许多文章介绍,专用服务器是1:1,而共享服务模式可以1对多,这样可以减少服务器对内存资源 --的占用.
[20160828]number类型.txt --昨天看了一个链接http://www.cnblogs.com/kerrycode/p/4427352.html,感觉有点不对,上班测试看看。
[20160828]Linux SendMail服务启动慢解决.txt --今天没事,看看sendmail启动慢的问题,实际上我们系统根本不需要启动这个服务,也不用. --不过还是探究看看,实际上基本可以猜测出与dbs有关. --google,百度一下,修改/etc/hosts: 127.0.0.1 localhost.localdomain localhost 修改为: 127.0.0.1 localhost.localdomain localhost xxxx --xxxx为本机的主机名。
[20160822]Oracle 11g Temporary Tablespace.txt 1.11G改进了Temporary Tablespace管理,可以回收临时表空间.
[20160822]11g Restore Point Enhancements2.txt --上个星期写的关于11gRestore Point的问题,链接: http://blog.
[20160820]11g Restore Point Enhancements.txt --今天看了11g的文档,发现11g Restore Point的一些增强功能,可以建立特定scn或者时间的restore point,做一个记录: 1.
[20160819]什么是DEFERRED ROLLBACK.txt A "Deferred Rollback" segment is created for a tablespace when a tablespace is taken offline.
[20160818]关闭数据库会话的dblink.txt --昨天在跟别人聊天提到说对方的数据库出现session长时间存在事务无法提交的情况,问我什么回事。 --实际上很简单,问题很有可能出在使用dblink的情况,通过测试说明问题并且学习如何关闭链接。
[20160816]11G dataguard坏块修复.txt --11GR2 不仅仅支持在备库在只读的情况下,日志应用(ACTIVE Data Guard),还提供主备库的坏块修复.
[20160816]ps 显示问题.txt -- 我建立linux的测试机器oracle用户是oracle11g。这样ps -ef显示用户是数字。 $ ps -lef | egrep "UID|ora_" | head -6 F S UID PI...
[20160816]du 显示各个目录使用情况.txt --以前我使用du 显示某个目录的占用情况。 --我执行的是: # du -h /u01 --往往显示一堆,包括此目录下的一些文件,我仅仅需要显示/u01这层目录各个文件与目录的占用情况。
[20160816]使用oradebug跟踪sql net.txt --可以oradebug跟踪包,可以不用修改sqlnet.ora等文件参数,做一个记录。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20160816]索引可以disable吗.txt --如果有人将索引可以disable,我是不相信的.我仅仅知道索引可以隐藏,可以设置UNUSABLE. --但是能disable吗?看一些文档,做一些测试: 1.
[20160815]查询相关表的sql语句.txt --以前我要查询相关表的sql语句,我一般在toad下执行sga trace,直接在sql search text 输入表名,但是这里存在一个问题,仅仅检 --索sql语句的前1000个字节才有效。
[20160813]12c开启附加日志问题.txt --测试需要要在12c下开启附加日志,遇到一些问题,做1个记录: 1.环境: SCOTT@test01p> @ ver1 PORT_STRING VERSION ...
[20160811]dbms_shared_pool清除子光标.txt --工作需要,看了一下使用dbms_shared_pool包的purge清除子光标.顺便做一些细节测试看看: 1.
[20160809]exp语法问题.txt http://blog.itpub.net/267265/viewspace-2122890/ --一开始以为上面的语法是shell有关.
[20160806]sqlplus 1000行自动提交.txt --同事要求我提交的插入脚本要求1000行有1个提交. --当时我自己也没有多想,因为toad有一个功能可以直接实现这个功能.
[20160806]12c 与 WMSYS.WM_CONCAT.txt --前几天有人问临时表空间消耗的问题,链接: http://www.itpub.net/thread-2065053-1-1.
[20160806]ROWDEPENDENCIES.txt ---今天看一些文档,突然想起几天前做的行迁移与itl槽的测试: http://blog.itpub.net/267265/viewspace-2122712/ [20150720]为什么8K数据块Hakan Factor=736 http://blog.
[20160805]logminer使用问题3.txt --前一阵子看itpub有人想通过logminer来抽取归档同步数据库,实际上这个非常不科学,存在一定的风险,我觉得很多情况下会漏掉一些sql --语句,通过例子来说明。
[20160805]logminer使用问题2.txt --前一阵子看itpub有人想通过logminer来抽取归档同步数据库,实际上这个非常不科学,存在一定的风险,我觉得很多情况下会漏掉一些sql --语句,通过例子来说明。
[20160805]logminer使用问题1.txt --前一阵子看itpub有人想通过logminer来抽取归档同步数据库,实际上这个非常不科学,存在一定的风险,我觉得很多情况下会漏掉一些sql --语句,通过例子来说明。
[20160803]关于SNAPSHOT CONTROLFILE.txt --当使用rman备份时,rman会建立一个SNAPSHOT CONTROLFILE,具体位置由参数 RMAN> show SNAPSHOT CONTROLFILE NAME ; ...
[20160803]解析正则表达式.txt --链接:http://www.techug.com/regulex-regex Regulex 还提供了API,可以把正则分析功能集成到自己的代码中 网址 https://jex.im/regulex github 项目地址 https://github.com/JexCheng/regulex --仅仅做一个记录,以备以后看复杂表达式需要。
[20160803]exp/imp语法问题.txt --那个给我解析exp这种语法: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ...
[20160803]另类行迁移.txt --前几天做测试时,链接: http://blog.itpub.net/267265/viewspace-2122712/=>[20160729]行链接行迁移与ITL槽4.
[20160730]hint 冲突.txt --昨天别人优化加提示无效,问我为什么无效?我一般认为这种情况称为hint 冲突. --通过例子来说明,我测试会使用ordered,我一般不喜欢使用ordered提示,通过例子来说明.
[20160730]hint 冲突.txt --昨天别人优化加提示无效,问我为什么无效?我一般认为这种情况称为hint 冲突. --通过例子来说明,我测试会使用ordered,我一般不喜欢使用ordered提示,通过例子来说明.