sqlplus / as sysdba
sqlplus root/123456
select * from user_tab_columns where table_name='SB_PROVINCE'
spool filename;
select .....;
spool off;
debuge sql:
set autotrace on
EXPLAIN PLAN FOR sql
alter user abc identified by "123456"
Functions:
show parameter db_block_size;
desc dba_segments;
desc dba_extents;
desc v$tablespace;
desc v$parameter;
V$LOGFILE //log
V$LOG //log
SQL:
select * from tab where a = ? ..
a is 谓词
a 的选择性越高,建索引的效率越高(选择性= 不相同数值数量/总数量)
view source code:
desc ALL_SOURCE ;
SELECT text FROM ALL_SOURCE where TYPE='TRIGGER' AND NAME ='TRDB_TEAM';
SELECT * FROM ALL_SOURCE where TYPE='PROCEDURE' ;
view objects:
select OBJECT_NAME, OBJECT_TYPE from user_objects where OBJECT_TYPE='PROCEDURE';
view sequences:
select * from user_sequences;
共享服务器 (调度程序 -- 客户进程 (请求队列 响应队列))
专用服务器 (客户进程直接通信)
oracle 行级锁没有相关的开稍
对oracle行锁所需的资源数与对行的资源完全相同,这是一个常量
悲观锁 for update (会创建两个锁 内部锁 和 闩)
乐观锁 where.... //一般用这个,因为不可能一直保持事务
oracle从来不会升级锁,但会锁转换
oracle不需要传统的锁管理器
10G以后 flash back
11G:创建表的默认模式是 -使用延迟创建(不会创建任何的存储空间,一个区段都不会分配,insert发生时才会直正创建段)