oracle base funny sql

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:

decode、sign、trunc




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发生时才会直正创建段)











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

折腾数据折腾代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值