获取跟踪文件位置
10g ,11g 都可以SELECT d.value ||'/' ||lower(rtrim(i.instance, chr(0))) ||'_ora_' ||p.spid ||'.trc' trace_file_name FROM (SELECT p.spid ...
checkpoint
Oracle Database uses the following types of checkpoints:CKPT写检查点到数据文件头和控制文件 。检查点发生有很多情况,例如,数据库使用下面类型的检查点Thread checkpoints 线程检查点 (可以认为...
HWM&full table scan
高水位是未格式化的块和从未使用过的块的分割点。低高水位以下的块都被格式化过。当插入数据时,有可能会放在 低高水位和高水位之间的任何一个块。低高水位对全表扫描很重要,因为全表扫描会通过 位图块定位低高水位...
不使用undo表空间 ORA-30046
当事务开始时,数据库给事务分配一个Undo段。如果数据库没有undo 表空间,那么会用system undo段测试:重建控制文件 ,把 undo数据文件去掉SQL> select * from v$version;BANNER-----------------------------...
10298 trace name context forever, level 32
APPLIES TO:Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.1.0.7 - Release: 10.1 to 11.1IBM AIX on POWER Systems (64-bit)IBM AIX Based Systems (64-bit)AIX5L Based Systems (64-bit)***Check...
undo作用
Roll back an active transaction 回滚活动事务Recover a terminated transaction 恢复结束的事务Provide read consistency 提供读一致性Perform. some logical flashback operations 逻辑闪回...
DBMS_SPACE_ADMIN 11G增加
11G的DBMS_SPACE_ADMIN包比10g的多出来两个procedureDROP_EMPTY_SEGMENTS --把空对象分配的空间删除MATERIALIZE_DEFERRED_SEGMENTS --给空对象分配...
truncate table
默认truncate table时会删掉所有的行,并且保留 minextents的大小。加上drop all storage之后,会删掉所有的空间SQL> select * from v$version;BANNER------------------------------------------------------------...
delete不释放表空间
只是delete行,原来所占用的空间不能被别的对象所用。只有drop了对象之后,才能被别的对象使用。 只是删除数据,表空间使用率,不会变化。对象占用的大小也不会变化SQL> create tablespace t_test datafile '/d...
表空间和数据文件的离线是分开的
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操...
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...