1.oracleä¸ææ¦å¿µæå
è¿æ¥ ï¼connectionï¼ä¸ä¼è¯ ï¼sessionï¼è¿ä¸¤ä¸ªæ¦å¿µåä¸ç¨æ·è¿ç¨ ï¼user processï¼ç´§å¯ç¸å
³ï¼ä½äºè
åå
·æä¸åçå«ä¹ã
è¿æ¥ ï¼ç¨æ·è¿ç¨å Oracle å®ä¾é´çéä¿¡ééï¼communication pathwayï¼ãè¿ä¸ªéä¿¡ééæ¯éè¿è¿ç¨é´çéä¿¡æºå¶ï¼interprocess communication mechanismsï¼ï¼å¨åä¸ä¸ªè®¡ç®æºä¸è¿è¡ç¨æ·è¿ç¨å Oracle è¿ç¨ï¼æç½ç»è½¯ä»¶ï¼network softwareï¼ï¼å½æ°æ®åºåºç¨ç¨åºä¸ Oracle æå¡å¨è¿è¡å¨ä¸åç计ç®æºä¸æ¶ï¼å°±éè¦éè¿ç½ç»æ¥éä¿¡ï¼å»ºç«çã
ä¼è¯ ï¼ç¨æ·éè¿ç¨æ·è¿ç¨ä¸ Oracle å®ä¾å»ºç«çè¿æ¥[æ¤å¤è¿æ¥ä¸ä¸æä¸çè¿æ¥å«ä¹ä¸å ï¼ä¸»è¦æç¨æ·åæ°æ®åºé´çèç³» ]ãä¾å¦ï¼å½ç¨æ·å¯å¨ SQL*Plus æ¶å¿
é¡»æä¾ææçç¨æ·ååå¯ç ï¼ä¹å Oracle 为æ¤ç¨æ·å»ºç«ä¸ä¸ªä¼è¯ãä»ç¨æ·å¼å§è¿æ¥å°ç¨æ·æå¼è¿æ¥ï¼æéåºæ°æ®åºåºç¨ç¨åºï¼æé´ï¼ä¼è¯ä¸ç´æç»ã
Oracle æ°æ®åºä¸çåä¸ä¸ªç¨æ·å¯ä»¥åæ¶å建å¤ä¸ªä¼è¯ãä¾å¦ï¼ç¨æ·å/å¯ç 为çSCOTT/TIGER ç¨æ·å¯ä»¥å¤æ¬¡è¿æ¥å°åä¸ä¸ª Oracle å®ä¾ã
å½ç³»ç»æ²¡æè¿è¡å¨å
±äº«æå¡æ¨¡å¼ä¸æ¶ï¼Oracle 为æ¯ä¸ªç¨æ·ä¼è¯å建ä¸ä¸ªæå¡è¿ç¨ï¼server processï¼ãèå½ç³»ç»è¿è¡å¨å
±äº«æå¡æ¨¡å¼ä¸æ¶ï¼å¤ä¸ªç¨æ·ä¼è¯å¯ä»¥å
±äº«åä¸ä¸ªæå¡è¿ç¨ã
2.éè¿å®ä¾ç解ï¼å¤æ³¨æ¤å®åæ¥æºäº
http://hi.baidu.com/bystander1983/blog/item/7201a3835d1961ab0cf4d294.htmlï¼
æA/B两个åå¸ï¼éè¦ä»Aè¿éç½è å°Bå
å
建ä¸æ¡å
¬è·¯
ç¶åè¿éç½èè¿å»ï¼å
æ¬åå¤ç½èåè¿éç½è以åè¿åçä¸ç³»åçå¨ä½ã
ä¸æ¡å
¬è·¯ï¼å¯ä»¥è¿é0-n次çç½è
å½ç¶ä»Aå°Bçå
¬è·¯ä¹å¯è½ä¸åªä¸æ¡ ã
æä¸æ¬¡è¿éç½èï¼å¯ä»¥å¨çæ£ä¸è·¯æ¶æå¼éæä¸æ¡éè·¯
ä¸æ¬¡è¿éä¸ä¼å½±åå«çè¿éçç¶æ
对åºæ°æ®åº
A代表客æ·ç«¯è¿ç¨
B代表æå¡å¨ç«¯è¿ç¨
å
¬è·¯ä»£è¡¨è¿æ¥ ï¼
è¿éä¸æ¬¡ç½è代表ä¸ä¸ªä¼è¯
ä¸ä¸ªè¿æ¥å¯ä»¥è¿è¡å¤æ¬¡çä¼è¯
ä¸ä¸ªä¼è¯å¯ä»¥ä¸ä¾èµäºæ个è¿æ¥ï¼çè³æ²¡æè¿æ¥(å½æåå¤å¥½äºï¼çæ£å¼å§è¿éæ¶å建ç«è¿æ¥)
ä¸ä¸ªä¼è¯ä¸ä¼å½±åå«çä¼è¯