SELECT * FROM ALL_SOURCE where TYPE=’PROCEDURE’ AND TEXT LIKE ‘%0997500%’; –查询ALL_SOURCE中,(脚本代码)内容与0997500模糊匹配的类型为PROCEDURE(存储过程)的信息。 根据GROUP BY TYPE 该ALL_SOURCE中只有以下5种类型 1 FUNCTION 2 JAVA SOURCE 3 PACKAGE 4 PACKAGE BODY 5 PROCEDURE
select a.sid||’.'||a.SERIAL#, a.username, a.TERMINAL, a.program, s.sql_text from v$session a, v$sqlarea s where a.sql_address = s.address(+) and a.sql_hash_value = s.hash_value(+) order by a.username, a.sid;
1. 修改/etc/inittab,改变runlevel为5
2. 修改GDM的配置文件
3. 修改/etc/X11/xdm/xdm-config
4. 修改/etc/X11/xdm/Xaccess文件
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。
安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:
更新linux时间 ntpdate server 0.centos.pool.ntp.org
filter:alpha(opacity=50);
/* IE */
-moz-opacity:0.5;
/* Moz + FF */
opacity: 0.5;
/* 支持CSS3的浏览器(FF 1.5也支持)*/
聚集索引和非聚集索引的根本区别是表记录的排列顺序和与索引的排列顺序是否一致,聚集索引表记录的排列顺序与索引的排列顺序一致,优点是查询速度快,因为一旦具有第一个索引值的纪录被找到,具有连续索引值的记录也一定物理的紧跟其后。 聚集索引的缺点是对表进行修改速度较慢,这是为了保持表中的记录的物理顺序与索引的顺序一致,而把记录插入到数据页的相应位置,必须在数据页中进行数据重排,降低了执行速度。建议使用聚集索引的场合为: a.此列包含有限数目的不同值; b.查询的结果返回一个区间的值; c.查询的结果返回某值相同的大量结果集。 非聚集索引指定了表中记录的逻辑顺序,但记录的物理顺序和索引的顺序不一致,聚集索引和非聚集索引都采用了B+树的结构,但非聚集索引的叶子层并不与实际的数据页相重叠,而采用叶子层包含一个指向表中的记录在数据页中的指针的方式。非聚集索引比聚集索引层次多,添加记录不会引起数据顺序的重组。建议使用非聚集索引的场合为: a.此列包含了大量数目不同的值; b.查询的结束返回的是少量的结果集; c.order by 子句中使用了该列。