[20160725]字段超过255列的问题.txt
[20160725]字段超过255列的问题.txt --曾经写过1篇blog, 如果字段很多超过255列,oracle选择多个行片保存。 [20121025]1条记录会有多少row pieces.txt => http://blog.itpub.net/267265/viewspace-747213/ --我以前的测试非常特殊,导致大量的行迁移。以前测试忽略的问题,自己重复看看: 1.测试: spool a.sql ...
[20160722]对象C_OBJ#_INTCOL#有坏块.txt
[20160722]对象C_OBJ#_INTCOL#有坏块.txt --前几天看到的帖子,一直没时间测试,链接如下: http://www.itpub.net/thread-2063836-1-1.html --我以前按照eygle的链接http://www.eygle.com/archives/2012/05/event_38003_c_obj_intcol.html做过测试,测试在11.2.0.2下做的。 --通过设置alter system set event='38003 ...
[20160721]rman与undo表空间备份.txt
[20160721]rman与undo表空间备份.txt --//UNDO表空间主要用于存储前镜像数据,这些数据在回滚以及恢复过程中可能被用到。 --//一般生产数据库的UNDO表空间可能会变得非常巨大,甚至包括多个数据文件,而备份完整的UNDO数据文件在恢复时一般可能用到的比 --//例很小。所以UNDO的很大一部分备份是多余的,在Oracle11g中,...
[20160720]rman set newname for datafile
[20160720]rman set newname for datafile本质.txt --前几天在恢复历史数据库,因为生产系统数据库是asm,恢复必须要转成文件类型。 --一般脚本执行如下: run { allocate channel c1 type disk; allocate channel c2 type disk; allocate channel c3 type disk; set until time '2015-03-01 18:00:00'; ...
[20160720]查看了解oracle跟踪事件.txt
[20160720]查看了解oracle跟踪事件.txt --作为dba偶尔会使用一些跟踪事件,比较有名的是10046,10053.其他使用很少事情,更别说记忆。 --如果查询特定的事件可以使用oerr 命令。例子: $ oerr ora 10046 10046, 00000, "enable SQL statement timing" // *Cause: // *Action: --通过如下命令可以获得全表跟...
[20160719]关于dbv使用问题2.txt
[20160719]关于dbv使用问题2.txt $ dbv help=y DBVERIFY: Release 11.2.0.4.0 - Production on Tue Jul 19 11:08:58 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. Keyword Description ...
[20160718]关于dbv使用问题.txt
[20160718]关于dbv使用问题.txt 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- ------...
[20160719]主外键与延迟约束2.txt
[20160719]主外键与延迟约束2.txt --前几天遇到的问题,因为开发没有在2个存在主外键上的表上建立约束,导致主表记录删除了,而外表数据还在. --主要开发有需求要删除主表的记录,由于条件写错,导致以上情况出现.实际上oracle支持延迟约束,只有提交的时候才会检查。 --自己通过例子说明: 1.环境: SCOTT@book> @ &r/ver...
[20160716]主外键与延迟约束.txt
[20160716]主外键与延迟约束.txt --前几天遇到的问题,因为开发没有在2个存在主外键上的表上建立约束,导致主表记录删除了,而外表数据还在. --主要开发有需求要删除主表的记录,由于条件写错,导致以上情况出现.实际上oracle支持延迟约束,只有提交的时候才会检查。 --自己通过例子说明: 1.环境: SCOTT@test01p> @ ver1...
[20160718]rman恢复与filesystemio_options
[20160718]rman恢复与参数filesystemio_options=setall.txt --今天在测试环境恢复数据库,遇到许多诡异的问题,做一个记录。 1.恢复环境。 SYS@dbcn1> @ &r/ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2...
[20160713]impdp与统计信息导入.txt
[20160713]impdp与统计信息导入.txt --许多做迁移使用导入imdp加入EXCLUDE=STATISTICS参数,避免统计信息导入。具体原因我觉得可能人为重新组织数据后,统计信息不准确。 --希望系统自己重新分析,实际上加入这个参数还导致另外的一种情况出现,测试看看。 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING  ...
[20160713]修改表结构增加1列与缺省值.txt
[20160713]修改表结构增加1列与缺省值.txt --昨天看yangtingkun的blog,提到一个非常有趣的测试,链接: --yangtingkun.net/?p=1483,我自己做一些补充测试: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20160713]改变参数在另外的会话.txt
[20160713]改变参数在另外的会话.txt --DBMS_SYSTEM包包含两个过程SET_BOOL_PARAM_IN_SESSION和SET_INT_PARAM_IN_SESSION,它仅仅支持逻辑值true与false,以及某个数 --值的修改,好像不支持字符串的修改。自己测试看看 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING  ...
[20160713]为什么光标不能共享.txt
[20160713]为什么光标不能共享.txt --这个是生产系统遇到的问题,有1条语句产生的子光标很多,但是直接查询v$sql仅仅有1个(CHILD_NUMBER很大)。 --检查为什么不能共享的原因是ROLL_INVALID_MISMATCH。 ROLL_INVALID_MISMATCH reason indicates that, after a fresh statistics, using dbms_stats.auto_invalidate val...
[20160712]logminer 与rman 删除archivelog
[20160712]logminer 与rman 删除archivelog.txt --昨天晚上使用logminer遇到的问题,主要后台的rman脚本正好删除需要的archivelog。 --再测试环境下模拟看看: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20160712]ASM ab_+ASM.dat.txt
[20160712]ASM ab_+ASM.dat.txt --如果你使用asm,在dbs目录下$ORACLE_HOME/dbs目录下存在ab_+ASM.dat的文件。 --11GR2在grid的用户。 $ strings ab_+ASM.dat GREP_COLOR=01;32 HOSTNAME=xxxxxdg2 TERM=linux SHELL=/bin/bash HISTSIZE=2000 KDE_NO_IPV6=1 TMPDIR=/tmp NLS_LANG=AMERICAN_AMERI...
[20160711]索引键值在Btree索引块中的顺序3
[20160711]索引键值在B tree索引块中的顺序3.txt --上午测试索引键值在B tree索引块中的顺序,许多人认为是有序,主要是插入后再建立索引. --这样看到索引块里面的键值就是有序的. --今天测试一下,如果索引分裂后是否会排序呢?索引分裂有两种情况,前面测试leaf node 50-50 splits的情况. --继续测试leaf node 90-10 spl...
[20160711索引键值在B tree索引块中的顺序2
[20160711]索引键值在B tree索引块中的顺序2.txt --上午测试索引键值在B tree索引块中的顺序,许多人认为是有序,主要是插入后再建立索引. --这样看到索引块里面的键值就是有序的. --今天测试一下,如果索引分裂后是否会排序呢?索引分裂有两种情况,先测试leaf node 50-50 splits的情况. 测试看看. 1.环境: SCOTT@test...
[20160711]索引键值在B tree索引块中的顺序
[20160711]索引键值在B tree索引块中的顺序.txt --昨天听课,又有人在这个问题上错误.实际上索引键值是"块中无序,块间有序",以前看的连接: --参考链接:http://www.adellera.it/blog/2009/05/24/order-keys-inside-index-blocks/ --http://blog.itpub.net/267265/viewspace-713847/ --当时不熟悉bbed,今天通过bbed观...
[20160711]关闭监听的动态注册.txt
[20160711]关闭监听的动态注册.txt --这个我给别人解决dg日志不应用的问题.问题是没有设置静态注册,又关闭动态注册.自己还第一次知道存在这个参数 --DYNAMIC_REGISTRATION_LISTENER = off --再测试环境重复测试,做1个记录: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...