ÈçºÎ±àдoracle´æ´¢¹ý³Ì
ÔÚÎÒµÄÉÏÒ»¸öÒøÐÐÏîÄ¿ÖУ¬ÎÒ½Óµ½±àдORACLE´æ´¢¹ý³ÌµÄÈÎÎñ£¬ÎÒÊdzÌÐòÔ±£¬ÄÔ´üÀïÖ»ÓÐһЩÈçºÎʹÓÃCALLABLE½Ó¿Úµ÷Óô洢¹ý³ÌµÄ¾Ñ飬һʱ²»ÖªÈçºÎÏÂÊÖ£¬ÎÒ²éÔÄÁËһЩ×ÊÁÏ£¬Í¨¹ýʵ¼ù·¢ÏÖ±àдORACLE´æ´¢¹ý³ÌÊǷdz£²»ÈÝÒ׵Ť×÷£¬¼´Ê¹ÉÏ·ÒԺ󣬵÷ÊÔºÍÑéÖ¤·Ç³£Âé·³¡£¼òµ¥µØ½²£¬Oracle´æ´¢¹ý³Ì¾ÍÊÇ´æ´¢ÔÚOracleÊý¾Ý¿âÖеÄÒ»¸ö³ÌÐò¡£
¡¡¡¡Ò». ¸ÅÊö
¡¡¡¡Oracle´æ´¢¹ý³Ì¿ª·¢µÄÒªµãÊÇ£º
¡¡¡¡• ʹÓÃNotepadÎı¾±à¼Æ÷£¬ÓÃOracle PL/SQL±à³ÌÓïÑÔдһ¸ö´æ´¢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖд´½¨Ò»¸ö´æ´¢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖÐʹÓÃSQL*Plus¹¤¾ßÔËÐд洢¹ý³Ì;
¡¡¡¡• ÔÚOracleÊý¾Ý¿âÖÐÐ޸Ĵ洢¹ý³Ì;
¡¡¡¡• ͨ¹ý±àÒë´íÎóµ÷ÊÔ´æ´¢¹ý³Ì;
¡¡¡¡• ɾ³ý´æ´¢¹ý³Ì;
¡¡¡¡¶þ.»·¾³ÅäÖÃ
¡¡¡¡°üÀ¨ÒÔÏÂÄÚÈÝ£º
¡¡¡¡• Ò»¸öÎı¾±à¼Æ÷Notepad;
¡¡¡¡• Oracle SQL*Plus¹¤¾ß£¬Ìá½»Oracle SQLºÍPL/SQL Óï¾äµ½Oracle database¡£
¡¡¡¡• Oracle 10g expressÊý¾Ý¿â£¬ËüÊÇÃâ·ÑʹÓõİ汾;
¡¡¡¡ÐèÒªµÄ¼¼ÇÉ£º
¡¡¡¡• SQL»ù´¡ÖªÊ¶,°üÀ¨²åÈë¡¢Ð޸ġ¢É¾³ýµÈ
¡¡¡¡• ʹÓÃOracle's SQL*Plus¹¤¾ßµÄ»ù±¾¼¼ÇÉ;
¡¡¡¡• ʹÓÃOracle's PL/SQL ±à³ÌÓïÑԵĻù±¾¼¼ÇÉ;
¡¡¡¡Èý.дһ¸ö´æ´¢¹ý³Ì
¡¡¡¡´æ´¢¹ý³ÌʹÓÃOracle's PL/SQL ³ÌÐòÓïÑÔ±àд£¬ÈÃÎÒÃÇдһ¸öʲô¹¤×÷¶¼²»×öµÄ´æ´¢¹ý³Ì£¬ÎÒÃÇ¿ÉÒÔ±àÒëºÍÔËÐÐËü¶ø²»Óõ£ÐÄ»á¶ÔÊý¾Ý¿â²úÉúÈκÎË𺦡£
¡¡¡¡ÔÚNotepad, дÏ£º
¡¡¡¡CREATE OR REPLACE PROCEDURE skeleton
¡¡¡¡IS
¡¡¡¡BEGIN
¡¡¡¡NULL;
¡¡¡¡END;
¡¡¡¡°ÑÎļþ´æÎªskeleton.sql.
¡¡¡¡ÈÃÎÒÃÇÒ»ÐÐÐбéÀúÕâ¸ö´æ´¢¹ý³Ì:
¡¡¡¡1 CREATE OR REPLACE PROCEDURE skeleton
¡¡¡¡2 IS
¡¡¡¡3 BEGIN
¡¡¡¡4 NULL;
¡¡¡¡5 END;
¡¡¡¡ÐÐ1:
¡¡¡¡CREATE OR REPLACE PROCEDURE ÊÇÒ»¸öSQLÓï¾ä֪ͨOracleÊý¾Ý¿âÈ¥´´½¨Ò»¸ö½Ð×öskeleton´æ´¢¹ý³Ì, Èç¹û´æÔھ͸²¸ÇËü;
¡¡¡¡ÐÐ2:
¡¡¡¡IS¹Ø¼ü´Ê±íÃ÷ºóÃæ½«¸úËæÒ»¸öPL/SQLÌå¡£
¡¡¡¡ÐÐ3:
¡¡¡¡BEGIN¹Ø¼ü´Ê±íÃ÷PL/SQLÌåµÄ¿ªÊ¼¡£
¡¡¡¡ÐÐ4:
¡¡¡¡NULL PL/SQLÓï¾ä±íÃ÷ʲôʶ¼²»×ö£¬Õâ¾ä²»ÄÜɾȥ£¬ÒòΪPL/SQLÌåÖÐÖÁÉÙÐèÒªÓÐÒ»¾ä;
¡¡¡¡ÐÐ5:
¡¡¡¡END¹Ø¼ü´Ê±íÃ÷PL/SQLÌåµÄ½áÊø
¡¡¡¡ËÄ.´´½¨Ò»¸ö´æ´¢¹ý³Ì
¡¡¡¡SQLÓï¾äCREATE OR REPLACE PROCEDUREÔÚOracleÊý¾Ý¿âÖд´½¨¡¢±àÒëºÍ±£´æÒ»¸ö´æ´¢¹ý³Ì¡£
¡¡¡¡´ÓWindow´ò¿ªSQL*Plus²¢ÇÒ´ÓSQL*PlusµÇ¼µ½ÄãµÄÊý¾Ý¿â;´ò¿ªskeleton.sqlÎļþ.
¡¡¡¡ÔÚSQL>ÃüÁîÌá
Ïà¹ØÎĵµ£º
CREATE OR REPLACE FUNCTION F_HPS_SPLIT
/*
* ¹¦ ÄÜ: split.
* ÊäÈë²ÎÊý: Liststr string
* ÊäÈë²ÎÊý: Sepe index
* ÊäÈë²ÎÊý: Sepe separator. default is ','.
* return sepeCount
*/
(
......
Ò»£¬Ó²¼þÅäÖÃ×îµÍÒªÇó£º
32루X86£©£º
¸öÈËÈÏΪÖÁÉÙ1GÄڴ棨linux ÉÏ512M ¿ÉÒÔ£¬µ«Ì«¹ýÓÚÃãÇ¿ÁË£¬ÄÇÑùÈÝÒ×ËÀ»ú»ò¿¨×¡²»¶¯£¬»áÈÃÈË×¥¿ñµÄ;
windows 512M µÄ¿Ï¶¨²»ÐУ©
10GµÄ¿ÉÓô ......
http://blog.csdn.net/flysyq/archive/2009/02/26/3939877.aspx
Oracle ¸ÅÄOracle 10.2£©
9¡¢½ø³Ì½á¹¹
ÕâÒ»ÕÂÂÛÊöÁËOracleÊý¾Ý¿âϵͳµÄ½ø³ÌºÍOracleϵͳµÄ¿ÉÓõIJ»Í¬ÅäÖá£
ÕâÒ»Õ°üº¬ÏÂÁÐÖ÷Ì⣺
u ½ø³Ì½éÉÜ
u Óû§½ø³Ì¸ÅÊö
u Oracle½ø³Ì¸ÅÊö
u ¹²Ïí·þÎñÆ÷¼Ü¹¹
u רÓ÷þÎñÆ÷ÅäÖÃ
u ³ÌÐò½Ó¿Ú
½ø³Ì½éÉÜ
ËùÓÐÁ¬ ......
ÓÉÓÚ¹«Ë¾ÒµÎñÔö³¤½Ï¿ì£¬Êý¾Ý¿âoracleѹÁ¦Ô½À´Ô½´ó£¬¹«Ë¾¿¼ÂÇÔÚÓ¦Ó÷þÎñÆ÷ Websphere ºÍ Êý¾Ý¿âoracleÖ®¼äÔö¼Ó timestenÊý¾Ý¿âÀ´ÊµÏÖÊý¾ÝµÄ¶Áд·ÖÀ룬ÁíÍâÓÉÓÚtimestenÊÇÄÚ´æÊý¾Ý¿â£¬ËùÒÔ²éѯËÙ¶ÈÉÏÒªÓÅÓÚ oracle Êý¾Ý¿â£¬Á½¸öÊý¾Ý¿âËäÈ»¶¼ÊÇoracle¹«Ë¾µÄ²úÆ·£¬µ«ÊÇÔںܶàsqlµÄд·¨ÉÏÊDz»ÏàͬµÄ£¬Ï ......
µÚÒ»Õ£ºÈÕÖ¾¹ÜÀí
1.forcing log switches
sql> alter system switch logfile;
2.forcing checkpoints
sql> alter system checkpoint;
3.adding online redo log groups
sql> alter database add logfile [group 4]
sql> ('/disk3/log4a.rdo','/disk4/lo ......