ORACLE锁机制解读
Oracle数据库的锁类型根据保护的对象不同,Oracle数据库锁可以分为以下几大类:DML锁(data locks,数据锁),用于保护数据的完整性;DDL锁(dictionary locks,字典锁),用于保护数据库对象的结构,如表...
根据一个表创建另一个表
今天在群里有一个人问一个问题就是根据一个表生成另一个表,我想我刚学pl/sql就想用pl/sql写出来练练手表t 有两个字段(a varchar2(2),b number(2,2)) 里面有数据是(A,1)(B,1)(C,1)(D,2)(E,2) 要生成...
PL/SQL优化工具profiler
profiler的脚本放在$ORACLE_HOME/rdbms/admin下面有proftab.sql和profload.sql俩脚本。首先在系统用户下安装profload.sql脚本,然后在要测试的PL/SQL的用户下安装proftab.sql脚本。安装好脚本后,就可以使用profiler...
ORACLE 高级分组 rollup,cube
高级分组rollup,cube操作该实验的目的是掌握高级分组的语法,理解高级分组的工作原理·组函数中的集合操作·ROLLUP分组按部门分组SQL> select deptno,sum(sal) from emp group by deptno; DEPTNO SU...
undo表空间
看到对undo比较好的介绍,拿来收藏了。UNDO 表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段,在 oracle9i之前,管理UNDO数据时使用(Rollback Segmen...
ORACLE dba常用语句
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name gro...