表空间和数据文件的离线是分开的
1 使表中(所有)数据文件offline时,表空间不会offline2 离线表空间时,数据文件会offileSQL> alter database datafile '/u01/apppp/oradata/ogg1/users01.dbf' offline;Database altered.SQL> select tables...
加temp file 不会马上分配空间
添加临时表空间时,在OS级别看,空间不会立即分配,而是到第一次使用时才会分配, 所以也可以指定比实际空间大的给temp表空间添加数据文件空间时,会马上分配 。SQL> ! df -mFilesystem ...
异步提交
The default behavior. is for LGWR to write redo to the online redo log synchronously and for transactions to wait for the buffered redo to be on disk before returning a commit to the user. H...
主外键和锁
主外键表时, 当从表有索引和没有索引时,删除主表记录对从表加锁的模式1 当有索引时,对从表加mode=3的rx锁2 当无索引时,对从表加mode=4的share锁,(从性能上看,子表外键列没有索引时,对主表update,delete操...
通过关闭trace再次产生日志文件
当日志文件因为某些原因没有时,可以通过下面的方式再次生成日志文件:oradebug close_trace;SQL> conn /as sysdbaConnected.SQL> SQL> SQL> SQL> oradebug setmypidStatement processed.SQL> oradeb...
procedure建立和执行的显示赋权
song,user1,user2 都有dba的角色一, 执行sys下的 procedure时 ,必须显示赋权 grant execute on procedure_name to user_name; 二, 在sys下, 不需要被显示赋于对像的权限。 别的用户需要三, 执行别...
参数修改影响 sql version_count
很多情况都会产生同一sql多版本的问题:可以通过v$sql_shared_cursor中的列查看不一样的原因。通过 10053查看更具体的参数。MOS 296377.1 上有 version_rpt 是一个分析version_count高的利器下面试下版本高:SQL> al...
alter sesion(system)不会提交事务
Session control statements(alter session , set role) 不会隐含提交事务session 1:create table t_test (id number,name varchar2(10));insert into t_test values (1,'s');alter session set sql_trace=true;se...
赋同义词权限
一 当把同义词的权限给别的用户时, 实际上给的是同义词所基于的表的权限。二 赋视图的权限时,只是视图的,没有基表的。一 同义词conn song/song create synonym syn_t for song.t_table; ...
分区表的bitmap索引不能是global的
分区表的bitmap索引,必须是 local的,不能是global的create table t_par (id number,name varchar2(10))partition by range (id)(partition p1 values less than(10),partition p2 values less than(20),partition ...
闪回表
flashback table 时:Notes on Flashing Back Dropped Tables The following notes apply to flashing back dropped tables:对于删除的表闪回时 注意 1 Oracle Database retrieves all indexes defined on ...
改db_name和instance_name
11.2.0.3 一 改instance_name. 把instance_name从 ogg改为 ogg1 1.1 SQL> show parameter instance_nameNAME &nbs...
压缩表dml
对于压缩表(索引)执行 dml操作,会产生解压操作, 也因为解压的操作,所以花费的时候会比一样的非压缩用的时间要长create table t_compress compress as select * from dba_objects;create table t_uncompress as ...
index fast full scan 和 null
当索引中的列和 需要取出数据列 一致时,并一定会走 index fast full scan.需要至少有一个列具有非空约束的条件。理由很简单: B-tree index不记录null 值除非是bitmap索引,但是bitmap索引有一个BITMAP CONVE...