³õѧORACLE Á·Ï°Ìâ
ʹÓÃscott/tigerÓû§ÏµÄemp±íºÍdept±íÍê³ÉÏÂÁÐÁ·Ï°£¬±íµÄ½á¹¹ËµÃ÷ÈçÏÂ
¡¡¡¡empÔ±¹¤±í(empnoÔ±¹¤ºÅ/enameÔ±¹¤ÐÕÃû/job¹¤×÷/mgrÉϼ¶±àºÅ/hiredateÊܹÍÈÕÆÚ/salн½ð/commÓ¶½ð/deptno²¿ÃűàºÅ)
¡¡¡¡dept²¿Ãűí(deptno²¿ÃűàºÅ/dname²¿ÃÅÃû³Æ/locµØµã)
¡¡¡¡¹¤×Ê £½ н½ð £« Ó¶½ð
¡¡¡¡1£®ÁгöÖÁÉÙÓÐÒ»¸öÔ±¹¤µÄËùÓв¿ÃÅ
¡¡¡¡2£®Áгöн½ð±È“SMITH”¶àµÄËùÓÐÔ±¹¤¡£
¡¡¡¡3£®ÁгöËùÓÐÔ±¹¤µÄÐÕÃû¼°ÆäÖ±½ÓÉϼ¶µÄÐÕÃû¡£
¡¡¡¡4£®ÁгöÊܹÍÈÕÆÚÍíÓÚÆäÖ±½ÓÉϼ¶µÄËùÓÐÔ±¹¤¡£
¡¡¡¡5£®Áгö²¿ÃÅÃû³ÆºÍÕâЩ²¿ÃŵÄÔ±¹¤ÐÅÏ¢£¬Í¬Ê±ÁгöÄÇЩûÓÐÔ±¹¤µÄ²¿ÃÅ¡£
¡¡¡¡6£®ÁгöËùÓГCLERK”£¨°ìÊÂÔ±£©µÄÐÕÃû¼°Æä²¿ÃÅÃû³Æ¡£
¡¡¡¡7£®Áгö×îµÍн½ð´óÓÚ1500µÄ¸÷ÖÖ¹¤×÷¡£
¡¡¡¡8£®ÁгöÔÚ²¿ÃÅ“SALES”£¨ÏúÊÛ²¿£©¹¤×÷µÄÔ±¹¤µÄÐÕÃû£¬¼Ù¶¨²»ÖªµÀÏúÊÛ²¿µÄ²¿ÃűàºÅ¡£
¡¡¡¡9£®Áгöн½ð¸ßÓÚ¹«Ë¾Æ½¾ùн½ðµÄËùÓÐÔ±¹¤¡£
¡¡¡¡10£®ÁгöÓë“SCOTT”´ÓÊÂÏàͬ¹¤×÷µÄËùÓÐÔ±¹¤¡£
¡¡¡¡11£®Áгöн½ðµÈÓÚ²¿ÃÅ30ÖÐÔ±¹¤µÄн½ðµÄËùÓÐÔ±¹¤µÄÐÕÃûºÍн½ð¡£
¡¡¡¡12£®Áгöн½ð¸ßÓÚÔÚ²¿ÃÅ30¹¤×÷µÄËùÓÐÔ±¹¤µÄн½ðµÄÔ±¹¤ÐÕÃûºÍн½ð¡£
¡¡¡¡13£®ÁгöÔÚÿ¸ö²¿Ãʤ×÷µÄÔ±¹¤ÊýÁ¿¡¢Æ½¾ù¹¤×ÊºÍÆ½¾ù·þÎñÆÚÏÞ¡£
¡¡¡¡14£®ÁгöËùÓÐÔ±¹¤µÄÐÕÃû¡¢²¿ÃÅÃû³ÆºÍ¹¤×Ê¡£
¡¡¡¡16£®ÁгöËùÓв¿ÃŵÄÏêϸÐÅÏ¢ºÍ²¿ÃÅÈËÊý¡£
¡¡¡¡17£®Áгö¸÷ÖÖ¹¤×÷µÄ×îµÍ¹¤×Ê¡£
¡¡¡¡18£®ÁгöMANAGER£¨¾Àí£©µÄ×îµÍн½ð¡£
¡¡¡¡19£®ÁгöËùÓÐÔ±¹¤µÄÄ깤×Ê,°´Äêн´ÓµÍµ½¸ßÅÅÐò¡£
¡¡¡¡===============================================
¡¡¡¡Ê¹ÓÃscott/tigerÓû§ÏµÄemp±íºÍdept±íÍê³ÉÏÂÁÐÁ·Ï°£¬±íµÄ½á¹¹ËµÃ÷ÈçÏÂ
¡¡¡¡empÔ±¹¤±í(empnoÔ±¹¤ºÅ/enameÔ±¹¤ÐÕÃû/job¹¤×÷/mgrÉϼ¶±àºÅ/hiredateÊܹÍÈÕÆÚ/salн½ð/commÓ¶½ð/deptno²¿ÃűàºÅ)
¡¡¡¡dept²¿Ãűí(deptno²¿ÃűàºÅ/dname²¿ÃÅÃû³Æ/locµØµã)
¡¡¡¡¹¤×Ê £½ н½ð £« Ó¶½ð
¡¡¡¡------1£®ÁгöÖÁÉÙÓÐÒ»¸öÔ±¹¤µÄËùÓв¿ÃÅ
¡¡¡¡select * from dept
¡¡¡¡where deptno in
¡¡¡¡(select deptno from emp group by deptno having count(*)>1);
¡¡¡¡------2£®Áгöн½ð±È“SMITH”¶àµÄËùÓÐÔ±¹¤¡£
¡¡¡¡select * from emp
¡¡¡¡where sal>(select sal from emp where ename='SMITH');
¡¡¡¡------3£®ÁгöËùÓÐÔ±¹¤µÄÐÕÃû¼°ÆäÖ±½ÓÉϼ¶µÄÐÕÃû¡£
¡¡¡¡select ename,(select ename from emp where empno=a.mgr) from emp a;
¡¡¡¡»ò
¡¡¡¡select ename, (sele
Ïà¹ØÎĵµ£º
1¡¢¹Ì¶¨ÁÐÊýµÄÐÐÁÐת»»
Èç
student subject grade
--------- ---------- --------
student1 ÓïÎÄ 80
student1 Êýѧ 70
student1 Ó¢Óï 60
student2 ÓïÎÄ 90
student2 Êýѧ 80
student2 Ó¢Óï 100
……
ת»»Îª
ÓïÎÄ Êýѧ Ó¢Óï
student1 80 70 60
student2 90 80 100
……
Óï¾äÈçÏ£ºs ......
OracleÖÐKill sessionµÄÑо¿
×÷Õߣºeygle |English Version ¡¾×ªÔØÊ±ÇëÒÔ³¬Á´½ÓÐÎʽ±êÃ÷ÎÄÕ³ö´¦ºÍ×÷ÕßÐÅÏ¢¼°±¾ÉùÃ÷¡¿
Á´½Ó£ºhttp://www.eygle.com/archives/2004/06/kill_session.html
ÎÒÃÇÖªµÀ,ÔÚOracleÊý¾Ý¿âÖÐ,¿ÉÒÔͨ¹ýkill sessionµÄ·½Ê½À´ÖÕÖ¹Ò»¸ö½ø³Ì,Æä»ù±¾Óï·¨½á¹¹Îª:
alter system kill session 'sid,serial# ......
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(byte ......
¡¡¡¡OracleÊý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏ൱ÓÚoracleÊý¾Ý»¹ÔÓ뱸·Ý¡£expÃüÁî¿ÉÒÔ°ÑÊý¾Ý´ÓÔ¶³ÌÊý¾Ý¿â·þÎñÆ÷µ¼³öµ½±¾µØµÄdmpÎļþ£¬impÃüÁî¿ÉÒÔ°ÑdmpÎļþ´Ó±¾µØµ¼Èëµ½Ô¶´¦µÄÊý¾Ý¿â·þÎñÆ÷ÖС£ ÀûÓÃÕâ¸ö¹¦ÄÜ¿ÉÒÔ¹¹½¨Á½¸öÏàͬµÄÊý¾Ý¿â£¬Ò»¸öÓÃÀ´²âÊÔ£¬Ò»¸öÓÃÀ´ÕýʽʹÓÃ……
¡¡¡¡OracleÊý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏàµ±Ó ......
Êý¾Ý¿âÃû(DB_NAME)¡¢ÊµÀýÃû(Instance_name)¡¢ÒÔ¼°²Ù×÷ϵͳ»·¾³±äÁ¿(ORACLE_SID)
ÔÚORACLE7¡¢8Êý¾Ý¿âÖÐÖ»ÓÐÊý¾Ý¿âÃû(db_name)ºÍÊý¾Ý¿âʵÀýÃû(instance_name)¡£ÔÚORACLE8i¡¢9iÖгöÏÖÁËеIJÎÊý£¬¼´Êý¾Ý¿âÓòÃû(db_domain)¡¢·þÎñÃû(service_name)¡¢ÒÔ¼°²Ù×÷ϵͳ»·¾³±äÁ¿(ORACLE_SID)¡£ÕâЩ¶¼´æÔÚÓÚͬһ¸öÊý¾Ý¿âÖеıêʶ£¬ÓÃÓÚÇ ......