有什么办法可以找到IMP数据完成,花费了多长时间?
有什么办法可以估算IMP数据完成,花费了多长时间?生产系统即将上线,想估算一下,把数据导入需要经历多少时间?不知道有什么办法?导入的开始时间倒好确定,可是终止时间怎么定,总过不能一直在旁边看着。有没有什...
如何加快建立索引的速度
总结一下:1。 使用并行参数,8个CPU, 可以用parallel 6 ,最多占用6个CPU, 正常情况下没问题(前提是其他应用没有占超过2个CPU的资源)2。 nologging, 绝对应该使用,会使速度大幅上升。(减少大量redo log)3。 PGA,...
日期转换函数的格式参数大小写规则 (自yangtingkun)
首先创建一个简单的测试环境:SQL> CREATE TABLE T (ID NUMBER, START_TIME DATE);Table created.SQL> INSERT INTO T (ID, START_TIME) SELECT ROWNUM, CREATED FROM DBA_OBJECTS;36001 rows created.SQL> COMM...
use_nl,use_hash,use_merge的HINT用法。
SQL> select count(*) from a,b where a.object_id=b.object_id;已用时间: 00: 00: 00.00执行计划---------------------------------------------------------- &n...
寻找跟踪文件
首先show parameter dump查看一下user_dump_dest目录是否是你所查看的目录。然后用下面的语句查看一下,跟踪文件的路径和名称(注意下面的语句必须在你当前session下执行,我的很多同事都问我为什么他找不到跟踪文件...
分区表学习之三
-----------创建list分区create table t_partition_list ( BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR...
分区表学习之二
-----------创建HASH分区表create table t_partition_hash ( BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR2(3)...
分区表学习之一
------------创建RANGE分区表。create table t_partition_range (BAZ001 NUMBER(16), BAZ002 NUMBER(16), AAB001 NUMBER(16) not null, AAC001 NUMBER(16) not null, AAE140 VARCHAR2(3) no...
绑定变量的使用范围
我们都知道绑定变量可以减少软解析。可是对于表的数据倾斜列,使用绑定变量有个坏处,那就是优化器可能会产生性能低下的执行计划。对于一个使用绑定变量的SQL语句,第一次执行的时候,优化器会使用一个叫做BIND PEEK...
like 操作中对于'_'处理
ORACLE对于like操作,默认%代表通配任意字符或任意N个字符。_代表通配任意一个字符。只所以提到这个,是因为今天跟网闸公司的人确认我们的数据库中有多少表需要同步,我就写了如下的一条语句,想查到不带_的表。se...
ORACLE 监控索引的使用
oracle索引是加快查询速度,减少i/o操作的,但是如果索引无用的话那他就是浪费资源的,尤其是在做DML操作时,这是 就需要我们查看那些索引是无用的相关视图:user_indexesuser_ind_columnsv$object_usage1. 查看表aa有...
oracle的逆序键索引应用!
首先得明确索引都是有序排列的。而反向索引最大的用处是用在集群环境中的。试想这样一种情况,一个插入非常频繁的表A,在列ID存在一个索引INDEX_A_ID,假如索引的生成顺序是每次插入加1。如:123124125那么这几个索...
在怎样的条件下,select操作会生成redo信息
当存在延迟块清除的时候:由于数据块上存储了ITL事务槽信息与锁定位信息,因此在事务提交后,需要清除。清除的内容主要为在TIL事务槽里记录事务提交标志与提交SCN,清除记录的锁定位信息。但是ORACLE有一个规则,如...
关于cache_buffer_lru_chain的疑问,知道的给小弟解答一下。
既然latch是一种内存保护机制,防止并发访问、修改,那么我就有个疑问,lru列表只有一个(不考虑10g以后增加的辅助lru list),那么一个进程在扫描这个列表寻找free buffer的时候,首先需要获得这个cache_buffer_lru...
对于BITI-RAINY提到的control scn的疑问?
关于延迟块清除导致的01555错误,如何进行块清除,BITI-RAINY给的回答:oracle 会把query scn 去和 回滚段中 事务的提交scn比较,如果没有找到事务结束scn,说明回滚信息已经被覆盖了。这时就把query&nbs...
对于晶晶小妹发表的构造ORACLE的CR block的疑问
我们都知道,ORACLE在三种条件下需要构造CR块1)查询时刻的SCN大于数据块的COMMIT SCN,即SQL 游标被打开时的SCN大于数据库上记录的SCN。2)数据块上存在LOCK3)闪回查询。晶晶小妹在实验中很聪明的论证了ORACLE是怎...
当查询A表的时候,查询还没执行完,为什么能够对表进行删除?
在Session A中,对X表进行查询。查询没有结束。在Session B中,竟然能够把X表进行DROP,没想明白。而且Session A 竟然能继续输出结果。谁能给解答一下。[ 本帖最后由 wei-xh 于 2010-4-12 09:32 编辑 ] ...
关于eygle的ASSM三级位图块的实验的一点质疑
原文地址:http://www.eygle.com/archives/2007/07/oracle_assm_level3_bmb.html非常钦佩eygle大师的聪明,采取这种方式去构造了一个真正意义上的三级位图块。可是对于里面的一句话,我感觉是错误的。还希望哪位高人...
网上很多文章都说字典管理导致的表空间碎片多,而本地管理的碎片少,是这样吗?
网上很多文章都说字典管理导致的表空间碎片多,而本地管理的碎片少,是这样吗?我们都知道ORACLE分配空间的最小单位是EXTEND,而EXTEND是有N个BLOCK组成的。BLOCK是IO读写的最小单位。之所以会导致碎片,就是因为引...
IMP后,报错ORA-28100————之解决。
我想把ncsi用户下的表导入到另一台机器上的ncsi_exc用户下。IMP后,查询表数据,报错。ORA-28100,策略函数方案NCSI无效。上网查询后,原来是之前表所在的用户启用了VPD权限。默认IMP后,表的VPD权限也会导入进去,...