熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20130318]v$rman_backup_job_details访问缓慢的问题.txt今天我想检查备份,执行如下:SELECT start_time, end_time, elapsed_seconds,TRIM (time_taken_display) ...
[20130313]cursor_sharing=force的问题.txt 前一阵子,我把生产系统的cursor_sharing设置为force, 大概按照链接: http://space.
[20130312]undo与DML-delete.txt闲着没事,研究一下undo与DML.DML操作在UNDO中的信息通过Dump UNDO Block观察到DML操作记录在UNDO中的信息,主要为以下内容:1、对于Insert操作,需要在UNDO中记录插入行的ROWID.2、对于Update操作,需要在UNDO中记录被更新列的前镜像的值,同时也会记录被更新行的ROWID。
[20130312]undo与DML-update.txt闲着没事,研究一下undo与DML.DML操作在UNDO中的信息通过Dump UNDO Block观察到DML操作记录在UNDO中的信息,主要为以下内容:1、对于Insert操作,需要在UNDO中记录插入行的ROWID.2、对于Update操作,需要在UNDO中记录被更新列的前镜像,同时也会记录被更新行的ROWID。
[20130312]undo与DML-insert.txt闲着没事,研究一下undo与DML.DML操作在UNDO中的信息通过Dump UNDO Block观察到DML操作记录在UNDO中的信息,主要为以下内容:1、对于Insert操作,需要在UNDO中记录插入行的ROWID.2、对于Update操作,需要在UNDO中记录被更新列的前镜像的值,同时也会记录被更新行的ROWID。
[20130307]clob与varchar2.txt测试一下clob类型与varchar2提取时对性能的影响.1.建立测试环境:create table t1 ( c1 number ,c2 clob);create table t2 ( c1 number ,c2 varchar2(100));--参考http://space.
[20130307]clob字段的简单探究2.txt前段时间研究一下clob字段.看看函数empty_clob()与null的区别.今天测试有信息插入的情况.http://space.itpub.net/267265/viewspace-755269参考文档: http://www.juliandyke.com/Presentations/LOBInternals.ppt从上次的测试可以看出:1.clob字段NULL与empty_clob()是不同的。
[20130305]Cardinality Feedback on 11gR2.txthttp://blogs.oracle.com/optimizer/entry/cardinality_feedbackCardinality Feedback是11G的新特性,它可以自动调整执行计划.
[20130301]clob字段的empty_clob与NULL.txt工作需要,开始研究一下clob字段.看看函数empty_clob()与null的区别.1.建立测试环境:SQL> select * from v$version where rownumBA...
[20130228]等待事件library cache pin的快速定位与解决.txt前几天管理的服务器出现library cache pin,当时解决有点乱了阵脚,正好下午空闲做一个例子来定位library cache pin事件以及解决方法,另外我也看许多blog,感觉定位太复杂,不合适快速解决问题:1.
[20130226]跟踪特定IP的sql语句.txt工作需要,跟踪特定IP地址发出的sql语句.可惜我们生产系统是10g的,如果是11G支持trcsess可以合并trc文件,再分析.
[20130226]ls -l显示的时间问题.txt# touch --date='2013-01-01 07:01:00' aa.txt# touch --date='2012-09-01 07:01:00' bb.
[20130225]bash shell 的提示符.txthttp://www.thegeekstuff.com/2008/09/bash-shell-take-control-of-ps1-ps2-ps3-ps4-and-prompt_command/http://www.
[20130221]视图dict的问题.txt1.测试环境SQL> select * from v$version where rownumBANNER-------------------------------------------------------...
[20130220]快速查看连接数据库的用户数量.txt一般在linux查询连接数据库的用户数量,执行如下命令:ps -ef | grep oracle$ORACLE_SID| grep -v grep |wc--实际上以上的查询不包括后台的进程.
[20130220]centos 6.2与hugepages.txt1.昨天把一个刚上线的系统换成使用hugepages.做一个简单记录:# cat hugepages_settings.
[20130218]快速安装oracle数据库.txt快速安装windows的例子:(windows的环境没有测试过)windows下执行:dbca -Silent -createDatabase -gdbName test -templateName %or...
[20130218]修改主键和触发器.txthttp://connormcdonald.wordpress.com/2012/01/22/updating-primary-keys-and-triggers/重复试验,加强理解.
[20130217]11GR2 adrci的学习.txt春节放假,学习一下adrci的使用.adrci (Automatic Diagnostic Repository Command Interpreter).
[20130208]物化视图建立以及删除的问题.txtSQL> select * from v$version where rownumBANNER---------------------------------------------------------...
[20130207]tracefile_identifier参数设置的问题.txt设置tracefile_identifier参数的主要目的就是为了很好的定位跟踪文件。
[20130206]关于分区的简单探究.txthttp://uhesse.com/2013/01/25/brief-introduction-into-partitioning-in-oracle/拿一个范围分区做一个简单的探究:create table sal...
[20130125]DML操作出现交集的情况[补充].txt昨天同事问了一个问题,如果DML操作出现交叉的情况下,oracle是如何处理的?对前面再做一些补充。
[20130125]利用v$active_session_history视图解决数据库问题.txt在数据库出现性能问题的时候使用awr,ash,addm都是不错的选择,实际上直接查询v$active_session_history也能很快定位解决问题。
[20130125]DML操作出现交集的情况.txt昨天同事问了一个问题,如果DML操作出现交叉的情况下,oracle是如何处理的?我自己还是建立一个测试例子来说明:1.
[20130123]归档参数log_archive_dest_1问题.txtSQL> select * from v$version where rownumBANNER----------------------------------------------...
[20130123]spm与sql profile的主要区别在那里.txt SPM是11G的新特性,而10g下sql profile一定程度代替store ountlined来稳定执行计划,oracle为什么11G下还要推出SPM?两者区别主要在那里呢?我举一个例子来说明:1.
[20130121]访问v$sql_plan的出现ora-07445问题.txtSQL> select * from v$version where rownumBANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi我想检查一个索引执行计划是否使用。
[20130121]应用程序访问那些表.txt前一阵子要优化一个项目,表结构使用的汉语拼音的首字母作为表名,又没有注解说明,要了解应用的细节,解决应用的问题太麻烦了。
[20130117]Analyzing a SQL Trace File with SQL Statements.txt参考链接:http://antognini.
[20130116]ASM未正常启动,使用dd找回数据文件.txt参考链接:http://www.xifenfei.com/3025.html,自己为了加强理解,重做一次。
[20130115]测试从asm中取出spfile文件以及一个数据文件.txt参考: http://www.xifenfei.com/3019.html 使用dd复制asm中文件SQL> column name format a50 SQL> select fi...
[20130110]linux传输文件-tar+nc+各种压缩方式.txt以前在linux下传输文件,特别一些大文件以及很多小文件,我个人经常喜欢tar+nc的传输方式。
[20130109]使用bbcp传输文件.txt今天看了一些blog,发现一些blog提到了bbcp。使用它来传输大文件据说很快。相关站点:http://www.slac.
[20130109]lftp与oracle的临时文件.txt最近要在网络之间传送文件,测试一些方法,其中lftp感觉挺快的(ftp方式),使用如果使用mget *.dbf命令传送,不知道为什么很容易死掉。
[20130109]SPM与sql profile.txtSPM是11G有的新特性,而sql profile在10g早已经存在。如果在11G,两者都使用的话,执行会选择那个呢?自己做一个测试来说明情况:1.
[20130108]11GR2的SPM与schema问题.txt11GR2的新特性SPM能够很好的稳定执行计划,但是如果不同的schema执行相同的语句,访问的表对象不一致情况会怎样呢?自己做了一个测试:1.
[20130107]给约束起一个中文名.txt我们单位的程序许多写的很垃圾,不得以为了控制一些错误,我加了许多约束,限制一些错误,但是如果这些错误一旦出现,毕竟提示的约束是英文名,往往许多用户不知道问题在那里,需要求助技术员。
[20130106]关于不同字符集下clob字段的存储问题.txt工作需要,需要把几个数据库合并在一起,由于以前数据库使用的字符集是AMERICAN_AMERICA.US7ASCII,而现在的数据库使用SIMPLIFIED CHINESE_CHINA.ZHS16GBK,整合的时候需要修改字符集,统一到字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
[20130106]整和数据库--修改字符集.txt工作需要,需要把几个数据库合并在一起,由于以前数据库使用的字符集是AMERICAN_AMERICA.US7ASCII,而现在的数据库使用SIMPLIFIED CHINESE_CHINA.ZHS16GBK,整合的时候需要修改字符集,统一到字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
[20130105]expdp的include和exclude参数.txthttp://www.itpub.net/thread-1754104-1-1.html如果include,exclude参数很长,可以通过建立一张表来实现。
[20120104]稳定一条sql语句的执行计划.txthttp://www.itpub.net/thread-1495845-1-1.htmlhttp://space.
[20121019]oracle能有多少子光标.txt原链接:http://www.antognini.ch/2012/10/how-many-children-can-a-parent-cursor-have-1000000/看看oracle可能有多少子光标,也就是最大是多少?重复原作者的测试看看。
[20130104]关于索引重建的一些问题.txt前一阵子与别人讨论关于索引的问题,实际上许多索引按照现在的观点都不需要重建。除非几种特殊的情况,大量的删除操作,或者删除一部分数据,导致一些索引块不会在被插入等情况,写一些例子来说明情况:1.
[20130104]快速移动数据文件.txt如果要快速移动数据文件,对业务的影响最小,可以使用rman的backup as copy功能,先拷贝文件到需要移动的目录,然后再追加增量变化,再利用增量备份来恢复copy文件,再切换数据文件。
[20121231]给sql打补丁.txt11G有一个快速的方法改写sql执行计划,加入hint来改变和稳定执行计划。在链接http://space.itpub.
[20121227]dataguard下执行recover managed standby database disconnect from session delay 720.txtrecover managed standby database disconnect from session delay 720 ;alter database recover managed standby database disconnect from session delay 720 ;100.31机器,从网络流量看,出现一个很奇怪的情况,流量很大。
[20121227]v$datafile访问是从数据文件获取信息吗.txt记得以前开始学习oracle的时候,被问及访问v$datafile从哪里获取信息,当时想都没想,从数据文件.
[20121217]vim ctrl-A in windows.txt 在windows下,使用vim,ctrl+a表示全选,而不是给一个数值加1. 执行如下::map x * ggVG s * gggHG o * gggHG n * gggHG 可以发现在windows下被重新定义,如果要保留原有的功能,必须清除这些定义。
[20121214]数据库错误记录.txt--自己参照许多文档,写了一个检测数据库错误的例子:--以sys用户登录,建立表CREATE TABLE SYS.ERROR_LOG( IP_ADDRESS VARCHAR2(30 BYTE), USER...