Linux上的free命令详解(转)
Linux上的free命令详解(转自http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html)解释一下Linux上free命令的输出。下面是free的运行结果,一共有4行。为了方便说明,我们加上了列...
“我”的概念
一直以来,在所谓的唯物主义的熏陶下,我认为“我”这个概念只有一个实体,这个实体是精神和肉体的结合体,精神是依附于肉体之上的,人死之后,一切都灰飞烟灭,也就是所谓的...
用dbms_random包获取随机时间
取100天内的随机时间精确到秒: SQL> SELECT TO_DATE (TRUNC (DBMS_RANDOM.VALUE (TO_NUMBER(TO_CHAR (SYSDATE - 100, 2 &nbs...
global_name设置为true时 db link 的创建和使用
远程数据库名: SQL> show parameter db_name NAME &...
/var/tmp/.oracle目录权限被修改导致listener启动失败
在系统里装了weblogic之后,把/var目录下的一些权限改了,导致启动listener失败:-bash-3.00$ lsnrctl start LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 27-JUL-201123:32:25 ...
Foreign key 选项--on delete cascade、on delete set null
最近闲来无事,开始学习ocp课程,发现有很多细节的东西以前没用过,很值得一学,今天就是第一次看到on delete set null的选项。SQL> create table p(id number,dname varchar2(10)); 表已创建。 ...
PowerDesigner 中的name与comment转换(转)
1 PowerDesigner中批量根据对象的name生成comment的脚本执行方法:Open PDM -- Tools -- Execute Commands -- Run ScriptVb script代码 Option Explicit ValidationMode = True &nbs...
使用动态PL/SQL
最近在写一个procedure时,需要动态定义一个table类型, 这个table类型是与一个表结构相同,但这个表名是由参数来传入的,并不确定,这就需要用动态PLSQL来实现此功能:CREATE OR REPLACE PROCEDURE QUERY_S...
自治事务---函数
当在select查询中调用function时,oracle不允许该function执行DML操作,而如果这个function被定义为自治事务,则不受此限制影响,如下测试 SQL> CREATE TABLE debug_output (msg VARCHAR2(200)); ...
自治事务---触发器
为了审核对表emp的修改的记录,分别创建自治事务触发器和普通的触发器,对比二者的异同点: 首先看自治事务触发器: SQL>CREATE TABLE emp_audit ( emp_audit_id NUMBER(6), up_date DATE,...
Semi join 与anti join
1.semi join Oracle在处理exists或in的时候,会使用semi join的连接方式: sys@EBANK>select object_name,object_type from test where object_type in(select object_type from dept where d...
索引数据块的重用机制探究(2)
再看一下branch block的重用机制,删除一个branch block下的所有记录: sys@EBANK>delete from test where id <=315840; 315340 rows deleted. sys@EBANK>commit; Commit comple...
索引数据块的重用机制探究(1)
创建一个100万条记录的表,其中id 的值为1-1000000,并在id上创建索引: sys@EBANK>create table test (id number(10),comm varchar2(10)) tablespace users; Table created. sys@EBAN...
tom解释什么是sql profile(转)
Ok, this is my conceptual explanation. In the past, the DBA could analyze single 'things'the DBA could analyze A TABLE - finding the number of blocks, rows, things like that. about A TABLE...
ASM学习-3使用LUN
通过lun来创建asm磁盘组,在linux上就是直接使用linux的分区来创建:1. 新加一块磁盘,并分成四个区:[root@single ~]# df -hFilesystem Size...
ASM学习-2使用文件系统
1.用dd命令创建磁盘文件[ora10g@single ~]$ dd if=/dev/zero f=/home/db/oracle/oradata/+ASM/fs/filesystem_dsk1 bs=1M count=128128+0 records in128+0 records out134217728 bytes (134 MB) copied, 0.930547 se...
ASM学习-1使用raw
1.检查css服务是否启动,如果没有,将其启动root@single ~]# localconfig add/etc/oracle does not exist. Creating it now.Successfully accumulated necessary OCR keys.Creating OCR keys for user 'root', priv...
rownum条件对delete操作的影响
在一次偶然的测试中,发现在delete时如果加了rownum条件且走的是索引扫描,资源消耗及耗时都会增加,如果简单的测试:sys@EBANK>truncate table test;Table truncated.sys@EBANK>truncate table test1;Table tru...
pga相关的几个隐含参数
_PGA_MAX_SIZEThe parameter _PGA_MAX_SIZE limits the maximum size of all work areas for a single process.该参数限制的是单个进程所能使用的最大内存。_SMM_MAX_SIZEThe parameter _SMM_MAX_SIZE limits the ...
10g中audit_syslog_level参数
10g中审计相关的几个参数sys@EBANK>show parameter auditNAME &nbs...