日期:2014-05-16  浏览次数:20405 次

oracle点滴记录

?

表空间自动拓展

?

1: 查看表空间:

SELECT *?FROM??dba_data_files?WHERE???tablespace_name = 'TABLESPACE';

?

2: 查看表空间大小:

SELECT???tablespace_name,???SUM(bytes/1024/1024)?FROM???dba_segments?GROUP BY

??tablespace_name;

?

?

3: 构造 修改表空间自动拓展的 sql

?

SELECT

??'alter database datafile '''||

??file_name||

??''' '||

??' autoextend on;'

FROM

??dba_data_files

WHERE tablespace_name = 'TABLESPACE';

?

4: 将3中的结果拷贝出来执行。

?

字符串操作:

?? 比如邮件地址域名抽取出来:abc@ef.com -> ef.com

substr(email, INSTR(email,'@') +1)

?

查询正在运行的sql:

select ? se.username,sq.sql_text ??

from ? v$sql ? sq,v$session ? se ??

where ? sq.address=se.sql_address;

?

?