熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20141116]11g ACS的一些问题1.txt --11G下Adaptive Cursor Sharing简称ACS能很好的解决绑定变量窥视的带来的问题,昨天看了2篇blog https://hourim.
[20141116]12c下增加字段与缺省值.txt --前一段时间写了一篇表增加字段与缺省值的blog. --链接如下: http://blog.itpub.net/267265/viewspace-1257035/ --12G 增加字段带缺省值,可以很快完成,不需要update表.实际上是增加一个隐含字段,通过位与的方式确定取值方式。
[20141111]11G redo暴涨.txt --新上线生产系统日志出现暴涨,当天达到了400G,正常业务每天7G上下,导致dataguard,备份出现问题,磁盘空间不足 --自己做一些调查: SYS@xxxx> @ ver1 PORT_STRI...
[20141106]type and table.txt --看看建立type与表. SCOTT@test> @ver1 PORT_STRING VERSION BANNER ----------...
[20141106]建立控制文件与丢失数据文件问题.txt --前一阵子,帮别人恢复系统,主数据库硬盘损坏,dataguard能够只读打开,查询没有问题,安全起见在另外的机器 --建立新系统,把dataguard的数据文件拷贝到新机器,建立新的控制文件,但...
[20141105]不同用户访问oracle数据库.txt --我们有一台机器,上面安装了两个数据库,字符集不一样。要访问和操作是要切换ORACLE_SID以及NLS_LANG环境变量。
[20141103]11G的rsource角色与Unlimited Tablespace.txt --11G下resource角色,用户自动获得Unlimited Tablespace的权限,应该引起注意.
[20141029]10g和11G视图DBA_CONSTRAINTS.txt --上午同事讲一下表从10g导入11g时,一些约束没有导入,感觉不可能出现这种情况,我在10g下查看一些约束的状态是是disabled,但是 --type显示的是问号(在toad下).
[20141027]关于热备份的问题.txt --上午同事问关于热备份的问题,我认为关于热备份这部分内容可以跳过,毕竟rman更加方便,效率更高. --我把关于这部分内容做一些总结.
[20141028]不同的表rowid可以相同.txt --前一阵子参加一个会议,在会议间隙听到别人议论"招DBA"的事,问上面的问题,竟然许多dba都回答不上来,看来现在的认证水分太大.
[20141027]12c rman copy的分段备份.txt --12G rman下可以实现copy的分段备份,而11G下可以仅仅支持备份集的分段备份.做一个测试看看.
[20141027]通过视图查看alert.log的问题.txt --曾经写过一篇通过X$DBGALERTEXT查看alert*.log的文章,实际上在11G,定义了许多v$diag的视图,通过这些视图就可以获得许多信息.
[20141024]使用emacs连接使用oracle数据库.txt --前一阵子跟别人学习了使用emacs连接数据库.自己做一个简单记录. 1.首先需要安装emacs.
[20141024]不同的表rowid可以相同.txt --前一阵子参加一个会议,在会议间隙听到别人议论"招DBA"的事,问上面的问题,竟然许多dba都回答不上来,看来现在的认证水分太大.
转载: http://www.eygle.com/archives/2012/12/oracle_arch_chart.html
[20141014]OPT_PARAM与OPTIMIZER_FEATURES_ENABLE.txt http://www.itpub.net/thread-1495845-1-1.
[20141014]11G长时间分析问题.txt http://www.itpub.net/thread-1495845-1-1.html http://space.
[20141013]奇怪的sql语句.txt --今天看生产系统执行计划,发现很奇怪.好在以前遇到类似的问题,很快定位,不过还是要求开发修正程序. --那scott.
[20141011]expdp us7ascii 中文字段 LPX-00216.txt --生产系统由于历史问题,使用的字符集是AMERICAN_AMERICA.
[20141009]oracle数据类型内部编码.txt --了解一些oracle内部数据类型的内部编码 SCOTT@test> select distinct type# from sys.
[20141008]临时表空间问题.txt --我的测试环境,出现如下提示在alert*.log文件中: WARNING: The following temporary tablespaces contain no files.
[20141008]使用bbed查看索引结构.txt --今天使用bbed查看索引结构,发现一些问题.链接如下: http://blog.itpub.net/267265/viewspace-1291526/ --那scott.
[20141004]ORA-01873 the leading precision of the interval is too small.txt --前几天运行的报表,出现错误ORA-01873 the leading precision of the interval is too small.
[20141006]analyze与dbms_stats.txt --别人问一个奇怪的问题,如何知道表使用analyze分析的还是使用dbms_stats分析的.
[20141008]索引字符串的长度问题.txt --oracle 的B tree 索引,一般保存方式是长度+键值+...+长度+rowid键值,如果索引唯一,rowid在前面(没有长度指示器),这样可以节省1个字节.
[20140928]数据库建立在内存中.txt --单位正好到了几台新机器,内存128G. --测试一下dbca slient建立数据库,因为完成后可以丢弃,把数据库建立在内存中.
[20140922]scriptreplay的使用.txt --今天在使用命令不全的时候发现系统存在一个scriptreplay的命令,从命令名字上看是执行命令的回显.
[20140920]oracle cluster index (11g)(补充).txt --上个星期简单研究了一下cluster表. --应用中除了堆表,很少使用cluser表,也就仅仅在生产系统使用IOT索引组织表.
[20140918]数据泵与外部文件.txt --昨天帮别人导入一些数据,看文件名称以为是使用exp/expdp导出的,测试不对!还好压缩包里面有一个文档,才知道使用数据泵的外部文件格式.
[20140913]Quiz Night.txt https://jonathanlewis.wordpress.com/2014/09/09/quiz-night-25/ 链接提到一个测试: select bit_1, id, small_vc from...
[20140909]oracle cluster index (11g).txt --应用中除了堆表,很少使用cluser表,也就仅仅在生产系统使用IOT索引组织表.
[20140904]关于位图联结索引.txt --昨天有人问这个问题,自己也忘了差不多,晚上翻书看了一下,做一个记录。 1.建立测试环境: SCOTT@test> @ver BANNER ---------------------------...
[20140829]在vim中使用align.txt --经常上一些网站,发现一些帖子贴出的sql的执行计划出现参差不齐的情况,很难看懂. --有一次我通过QQ解决问题,对方贴出执行计划,也是这种情况,本来这些执行计划就很复杂,加上不对齐,确实影响工作与解决问题的心情. --我想起在vim下格式化sql语句时,需要安装align插件,应该使用它能够解决问题. --下载安装align插件很简单。
[20140828]imp exp 使用管道迁移数据(补充).txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --而且现在很少使用这种方式备份数据. --是否可以使用管道实现一边导出一边导入呢?这样可以节约时间,我做了一个测试: --全部操作都在目的端进行,主要是exp/imp版本问题(烦),操作系统都是linux。
[20140828]测试exp 管道压缩.txt --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --自己从来没有测试,测试看看。
[20140827]imp exp 使用管道迁移数据.txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很少考虑这种方式. --而且现在很少使用这种方式备份数据. --是否可以使用管道实现一边导出一边导入呢?这样可以节约时间,我做了一个测试: --全部操作都在目的端进行,主要是exp/imp版本问题(烦),操作系统都是linux。
[20140823]在sqlplus使用copy注意.txt --有时候使用copy来复制表数据,但是前几天我的测试遇到一些小问题,做一个记录,总之还是小心注意这些细节.
[20140823]11g增加字段与缺省值.txt --12c 当插入NULL时可以指定缺省值.不知道为什么设置这个特性,有点怪怪的.自己先测试11G增加字段带缺省值的情况.
[20140823]12c null与缺省值.txt --12c 当插入NULL时可以指定缺省值.不知道为什么设置这个特性,有点怪怪的. SCOTT@test01p> @ver BANNER ...
[20140822]查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢.txt 生产系统前一段时间我修改了awr保留时间间隔,主要是比较每个月底要执行的报表。
[20140820]显示存储过程的参数.txt --上午写一个显示存储过程参数的例子,便于自己以后使用。 --主要是desc显示的信息太大,查看不是很方便。
[20140814 ]oerr for windows.txt --今天系统出现错误,我不小心在windows执行. d:\tools\rlwrap>oerr ora 4031 ORACLE_HOME not set.
[20140813关于Hakan factor.txt --曾经写过一篇通过执行ALTER TABLE MINIMIZE RECORDS_PER_BLOCK避免行迁移的blog.
[20140812]oracle 12c. dbms_stats的缺省参数.txt --昨天,别人讲我写的链接依旧漏掉宝dbms_stats的缺省参数,今天看了一下,确实如此,写一个比较全面的, --实际上这些值保存在SYS.
[20140812]union all与order by.txt --昨天同事问一个sql的问题,关于union all与order by的问题.做一个简单的记录: SCOTT@test> @ver BANNER -------------------...
[20140807]hash_value sql_id冲突.txt --9i下使用v$sql仅仅有hash_value值,sql_id是到10g下才出现. --理论讲hash_values是sql_id的子集,发生冲突的可能性比使用sql_id,看了链接重复测试: http://externaltable.
[20140807]ORA-04043.txt SYS@test> startup mount ORACLE instance started. Total System Global Area 1603411968 bytes Fixed Si...
[20140805]批量生成awr报表.txt --工作需要生成1天awr的报表,我记得以前在itpub上有人问过类似的问题,我当时也google,找到链接 --再翻了一下帖子,找到如下: http://www.
[20140802]cursor_sharing=similar.txt --晚上看了http://www.dbaxiaoyu.com/archives/2248,在 cursor_sharing='similar'的情况下,会出现N多子光标(如果查询字段有直方 --图的情况下).
[20140802]cost=0.txt --我记得以前看基于成本优化的书提到,如果计算返回的行0,一般计算选择返回1行,除非查询条件为假. --但是如果计算cost=0会出现什么情况呢? --转载并测试(部分): http://rajeshwaranbtech.