oracleµÄ±í¿Õ¼ä£¬Óû§µÄ´´½¨
Ò»¡¢¸ÅÄî
1. Êý¾Ý¿â (Database)
ʲôÊÇÊý¾Ý¿â£¿
Êý¾Ý¿âÊÇÒÀÕÕijÖÖÊý¾ÝÄ£ÐÍ×éÖ¯ÆðÀ´²¢´æ·Å¶þ¼¶´æ´¢Æ÷ÖеÄÊý¾Ý¼¯ºÏ¡£ÕâÖÖÊý¾Ý¼¯ºÏ¾ßÓÐÈçÏÂÌØµã£º¾¡¿ÉÄܲ»Öظ´£¬ÒÔ×îÓÅ·½Ê½ÎªÄ³¸öÌØ¶¨×éÖ¯µÄ¶àÖÖÓ¦Ó÷þÎñ£¬ÆäÊý¾Ý½á¹¹¶ÀÁ¢ÓÚʹÓÃËüµÄÓ¦ÓóÌÐò£¬¶ÔÊý¾ÝµÄÔö¡¢É¾¡¢¸ÄºÍ¼ìË÷ÓÉͳһÈí¼þ½øÐйÜÀíºÍ¿ØÖÆ¡£´Ó·¢Õ¹µÄÀúÊ·¿´£¬Êý¾Ý¿âÊÇÊý¾Ý¹ÜÀíµÄ¸ß¼¶½×¶Î£¬ËüÊÇÓÉÎļþ¹ÜÀíϵͳ·¢Õ¹ÆðÀ´µÄ¡£
ʲôÊÇÊý¾Ý¿âϵͳ£¿
Êý¾Ý¿âϵͳÊÇÒ»¸öʵ¼Ê¿ÉÔËÐеĴ洢¡¢Î¬»¤ºÍÓ¦ÓÃϵͳÌṩÊý¾ÝµÄÈí¼þϵͳ£¬ÊÇ´æ´¢½éÖÊ¡¢´¦Àí¶ÔÏóºÍ¹ÜÀíϵͳµÄ¼¯ºÏÌå¡£Ëüͨ³£ÓÉÈí¼þ¡¢Êý¾Ý¿âºÍÊý¾Ý¹ÜÀíÔ±×é³É¡£ÆäÈí¼þÖ÷Òª°üÀ¨²Ù×÷ϵͳ¡¢¸÷ÖÖËÞÖ÷ÓïÑÔ¡¢ÊµÓóÌÐòÒÔ¼°Êý¾Ý¿â¹ÜÀíϵͳ¡£Êý¾Ý¿âÓÉÊý¾Ý¿â¹ÜÀíϵͳͳһ¹ÜÀí£¬Êý¾ÝµÄ²åÈë¡¢Ð޸ĺͼìË÷¾ùҪͨ¹ýÊý¾Ý¿â¹ÜÀíϵͳ½øÐС£Êý¾Ý¹ÜÀíÔ±¸ºÔð´´½¨¡¢¼à¿ØºÍά»¤Õû¸öÊý¾Ý¿â£¬Ê¹Êý¾ÝÄܱ»ÈκÎÓÐȨʹÓõÄÈËÓÐЧʹÓá£Êý¾Ý¿â¹ÜÀíÔ±Ò»°ãÊÇÓÉÒµÎñˮƽ½Ï¸ß¡¢×ÊÀú½ÏÉîµÄÈËÔ±µ£ÈÎ
´ò¸ö±ÈÓ÷°É£º¿â¾Ý¿â¾ÍÊÇ´æ·ÅÊý¾ÝµÄ²Ö¿â. µ±È»²Ö¿âµÃ×éÖ¯µÃÓÐÐò£¬ÕâÐèÒªÒ»Ì×¹ÜÀí·½·¨¼°¹ÜÀí×éÖ¯£¬¹ÜÀí·½·¨¼°¹ÜÀí×éÖ¯½áºÏ¾Í³ÉÁËÒ»¸ö¹ÜÀí²Ö¿âµÄÓлúÌå -- ϵͳ.
2. Êý¾Ý±í¿Õ¼ä (Tablespace)
´æ·ÅÊý¾Ý×ÜÊÇÐèÒª¿Õ¼ä£¬ Oracle°ÑÒ»¸öÊý¾Ý¿â°´¹¦ÄÜ»®·ÖÈô¸É¿Õ¼äÀ´±£´æÊý¾Ý¡£µ±È»Êý¾Ý´æ·ÅÔÚ´ÅÅÌ×îÖÕÊÇÒÔÎļþÐÎʽ£¬ËùÒÔÒ»ÅÌÒ»¸öÊý¾Ý±í¿Õ¼ä°üº¬Ò»¸öÒÔÉϵÄÎïÀíÎļþ
3. OracleÓû§
Ò»¸öÊý¾Ý¿â¶à¸öÓû§À´´´½¨ºÍ¹ÜÀí×Ô¼ºµÄÊý¾Ý, ÿ¸öÓû§ÓÐ×Ô¼ºµÄȨÏÞ£¬Ò²¿ÉÓëÆäËûÓû§¹²ÏíÊý¾Ý
4. Êý¾Ý±í
Ôڲֿ⣬ÎÒÃÇ¿ÉÄÜÓжà¼ä·¿×Ó£¬Ã¿¸ö·¿×ÓÓÖÓжà¸ö»õ¼Ü£¬Ã¿¼ÜÓÖÓжà²ã¡£ ÎÒÃÇÔÚÊý¾Ý¿âÖдæ·ÅÊý¾Ý£¬×îÖÕÊÇÊý¾Ý±íµÄµ¥ÔªÀ´´æ´¢Óë¹ÜÀíµÄ¡£
5. Êý¾ÝÎļþ
ÒÔÉϼ¸¸ö¸ÅÄî¶¼ÊÇÂß¼Éϵģ¬ ¶øÊý¾ÝÎļþÔòÊÇÎïÀíÉϵġ£¾ÍÊÇ˵£¬Êý¾ÝÎļþÊÇÕæÕý“¿´µÃ×ŵĶ«Î÷”£¬ËüÔÚ´ÅÅÌÉÏÒÔÒ»¸öÕæÊµµÄÎļþÌåÏÖ.
¶þ¡¢´´½¨
(*·²oracleÃüÁîÔÚ sqlplusÖÐÖ´ÐÐ, ¼´ÔËÐÐ sqlplusw system/manager@test -ÕâÊÇÒÔǰ°²×°Ê±½²µ½µÄ)
1. Êý¾Ý¿â µ±ÎÒÃǰ²×°ºÃoracle8iºó£¬Ò»¸öÊý¾Ý¿âϵͳ¾Í°²×°ºÃÁË£¬ÆäÖÐÓÐÒ»¸öȱʡµÄÊý¾Ý¿â£¬µ±È»£¬ÎÒÃÇ»¹¿ÉÒÔ´´½¨ÐµÄÊý¾Ý¿â.
2. ÏÖÔÚÎÒÃÇÓ¦¸Ã½¨Êý¾Ý±í¿Õ¼ä, ¾ÍÈçÒª´æ·Å»õÎÆðÂëÊ×Ïȵðѷ¿×Ó½¨ºÃ°É¡£¾ÍÊÇ´æ·Å¶«Î÷µÄ¿Õ¼ä¡£±í¿Õ¼ä¾Í´æ·ÅÊý¾ÝµÄ¿Õ¼ä.
¸ñʽ: create tablespace ±í¼äÃû datafile 'Êý¾ÝÎļþÃû' size ±í¿Õ¼ä´óС;
example:
create tablespace data_test datafile 'e:\
Ïà¹ØÎĵµ£º
extent--×îС¿Õ¼ä·ÖÅ䵥λ --tablespace management
block --×îСi/oµ¥Î» --segment management
create tablespace james
datafile '/export/home/oracle/oradata/james.dbf'
size 100M ¡¡¡¡¡¡¡¡¡¡¡¡--³õʼµÄÎļþ´óС¡¡
autoextend On¡¡¡¡¡¡¡¡ --×Ô¶¯Ôö³¤
next 10M¡ ......
1¡¢Ê¹ÓÃ%TYPE
ÔÚÐí¶àÇé¿öÏ£¬PL/SQL±äÁ¿¿ÉÒÔÓÃÀ´´æ´¢ÔÚÊý¾Ý¿â±íÖеÄÊý¾Ý¡£ÔÚÕâÖÖÇé¿öÏ£¬±äÁ¿Ó¦¸ÃÓµÓÐÓë±íÁÐÏàͬµÄÀàÐÍ¡£ÀýÈ磬students±íµÄfirst_nameÁеÄÀàÐÍΪVARCHAR2(20),ÎÒÃÇ¿ÉÒÔ°´ÕÕÏÂÊö·½Ê½ÉùÃ÷Ò»¸ö±äÁ¿
DECLARE
v_FirstName VARCHAR2(20);
µ«ÊÇÈç¹ûfirst_nameÁе͍Òå¸Ä±äÁ˻ᷢÉúʲô£¨±ÈÈç˵±í¸Ä±äÁË£¬first ......
ʹÓÃOracleÌØÓеIJéѯÓï·¨, ¿ÉÒԴﵽʰ빦±¶µÄЧ¹û
1. Ê÷²éѯ
create table tree (
id number(10) not null primary key,
name varchar2(100) not null,
super number(10 ......
¶ÔÓÚOracle¹¤×÷Á÷µÄÓÅ»¯·½Ê½Ö÷Òª·ÖÁ½´óÀ࣬һÀàÊÇÁ÷³ÌÉè¼ÆÉϵÄÓÅ»¯£¬Ò»ÀàÊÇÊý¾Ý¿âÐÔÄܵÄÓÅ»¯¡£
Á÷³ÌÉè¼ÆÓÅ»¯£º
×ÐϸѡÔñͬ²½´¦ÀíºÍÒì²½´¦Àíģʽ¡£
Èç¹ûÑ¡Ôñͬ²½´¦Àíģʽ£¬ÔòÔÚÌá½»ºóϵͳÁ¢¼´½øÐй¤×÷Á÷´¦Àí£¬ÔÚÁ÷³Ì½áÊøÇ°£¬Ç°¶Ë³ÌÐò½«Ò»Ö±´¦Óڵȴý×´ ̬¡£Èç¹ûÑ¡ÔñÒì²½´¦Àíģʽ£¬³ÌÐòÌá½»¹¤×÷Á÷ºó¿ØÖÆÈ¨Á¢¼´·µ»Ø£¬¹¤×÷Á÷º ......
1 ×ʲúÀàÐÍ
×ʲúÀàÐÍ£º×ʱ¾»¯¡¢CIP¡¢·ÑÓÃÐÔ
×ʱ¾»¯£ºÊÇÖ¸ÐèÒª¼ÆËãÕ۾ɵÄ×ʲú
CIP£ºÊÇÔÚ½¨¹¤³Ì×ʲú£¬Éв»ÐèÕ۾ɣ¬´ýÆä×ʱ¾»¯Ö®ºóÔÙ¿ªÊ¼ÕÛ¾É
·ÑÓÃÐÔ£ºÊDz»¼ÆËãÕ۾ɣ¬¸Ã×ʲúµÄ³É±¾¶¼×÷Ϊ·ÑÓô¦Àí
2 ×ʲúÔö¼Ó
×ʲúÔö¼ÓÓÐÁ½ÖÖ·½Ê½£ºÊÖ¶¯Ôö¼Ó£¬×Ô¶¯Ôö¼Ó¡£
×Ô¶¯Ôö¼ÓÊÇÖ¸ÓÉÆäËûÄ£¿é£¨APÄ£¿é»òPAÄ£¿é£©´«µÝµ½×ʲúÄ£¿é ......