oracle tkprof使用小结
oracle tkprof使用小结本文档由ice.xie原创,转载请说明出处1.chechk init.oratimed_statistics=trueTOP查出最耗资源的PID2.SQL> select s.sid,s.serial# from v$session s,v$process pwhere s.paddr=p.addr and p.spid='17397';3.如果需要在session级别上设置trace,可以在sqlplus中使用下列语句:SQL> alter session set sql_trace=true; 或者SQL> execute dbms_session.set_sql_trace(TRUE);会话已更改。4.如果要在PL/SQL中对session级别上设置trace,可以使用dbms_session这个包:SQL>exec dbms_system.set_sql_trace_in_
一篇关于3NF的好文章
第三范式(3NF)是要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。例如,存在一个部门信息表,其中每个部门有部门编号(dept_id)、部门名称、部门简介等信息。那么在图3-2的员工信息表中列出部门编号后就不能再将部门名称、部门简介等与部门有关的信息再加入员工信息表中。如果不存在部门信息表,则根据第三范式(3NF)也应该构建它,否则就会有大量的数据冗余。简而言之,第三范式就是属性不依赖于其它非主属性。 满足第三范式(3NF)必须先满足第二范式(2NF)。 设计范式是符合某一种级别的关系模式的集合。构造
创建表空间、回滚段、用户、表的详细语法信息
创建表空间、回滚段、用户、表的详细语法信息1:创建表空间CREATE TABLESPACE ts_name DATAFILE '/dev/name1' SIZE 2000M, '/dev/name2' SIZE 2000M DEFAULT STORAGE ( INITIAL 64K NEXT 64K MAXEXTENTS UNLIMITED PCTINCREASE 50 );2:修改表空间alter TABLESPACE ts_name add DATAFILE '/dev/name3' SIZE 2000M;3:回滚段CREATE ROLLBACK SEGMENT "RS01" TABLESPACE "TS_name" STORAGE ( INITIAL 8M NEXT 8M MAXEXTENTS UNLIMITED);4:创建用户和授权CREATE USER tempuser IDENTIFIED BY tempuser DEFAULT TABLESPAC