Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracleά»¤³£ÓÃSQLÓï¾ä

¡¡¡¡1¡¢²é¿´±í¿Õ¼äµÄÃû³Æ¼°´óС
¡¡¡¡select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
¡¡¡¡from dba_tablespaces t, dba_data_files d
¡¡¡¡where t.tablespace_name = d.tablespace_name
¡¡¡¡group by t.tablespace_name;
¡¡¡¡
¡¡¡¡2¡¢²é¿´±í¿Õ¼äÎïÀíÎļþµÄÃû³Æ¼°´óС
¡¡¡¡select tablespace_name, file_id, file_name,
¡¡¡¡round(bytes/(1024*1024),0) total_space
¡¡¡¡from dba_data_files
¡¡¡¡order by tablespace_name;
¡¡¡¡
¡¡¡¡3¡¢²é¿´»Ø¹ö¶ÎÃû³Æ¼°´óС
¡¡¡¡select segment_name, tablespace_name, r.status,
¡¡¡¡(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
¡¡¡¡max_extents, v.curext CurExtent
¡¡¡¡from dba_rollback_segs r, v$rollstat v
¡¡¡¡Where r.segment_id = v.usn(+)
¡¡¡¡order by segment_name ;
¡¡¡¡
¡¡¡¡4¡¢²é¿´¿ØÖÆÎļþ
¡¡¡¡select name from v$controlfile;
¡¡¡¡
¡¡¡¡5¡¢²é¿´ÈÕÖ¾Îļþ
¡¡¡¡select member from v$logfile;
¡¡¡¡
¡¡¡¡6¡¢²é¿´±í¿Õ¼äµÄʹÓÃÇé¿ö
¡¡¡¡select sum(bytes)/(1024*1024) as free_space,tablespace_name
¡¡¡¡from dba_free_space
¡¡¡¡group by tablespace_name;
¡¡¡¡
¡¡¡¡SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
¡¡¡¡(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
¡¡¡¡from SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
¡¡¡¡WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
¡¡¡¡
¡¡¡¡7¡¢²é¿´Êý¾Ý¿â¿â¶ÔÏó
¡¡¡¡select owner, object_type, status, count(*) count# from all_objects group by owner, object_type, status;
¡¡¡¡
¡¡¡¡8¡¢²é¿´Êý¾Ý¿âµÄ°æ±¾¡¡
¡¡¡¡Select version from Product_component_version
¡¡¡¡Where SUBSTR(PRODUCT,1,6)='Oracle';
¡¡¡¡9¡¢²é¿´Êý¾Ý¿âµÄ´´½¨ÈÕÆÚºÍ¹éµµ·½Ê½
¡¡¡¡Select Created, Log_Mode, Log_Mode from V$Database;
¡¡¡¡
¡¡¡¡10¡¢²¶×½ÔËÐкܾõÄSQL
¡¡¡¡column username format a12
¡¡¡¡column opname format a16
¡¡¡¡column progress format a8
¡¡¡¡
¡¡¡¡select username,sid,opname,
¡¡¡¡round(sofar*100 / totalwork,0) ¡¡¡¡ '%' as progress,
¡¡¡¡time_remaining,sql_text
¡¡¡¡from v$session_longops


Ïà¹ØÎĵµ£º

JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,Oracle

import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
  
public static void main(String[] args)throws Exception {
  
   Connection conn=null;
  
       //====Á¬½ÓACCESSÊý¾Ý¿â ......

oracleϵͳ±í²éѯ¡¾GBUnix¡¿

¡¾×ª¡¿http://www.gbunix.com/htmldata/2004_06/2/5/article_53_1.html
oracleϵͳ±í²éѯ¡¾GBUnix¡¿
 
Êý¾Ý×Öµädict×ÜÊÇÊôÓÚOracleÓû§sysµÄ¡£
¡¡¡¡1¡¢Óû§£º
¡¡¡¡¡¡select username from dba_users;
¡¡¡¡¸Ä¿ÚÁî
¡¡¡¡¡¡alter user spgroup identified by spgtest;
¡¡¡¡2¡¢±í¿Õ¼ä£º
¡¡¡¡¡¡select * fro ......

Oracle ·ÖÒ³Óï¾ä£¬´æ´¢¹ý³Ì

select * from (select t.*,rownum rn from (select * from emp) t where rownum<=10) where rn>=6;
´´½¨·ÖÒ³½á¹û¼¯µÄÓαê
create or replace package fenyepackage as
type testcursor is ref cursor;
end fenyepackage;
´´½¨·ÖÒ³´æ´¢¹ý³Ì
create or replace procedure fenye3(
tableName varchar2, --±íÃû ......

Oracle Ðм¶´¥·¢Æ÷ѧϰ

 Oracle ´¥·¢Æ÷ÓÐÓï¾ä¼¶´¥·¢Æ÷ºÍÐм¶´¥·¢Æ÷
Óï¾ä¼¶´¥·¢Æ÷  µ±É¾³ý²¿ÃűíÖеIJ¿ÃźÅʱ£¬Í¬Ê±É¾³ýµôÔ±¹¤±íÖв¿ÃźÅΪ£ºold.deptnoµÄ¼Ç¼
create or replace trigger del_dept_id
after delete on dept
for each row
begin
delete from emp where deptno=:old.deptno;
end;
µ±Íù²¿Ãűí²åÈëʱ£¬Í¬Ê±ÔÚÔ±¹¤±íÖ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ