
Oracle
文章平均质量分 59
waityou81
这个作者很懒,什么都没留下…
展开
-
compress index试验
create index idx_a02 on A02 (owner, object_type, object_name);analyze table a02 compute statistics;select t.leaf_blocks from user_indexes t where t.index_name=IDX_A02;29drop index idx_a02;create i原创 2007-01-10 20:32:00 · 812 阅读 · 0 评论 -
一条SQL语句如何被解析
Oracle automatically determines whether a SQL statement or PL/SQL block being issued is identical to another statement currently in the shared pool.Oracle performs the following steps for the comp原创 2007-01-10 20:42:00 · 657 阅读 · 0 评论 -
关于CURSOR_SHARING三个取值的区别
原创 2007-01-10 20:43:00 · 534 阅读 · 0 评论 -
Shared Pool的一点理解
Shared Pool的Free list管理Shared Pool通过Free list管理free内存块(Free chunk),根据Free chunk的大小,被划分到不同的Bucket中进行管理。关于Shared Pool中有多少个Bucket和每个Bucket中管理多大的Free chunk可以通过设置event来查看。alter session set events immedi原创 2007-01-10 20:44:00 · 607 阅读 · 0 评论 -
library cache lock wait event
说起library cache lock wait event就必须先说一下library cache lock是什么东西,library lock是oracle用来对library cache object进行并发控制的两种数据结构之一,另外一种数据结构是pin,lock将会在pin之前获得,并被加载到library cache handle上。library cache lock有3种形式,s原创 2007-01-10 20:44:00 · 1035 阅读 · 0 评论 -
create index时对表加的什么锁
SQL> create index idx_1 on A02 (owner, object_name, subobject_name);Index createdSQL> select sid from v$mystat where rownumSID----------16select rpad(oracle_username, 10) o_name,session_id sid原创 2007-01-10 20:45:00 · 1830 阅读 · 1 评论 -
Oracle DBA值得去读的书
原创 2007-01-10 20:45:00 · 576 阅读 · 0 评论 -
oracle 9206升级到10.2.0.2简要步骤
1.安装oracle 10g r2的软件2.打oracle 10g最新的补丁,我打的是升级到10.2.0.2的补丁3.运行Pre-Upgrade Information Tool.它用来分析升级到10g前你要做的一些操作,比如需要增加或减少的参数等.启动要升级的DB,用SYSDBA运行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看产生的日志.SQL> SP原创 2007-01-17 15:09:00 · 636 阅读 · 0 评论 -
今天碰到一个listener的问题,记录一下
原帖在http://www.itpub.net/832987.htmllistener起不来DB version 10.2.0.3OS version RHEL 4[oracle@svr89 VIS_svr89]$ lsnrctl start VISLSNRCTL for Linux: Version 10.2.0.3.0 - Production on 13-AUG-2007 11:56原创 2007-08-13 13:20:00 · 749 阅读 · 0 评论 -
Some hint
ORDERED LEADINGThe ORDERED hint causes Oracle to join tables in the order in which they appear in the FROM clause.If you omit the ORDERED hint from a SQL statement performing a join, then the原创 2007-01-10 20:42:00 · 502 阅读 · 0 评论 -
rebuild和rebuild online的区别
SQL> explain plan for2 alter index test.IND_OBJECT_ID rebuild;Explained.SQL> select * from table(dbms_xplan.display);PLAN_TABLE_OUTPUT------------------------------------------------------------原创 2007-01-10 20:41:00 · 1010 阅读 · 0 评论 -
关于同操作系统的32bit到64bit的数据库迁移参考文档
原创 2007-01-10 20:40:00 · 440 阅读 · 0 评论 -
如果在create controlfile是漏掉datafile会怎样呢?
SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination D:oraclearchiveOldest online log sequence 10Next log sequence to archive 12Current log sequence 12SQL>原创 2007-01-10 20:34:00 · 581 阅读 · 0 评论 -
运用transport tablespace进行快速oracle版本升级(9i-10g)
运用transport tablespace进行快速oracle版本升级(9i-10g)大家可能都知道在进行oracle数据库版本升级的时候会有2种方式1.通过dbua(database upgrade assistant)2.exp/imp通过dbua来升级的话由于不涉及到数据文件的改变,所以速度会比较快,但是如果dbua一旦在升级的过程中出现问题可能会导致原来的库不可用原创 2007-01-10 20:34:00 · 886 阅读 · 0 评论 -
DMA使用说明
DMA使用说明DMA(Oracle Data Migration Agent)是ORACLE编写的UNIX下一个比较方便的数据迁移工具,可以在export的同时进行import,适合比较大数据量的exp/imp,能比较好的缩短数据迁移的时间。它是使用UNIX的管道,split和压缩来实现。把整个export dump文件用管道分割并压缩为多个Chunk文件,然后FTP到Target DB来im原创 2007-01-10 20:36:00 · 916 阅读 · 0 评论 -
数据库一致关闭后REDO LOG全部丢失的解决办法
C:Documents and SettingsAdministrator>sqlplus /nologSQL*Plus: Release 9.2.0.6.0 - Production on Fri Nov 17 23:31:22 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> con原创 2007-01-10 20:37:00 · 700 阅读 · 0 评论 -
转移统计信息
可以通过导入原来的statistics来得到原来的统计信息。下面是步骤:假设我要导出INV.MTL_SYSTEM_ITEMS_B的统计信息。1.创建保存统计信息的表,这个表和要导出统计信息的表要在同一个schema下.如果也导出index信息的话,同时index的owner是别的用户,在index owner的schema下也要建保存统计信息的表,否则报错。exec DBMS_STATS.CRE原创 2007-01-10 20:38:00 · 460 阅读 · 0 评论 -
跳跃式索引(Skip Scan Index)的浅析(作者:fuyuncat)
在Oracle9i中,有一个新的特性:跳跃式索引(Skip Scan Index)。当表有一个复合索引,而在查询中有除了索引中第一列的其他列作为条件,并且优化器模式为CBO,这时候查询计划就有可能使用到SS。此外,还可以通过使用提示index_ss(CBO下)来强制使用SS。举例:SQL> create table test1 (a number, b char(10), c varcha原创 2007-01-10 20:39:00 · 1182 阅读 · 0 评论 -
关于Bind Variables Peeking
关于Bind Variables Peeking,文档上有一段话,说的也不是很清楚。The following query uses a bind variable rather than a literal value for the boundary value in the WHERE clause condition:SELECT * FROM employees WHERE empl原创 2007-01-10 20:39:00 · 1121 阅读 · 0 评论 -
View statistics in the data dictionary
To view statistics in the data dictionary, query the appropriate data dictionary view (USER_, ALL_, or DBA_). The following list shows the DBA_ views:DBA_TABLES DBA_TAB_COL_STATISTICS DBA_INDEXES DB原创 2007-01-10 20:40:00 · 502 阅读 · 0 评论 -
10G rman的一些新特性
总结了一些10G rman的新特性。I快速的增量备份Oracle10G使用change tracking file来记录block的变化。rman在做增量备份是读取这个文件就会知道哪些block有变化,就会去备份这些block.这大大加快了备份的速度。一个新的后台进程CTWR用来把block的改变信息记录在change tracking file。change track默认是关闭原创 2007-06-14 17:00:00 · 728 阅读 · 0 评论