http://big5.webasp.net/article/21/20760.htm
數據字典dict總是屬於Oracle用戶sys的。
1、用戶:
select username from dba_users;
改口令
alter user spgroup identified by spgtest;
2、表空間:
select * from dba_data_files;
select * from dba_tablespaces;//表空間
select tablespace_name,sum(bytes), sum(blocks)
from dba_free_space group by tablespace_name;//空閒表空間
select * from dba_data_files
where tablespace_name='RBS';//表空間對應的數據文件
select * from dba_segments
where tablespace_name='INDEXS';
2012年1月4日 星期三
[轉]oracle 日期常用函數 (SYSDATE、日期格式)
http://blog.blueshop.com.tw/pili9141/articles/52486.aspx
SYSDATE
--◎ 可得到目前系統的時間
ex.
select sysdate from dual;
sysdate
----------
20-SEP-07
常用之日期格式
2011年6月1日 星期三
2011年5月31日 星期二
[轉貼]ORACLE SQL IF ELSE
http://www.orafaq.com/faq/how_does_one_implement_if_then_else_logic_in_a_select_statement
How does one implement IF-THEN-ELSE logic in a SELECT statement?
Submitted by admin on Sat, 2005-11-12 06:38
Oracle SQL supports several methods of coding conditional IF-THEN-ELSE logic in SQL statements. Here are some:
2011年5月3日 星期二
[轉貼]sql優化原則
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质SQL语句。在编写SQL语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能的SQL语句。
訂閱:
文章 (Atom)