PostgreSQLаæÌá¸ßOracle¼æÈÝÐÔ ÓûÓë¼×¹ÇÎÄÊԱȸߣ¿
ÉÌÒµ¿ªÔ´Êý¾Ý¿â³§¼ÒEnterpriseDBÓë6ÔÂ17ÈÕ·¢²¼ÁË×îеÄPostgres Plus¸ß¼¶·þÎñÆ÷°æ£¬ÆäÄ¿±êÊÇÌá¸ßÓëOracleÊý¾Ý¿âµÄ¼æÈÝÐÔ£¬EnterpriseDBÊÇ¿ªÔ´Êý¾Ý¿âPostgreSQL£¨Ò²½Ð×öPostgres£©±³ºóµÄÖ÷ÒªÉÌÒµÖ§³Ö¹«Ë¾¡£
ÆäʵPostgres Plus¸ß¼¶·þÎñÆ÷°æ²¢·ÇÍêÈ«¿ªÔ´£¬ËüÊÇÔÚ¿ªÔ´µÄPostgreSQLÊý¾Ý¿â»ù´¡Ö®ÉÏÌí¼ÓÁËÐí¶à¸½¼ÓÌØÐÔ£¬ÒÔÌá¸ßºÍOracleÊý¾Ý¿âµÄ¼æÈÝÐÔ¡£
ÔÚ8.3 R2·¢ÐаæÖУ¬EnterpriseDBÌí¼ÓÁËÐí¶àÐÔÄܺͿÉÉìËõÐÔÑ¡ÏÓÐÒâ˼µÄÊÇÏÖÔÚOracle¹ºÂòÁËSunµÄ¿ªÔ´Êý¾Ý¿âMySQL£¬¶øEnterpriseDBÏÖÔÚÒ²»ñµÃÁËIBMµÄͶ×Ê¡£
EnterpriseDB CEO Ed Boyajian͸¶£¬Õâ¸ö°æ±¾¶ÔÆóÒµ¸üÓÐÎüÒýÁ¦ºÍ¿ÉÐÐÐÔ£¬Êܾ¼ÃΣ»úµÄÓ°Ï죬ºÜ¶àÒѾ²¿ÊðÁËOracleµÄÆóÒµÕýÔÚ¿¼Âǽ«ËüÃǵķǹؼüÒµÎñ×ªÒÆµ½Postgres¡£
½ØÖÁĿǰOracle»¹Î´¶ÔÆä¾ºÕù¶ÔÊÖEnterpriseDB·¢²¼Ð°æÊý¾Ý¿âÕâһʼþ×ö³öÈÎºÎÆÀÂÛ¡£
Boyajian˵Postgres Plus¸ß¼¶·þÎñÆ÷°æÖеÄеÄOracle¼æÈÝÌØÐÔ¹Ø×¢µÄÊǽµµÍ³É±¾£¬·çÏպʹÓOracleÊý¾ÝÇ¨ÒÆÓ¦ÓóÌÐòµÄʱ¼ä¡£
EnterpriseDBÊ×ϯ¼Ü¹¹Ê¦Jim Mlodgenski˵ʵ¼ÊÉÏÕâÒ»´Î·¢²¼ÊǸù«Ë¾µÚÎå´úOracle¼æÈÝÐÔ²úÆ·ÁË£¬ÔÚÒÔǰµÄ°æ±¾Öнö½ö×öÁËÄÇЩ±È½ÏÈÝÒ×ʵÏÖµÄÊÂÇ飬ÔÚÕâ¸ö°æ±¾ÖÐÎÒÃÇÉîÈëµ½OracleÐÐΪÖÐÈ¥ÁË£¬Ò»¸ö×îÃ÷ÏÔµÄÀý×Ó¾ÍÊÇÊÂÎñ¿ØÖÆ¡£
Mlodgenski˵ʵ¼ÊÉÏÊÂÎñ¿ØÖƵÄÁé¸ÐÊÇÀ´×ÔEnterpriseDBµÄ¿Í»§Âåɼí¶Ê±±¨£¬ËüÃÇ×¢Òâµ½ÊÂÎñÊÇ·¢ÉúÔÚOracleÊý¾Ý¿âÍùÊý¾Ý¿âдÈëÊý¾ÝÐÐʱµÄ¡£
³ýÁËÌṩOracle¼æÈÝÐÔÌØÕ÷Í⣬EnterpriseDB»¹¸øÊý¾Ý¿âÌí¼ÓÁËеĿÉÉìËõÐÔÌØÐÔ£¬ÆäÖÐÒ»¸öÀý×Ó¾ÍÊÇ“ÎÞÏÞ»º´æ£¬Infinite Cache”£¬Ëü»ùÓÚ¿ªÔ´µÄmemcachedÓ¦ÓóÌÐò¡££¨51CTO±à¼ÍƼö£º´Ómemcached¿´MySQLºÍ¹ØÏµÊý¾Ý¿âµÄδÀ´£©
Mlodgenski˵·Ö²¼Ê½Äڴ滺´æÒѾºÜ³£¼ûÁË£¬µ«´Óϵͳ¹ÜÀíºÍÊý¾Ý¿âÊÓ½ÇÀ´¿´»¹ÊǷdz£À§Äѵġ£ÎÒÃǵÄ×ö·¨Êǽ«·Ö²¼Ê½Äڴ滺´æ·ÅÔÚÊý¾Ý¿âÇ°Ãæ£¬È»ºó½«ÆäÍÆË͵½Êý¾Ý¿â£¬ÕâÑù¾ÍÔÊÐí¿ª·¢ÈËԱʹÓüòµ¥µÄSQL½Ó¿Ú·ÃÎÊ·Ö²¼Ê½Äڴ滺´æ£¬²¢ÇÒϵͳ¹ÜÀí¿ªÏúÏÖÔÚÊÇÓÉÊý¾Ý¿â×ÔÉí¿ØÖÆµÄÁË¡£Mlodgenski˵ÎÞÏÞ»º´æ¶ÔÓÚ¶Á²Ù×÷ÐÔÄÜÓÐ10µ½20±¶µÄÌáÉý¡£Óû¸ü¶àµÄÁ˽â·Ö²¼Ê½Êý¾Ý¿â£¬¿É²Î¿¼51CTO֮ǰ·¢²¼µÄ·Ö²¼Ê½Êý¾Ý¿âµÄǰÊÀ½ñÉúÒ»ÎÄ¡£
Ò²¿ÉÒÔͨ¹ýһЩ½Ð×öÒ첽Ԥȡ£¨Asynchronous Pre-Fetch£©µÄ¼¼ÊõÌáÉýÐÔÄÜ£¬Ò첽ԤȡÊÇÒ»¸ö¸ßÐÔÄܲéѯ½â¾ö·½°¸£¬ËüʹÄãµÄ´ÅÅÌ×ÊÔ´µÃµ½¸ü¸ßЧµØÀûÓã¬ËüÌáǰ¸æËßÄÚºËÄãÐèÒªµÄÊÇÄÇÒ»¿éÊý¾Ý£¬¶ÔÓÚÄÇЩ±¨±íÐÍÓ¦ÓóÌÐòÕâ¸öÌØÐԷdz£µÄºÃ£¬Äã¿ÉÒÔ´Ó´ÅÅÌÉÏ¿ìËÙ»ñµÃ´ó¿éµÄÊý¾Ý¡£
Ó
Ïà¹ØÎĵµ£º
ÔÚLinuxÉϰ²×°oracleµÄʱºò²»Ð¡ÐݲװÁËÁ½´Îlistener, ¸ãµÃlistenerµÄ¶Ë¿ÚºÅ±ä³ÉÁË1522¶ø²»ÊÇȱʡµÄ1521, ¿Í»§¶ËÁ¬Á˺þö¼Ã»ÓÐÁ¬½ÓÉÏ£¬×îºó²Å·¢ÏÖÊÇlistenerµÄ¶Ë¿ÚºÅ²»¶Ô¡£Ò»ÏÂÊÇÎҸıälistener¶Ë¿ÚºÅµÄ²½Ö裺
1. Ê×ÏÈÐèҪֹͣlistener, ʹÓÃÃüÁîlsnrctl stop
2. listenerÍ£Ö¹ÒԺ󣬵½ÄãµÄ$ORACLE_HOME/network/adminÏÂÕ ......
connect by Êǽṹ»¯²éѯÖÐÓõ½µÄ£¬Æä»ù±¾Óï·¨ÊÇ£º
select ... from tablename start with Ìõ¼þ1
connect by Ìõ¼þ2
where Ìõ¼þ3;
Àý£º
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
¼òµ¥ËµÀ´Êǽ«Ò»¸öÊ÷×´½á¹¹´æ´¢ÔÚÒ»ÕűíÀ±ÈÈçÒ»¸ö±íÖдæÔÚÁ½¸ö×Ö¶ ......
µÈ´ýʼþµÄÔ´Æð
µÈ´ýʼþµÄ¸ÅÄî´ó¸ÅÊÇ´ÓORACLE 7.0.12ÖÐÒýÈëµÄ£¬´óÖÂÓÐ100¸öµÈ´ýʼþ¡£ÔÚORACLE 8.0ÖÐÕâ¸öÊýÄ¿Ôö´óµ½ÁË´óÔ¼150¸ö£¬ÔÚORACLE 8IÖдóÔ¼ÓÐ220¸öʼþ£¬ÔÚORACLE 9IR2ÖдóÔ¼ÓÐ400¸öµÈ´ýʼþ£¬¶øÔÚ×î½üORACLE 10GR2ÖУ¬´óÔ¼ÓÐ874¸öµÈ´ýʼþ¡£
ËäÈ»²»Í¬°æ±¾ºÍ×é¼þ°²×°¿ÉÄÜ»áÓв»Í¬ÊýÄ¿µÄµÈ´ýʼþ£¬µ«ÊÇÕâЩµÈ´ýÊ ......
Ò»¡¢Ê²Ã´ÊÇoracle×Ö·û¼¯
¡¡¡¡Oracle×Ö·û¼¯ÊÇÒ»¸ö×Ö½ÚÊý¾ÝµÄ½âÊ͵ķûºÅ¼¯ºÏ,ÓдóС֮·Ö,ÓÐÏ໥µÄ°üÈݹØÏµ¡£ORACLE Ö§³Ö¹ú¼ÒÓïÑÔµÄÌåϵ½á¹¹ÔÊÐíÄãʹÓñ¾µØ»¯ÓïÑÔÀ´´æ´¢£¬´¦Àí£¬¼ìË÷Êý¾Ý¡£ËüʹÊý¾Ý¿â¹¤¾ß£¬´íÎóÏûÏ¢£¬ÅÅÐò´ÎÐò£¬ÈÕÆÚ£¬Ê±¼ä£¬»õ±Ò£¬Êý×Ö£¬ºÍÈÕÀú×Ô¶¯ÊÊÓ¦±¾µØ»¯ÓïÑÔºÍÆ½Ì¨¡£
SELECT * from V$NLS_PARAMETERS
......