OracleÓëAIXµÄ½ÇÉ«
1.2.1 OracleÓëAIXµÄ½ÇÉ«
OracleÔËÐÐÔÚAIXÉÏ£¬Ìṩ×ÅÊý¾ÝµÄ´æ´¢ºÍ¹ÜÀí·þÎñ¡£Êý¾Ý¼´ÐÅÏ¢£¬OracleÊý¾Ý¿â¾ÍÊÇÓ¦ÓÃϵͳÖд洢Êý¾ÝÐÅÏ¢µÄÒ»¸ö¼¯Öд洢λÖá¢Ò»ÖÖ´æÈ¡·½·¨µÄÉÌÆ·»¯ÊµÏÖ¡£AIXÊdzÐÔØOracleÔËÐеĵײãƽ̨£¬½øÐÐ×ÅCPUµ÷¶È¡¢ÄÚ´æµ÷¶È¡¢´æ´¢¹ÜÀí¡¢Îļþ¹ÜÀí¡¢ÍøÂçÇý¶¯µÈϵͳÔËÐкÍά»¤¹¤×÷¡£
×÷Ϊ¶ÔÓ¦ÓÃϵͳµÄÖ§³ÖÀ´Ëµ£¬Êý¾Ý¿â³£ÓÃÀ´´æ´¢ÈýÖÖ²»Í¬ÀàÐ͵ÄÊý¾Ý£º
n ³£ÓÃÀàÐÍÊý¾Ý£¬Ò²³ÆΪ±êÁ¿Êý¾ÝÀàÐÍ£¬ÖîÈç±íʾÃû×Ö¡¢µØÖ·µÄ×Ö·û¡¢Êý×Ö¡¢ÈÕÆÚµÈÊý¾Ý¡£
n ¸´ÔÓÀàÐͺʹó¶ÔÏó£ºÖîÈçÉùÒô¡¢ÊÓƵ¡¢µØÀíÐÅÏ¢¡¢Í¼»¡¢¹¤³ÌÖÆͼµÈ·Ç¹æ·¶ÐÔÊý¾Ý¡£
n Óû§¶¨ÒåÊý¾ÝÀàÐÍÊý¾Ý£ºÓû§¸ù¾Ý×Ô¼ºµÄÓ¦ÓÃÐèÒª¶¨ÒåµÄÊý¾ÝÀàÐÍ£¬ÒÔ¼°¶ÔÓ¦´æ´¢µÄÊý¾Ý¡£
ÕâЩÊý¾Ý´æ´¢ÔÚÊý¾Ý¿âÖУ¬Ö§³Ö×ÅÓû§µÄÊý¾ÝÇëÇóºÍ´¦Àí£¬µäÐͲÙ×÷ÓÐÏÂÃæµÄÈýÖÖ£ºÊý¾Ý¿â¼ÓÈ롢ɾ³ý¡¢¸ü¸Ä¡£
²»½öÈç´Ë£¬ÔÚÉú²ú»·¾³Ï£¬Êý¾Ý¿â»¹±ØÐëÒÔ¿É¿¿µÄ·½Ê½¡¢¿É½ÓÊܵÄËٶȡ¢¿ÉÒÔÖ§³ÖµÄ¶àÓû§²¢·¢·þÎñ£¬Ö´ÐÐÉÏÊöËùÓÐÕâЩ²Ù×÷¡£
Òò´Ë£¬UNIXϵͳÊǵäÐ͵ĶàÈÎÎñ²Ù×÷ϵͳ»·¾³£¬ÍùÍùÊÇOracleÕâÑùµÄ´óÖÐÐÍÊý¾Ý¿âµÄÊ×ѡƽ̨£¬ÀýÈçAIX¡¢HP-UX¡¢Solaris£¨Sparc£©µÈ¡£Ò»°ã¶øÑÔ£¬ÔÚÕûÌåÓ¦Óû·¾³Ï£¬Ã¿Ì×UNIXÖ÷»ú³Ðµ£Ò»×é·þÎñ£¬ÀýÈçOracleÊý¾Ý¿â·þÎñ¡¢SybaseÊý¾Ý¿â·þÎñ¡¢Öмä¼þ£¨ÈçWebLogic£©·þÎñ¡¢´òÓ¡·þÎñÆ÷¡¢NFS·þÎñµÈ£¬Èçͼ1-29Ëùʾ¡£
OracleÍùÍù´¦ÓÚÕûÌåÓ¦Óû·¾³ÖеÄÖÐÐĽڵãλÖ㬲¢ÒÔAIX×÷ΪÆä²Ù×÷ϵͳƽ̨£¬ÒÔÆÚʹÓÃAIXµÄ´¦ÀíÄÜÁ¦£º
n ¶ÔʹÓÃCPU¼ÆËãÄÜÁ¦µÄÖ§³Ö£»
n ¶ÔÄÚ´æµ÷¶ÈÉϵÄÖ§³Ö£»
n ¶Ô´æ´¢µÄ¹ÜÀíºÍʹÓõÄÖ§³Ö£»
n ¶ÔÍøÂçͨÐŵÄÖ§³Ö£»
n ϵͳ°²È«ÐÔµÄÒªÇóµÈ¡£
OracleÔËÐÐÔÚAIXÉÏ£¬ÉêÇëÁËAIXÎïÀíÄÚ´æÇø¼äµÄÒ»²¿·Ö×÷Ϊ×Ô¼ºµÄ¹²ÏíÄÚ´æ½á¹¹£¬ÓÃÓÚOracle¸÷½ø³Ì¼äµÄIPCͨÐÅ¡£OracleÔÚAIXÉÏÅÉÉúµÄÈô¸Éºǫ́½ø³ÌÔÚAIXµÄµ÷¶ÈÏ£¬Ìṩ×ÅOracle·þÎñÆ÷µÄ¸÷ÖÖ·þÎñ¡£OracleÊý¾Ý´æ´¢ÔÚ´ÅÅ̽éÖÊÉÏ£¬ÒÀÀµAIXÂß¼¾í¹ÜÀíÆ÷½øÐÐͳһµÄ¹ÜÀíºÍά»¤£º
ÔÚÉú²ú»·¾³Ï£¬Êý¾Ý¿âÍùÍùÔÚÒ»Ì׶ÀÕ¼µÄUNIX·þÎñÆ÷ÉÏÔËÐУ¨»òÕßÊÇRS6000ÖжÀÁ¢µÄÒ»¸öLPAR·ÖÇø£©£¬ÕâÒâζ×ÅÊý¾Ý¿â·þÎñÆ÷ϵͳ²»±Ø¹Ë¼°ÆäËû²»Ó¦ÓеŤ×÷Ôغɣ¬ÒÔ¼°ÆäËûÔغɻá¶Ô·þÎñÆ÷Ôì³ÉµÄ¹¤×÷ѹÁ¦¡£
±¾ÊéÒ²½«¼ÙÉèOracle»áÔÚÒ»Ì׶ÀռģʽϵÄAIXÖÐÔËÐУ¬ÕâÌ×»·¾³¿ÉÄÜÊÇÒ»¸öµ¥½ÚµãµÄRS6000 AIX5L/6»·¾³£¬Ò²¿ÉÄÜÊÇÒ»Ì×RS6000µÄ¼¯ÈºRACϵͳ»òHACMP¸ß¿ÉÓû·¾³¡£
6.1 ASMµÄ»ù±¾¸ÅÄî
ASMÖ¸µÄÊÇÒ»¸öÔÚÎïÀí¾í£¨»òÕß´ÅÅÌ·ÖÇø£©ÉÏÌرðΪOracleÊý¾ÝÎļþ¶ø´´
Ïà¹ØÎĵµ£º
OracleÊý¾Ýµ¼Èëµ¼³öimp/exp¾ÍÏ൱ÓÚoracleÊý¾Ý»¹ÔÓ뱸·Ý¡£expÃüÁî¿ÉÒÔ°ÑÊý¾Ý´ÓÔ¶³ÌÊý¾Ý¿â·þÎñÆ÷µ¼³öµ½±¾µØµÄdmpÎļþ£¬impÃüÁî¿ÉÒÔ°ÑdmpÎļþ´Ó±¾µØµ¼Èëµ½Ô¶´¦µÄÊý¾Ý¿â·þÎñÆ÷ÖС£ ÀûÓÃÕâ¸ö¹¦ÄÜ¿ÉÒÔ¹¹½¨Á½¸öÏàͬµÄÊý¾Ý¿â£¬Ò»¸öÓÃÀ´²âÊÔ£¬Ò»¸öÓÃÀ´ÕýʽʹÓá£
Ö´Ðл·¾³£º¿ÉÒÔÔÚSQLPLUS.EXE»òÕßDOS£¨ÃüÁîÐУ©ÖÐÖ´Ð ......
1.ÊÓͼ£¨VIEW£©
1.1 ¸ÅÄî
ÊÓͼ-----ÊÇÓÉSELECT²éѯÓï¾ä(¿ÉÒÔÊǵ¥±í»òÕ߶à±í²éѯ)¶¨ÒåµÄÒ»¸ö"Âß¼±í",Ö»Óж¨Òå¶øÎÞÊý¾Ý,ÊÇÒ»¸ö"Ðé±í". ÔÚ´´½¨ÊÓͼʱ,Ö»Êǽ«ÊÓͼµÄ¶¨ÒåÐÅÏ¢±£´æÔÚÊý¾Ý×ÖµäÖÐ, ¶ø²¢²»½«Êµ¼ÊµÄÊý¾Ý¸´ÖƵ½Èκεط½, ¼´²»ÐèÒªÔÚ±í¿Õ¼äÖÐΪÊÓͼ·ÖÅä´æ´¢¿Õ¼ä. ÊÓͼÊDz鿴º ......
ÕâѧÆÚ×¼±¸»¨ÉÙÐíʱ¼äÑо¿Ò»ÏÂoracle£¬Ì¨Ê½»úµÄUbuntu²»Îȶ¨ÀÏ»µ£¬·ÅÆúÁËlinuxÉÏʹÓÃoracleµÄÏë·¨£¬ÔÚ×Ô¼º±Ê¼Ç±¾ÉÏ×°ÁËÒ»¸öoracle 10g express°æ±¾£¬Ñ§Ï°Ò»Ï¡£
±¾À´»¹ÏëÓÃÔƶËÐéÄ⻯һÏÂoracle£¬ÊµÑéʧ°Ü£¬ÀÏÀÏʵʵÈÃoracleÇÖÈëÎÒµÄϵͳ¡£¡£¡£囧
°²×°Íê ......
start d:\a.sql
@ d:\a.sql
edit [d:\a.sql]
spool d:\a.sql ½«ÆÁÉÏÄÚÈÝ Êä³öµ½Ö¸¶¨Îļþ
spool off
set linesize 320
set pagesize 100
set autoprint on
set serveroutput on
variable v1 refcursor
exp imp ±¸·Ý »Ö
Ö»¶ÁÊÂÎñ
set transaction read only
Óô¦£¬ÉèÖà ......
Ëø
²éѯÆäËûÓû§µÄ±í <Óû§Ãû.±íÃû>
Ëø¶¨Ä£Ê½£º
Ðм¶Ëø
Ðб»ÅÅËûÐÔËø¶¨
ÔÚijÐеÄËø±»ÊÍ·Å֮ǰ£¬ÆäËûÓû§²»ÄÜÐ޸ĴËÐÐ
ʹÓÃcommit rollbackÃüÁîÊÍ·ÅËø
»ñÈ¡Ðм¶Ëø
ʹÓÃinsert¡¢updateÓï¾ä£¬×Ô¶¯ÉÏÐм¶Ëø
ʹÓÃselect...for update [of ÁÐÃû] Óï¾ä×Ô¶¯»ñÈ¡Ðм¶Ëø
ÔÚ±íµÄÒ»Ðлò¶àÐзÅÖÃÅÅËûËø£¬ÓÃÓÚ·ÀÖÎÆäË ......