Oracle·ÃÎÊSQL Server
ÔÚÍøÉÏÕÒµÄÒ»¸ö·½·¨£¬¾ÍÒòΪһ¸öhostNameûÅäÖöԣ¬º¦µÃÎÒ»¨ÁË3¸öСʱ²Å¸ã¶¨
²âÊÔ»·¾³:
oracle·þÎñÆ÷: windowsXPϵͳ£¬ oracle9.2.0.7£¬Ö÷»úÃû£ºoracleHost
sqlserver·þÎñÆ÷:windows2003 r2ϵͳ£¬sqlserver 2000,Ö÷»úÃû£ºsqlHost
Ä¿µÄ£ºÔÚOracleÊý¾ÝÖзÃÎÊsqlserverÖеÄNorthwindÊý¾Ý¿â
1¡¢ÔÚ°²×°ORACLE9iʱ, Ҫѡ͸Ã÷Íø¹Ø(Oracle Transparent Gateway)Àï·ÃÎÊMicrosoft SQL ServerÊý¾Ý¿â
Èç¹ûûѡÔñ£¬Óð²×°ÅÌÖØÐÂ×°Ò»ÏÂÕâ¸ö×é¼þ£¬ÎÒµÄûװ£¬ÎÒ¾ÍÓÃoracle9.2.0.4µÄÔÅÌÖØÐÂ×°µÄ£¬È»ºóÔÚÓÃoracle9.2.0.7µÄ²¹¶¡°üÔÙÉý¼¶Ò»Ï£¬²»È»Óò»ÁË£¬ÎÒ¾ÍÒòÕâ¸ö£¬ºÄ·ÑÁË1¸öСʱÕÒÔÒò¡£
°²×°Ê±ÓиöÈÃÄãÑ¡ÔñSQL Server·þÎñÆ÷µÄ£¬Äã¿ÉÒÔ°´ÕæÊµµÄÅäÖ㬺óÃæÎÒÖ÷Òª½²×Ô¼ºÊÖ¹¤ÅäÖá£
°²×°ºÃºó£¬»áÔÚ$ORACLE9I_HOME\tg4msql\admin\ÏÂÓм¸¸öÅäÖõÄsample,¿ÉÒÔ¿´¿´£¬ÀïÃæÓиöpdf°ïÖú
ÏÂÃæÊÇÎÒµÄÅäÖÃ
¡¡¡¡$ORACLE9I_HOME\tg4msql\admin\ ÏÂÐÂдinitnorthwind.oraÅäÖÃÎļþ.
¡¡¡¡ÄÚÈÝÈçÏÂ:
¡¡¡¡HS_FDS_CONNECT_INFO="SERVER= sqlHost;DATABASE=Northwind"
¡¡¡¡HS_DB_NAME=Northwind
¡¡¡¡HS_FDS_TRACE_LEVEL=OFF
¡¡¡¡HS_FDS_RECOVERY_ACCOUNT=RECOVER
¡¡¡¡HS_FDS_RECOVERY_PWD=RECOVER¡¡¡¡
¡¡¡¡$ORACLE9I_HOME\network\admin ÏÂlistener.oraÄÚÈÝÈçÏÂ:
¡¡¡¡LISTENER =
¡¡¡¡ (DESCRIPTION_LIST =
¡¡¡¡ (DESCRIPTION =
¡¡¡¡ (ADDRESS_LIST =
¡¡¡¡ (ADDRESS = (PROTOCOL = TCP)(HOST = oracleHost)(PORT = 1521))
¡¡¡¡ )
¡¡¡¡ )
¡¡¡¡ )¡¡¡¡
¡¡¡¡SID_LIST_LISTENER =
¡¡¡¡ (SID_LIST =
¡¡¡¡ (SID_DESC =
¡¡¡¡ (GLOBAL_DBNAME = test9)
¡¡¡¡ (ORACLE_HOME = d:\oracle\ora92)
¡¡¡¡ (SID_NAME = test9)
¡¡¡¡ )
¡¡¡¡ (SID_DESC=
¡¡¡¡ (SID_NAME=northwind)
¡¡¡¡ (ORACLE_HOME=d:\Oracle\Ora92)
¡¡¡¡ (PROGRAM=tg4msql)
¡¡¡¡ )
¡¡¡¡ )¡¡¡¡
¡¡¡¡ÖØÆô¶¯Õą̂×ögatewayµÄwindows»úÆ÷ÉÏ(oracleHost)TNSListener·þÎñ. ¡¡¡¡
¡¡¡¡(·²Êǰ´´Ë²½ÖèÐÂÔö¿É·ÃÎʵÄSQL ServerÊý¾Ý¿âʱ£¬TNSListener·þÎñ¶¼ÒªÖØÆô¶¯) ¡¡¡¡
¡¡¡¡2¡¢ORACLE9IµÄ·þÎñÆ÷¶ËÅäÖÃtnsnames.ora,²»ÄÜÓÃnet8ÅäÖù¤¾
Ïà¹ØÎĵµ£º
distinctÕâ¸ö¹Ø¼ü×ÖÀ´¹ýÂ˵ô¶àÓàµÄÖØ¸´¼Ç¼ֻ±£ÁôÒ»Ìõ£¬µ«ÍùÍùÖ»Óà ËüÀ´·µ»Ø²»Öظ´¼Ç¼µÄÌõÊý£¬¶ø²»ÊÇÓÃËüÀ´·µ»Ø²»ÖؼǼµÄËùÓÐÖµ¡£ÆäÔÒòÊÇdistinctÖ»ÓÐÓöþÖØÑ»·²éѯÀ´½â¾ö£¬¶øÕâÑù¶ÔÓÚÒ»¸öÊý¾ÝÁ¿·Ç³£´óµÄÕ¾À´Ëµ£¬ÎÞÒÉÊÇ»áÖ±½ÓÓ°Ï쵽ЧÂʵġ£
ÏÂÃæÏÈÀ´¿´¿´Àý×Ó£º
table±í
×Ö¶Î1 ×Ö¶Î2
&nbs ......
¹¤×÷¹ý³ÌÖÐÐèÒª½«oracleÖеÄÊý¾Ýµ¼Èëµ½excleÖУ¬×Ô¼º×öÁËһϣ¬ÏȽ«·½·¨½éÉÜÈçÏ£¬
Äã¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄʵ¼ÊÇé¿ö£¬×ö³ö¸ü¸Ä¡£
1,½¨Á¢Ò»¸öemp.sqlÎļþÎÒµÄÊÇÔÚF :\SQL\EMP.SQL
set line 120
set pagesize 100
set feedback off
--¹Ø±ÕÀàËÆÓÚ“ÒÑÑ¡11ÐДÕâÑùµÄÊä³ö·´À¡£¬ÒÔ±£Ö¤spoolÊä³ö¶¨ÒåµÄ--ÎļþÖÐÖ»ÓÐÎÒÃÇ ......
Q]ÈçºÎ¿ªÆô/¹Ø±Õ¹éµµ
Q]ÈçºÎ¿ªÆô/¹Ø±Õ¹éµµ
[A]Èç¹û¿ªÆô¹éµµ£¬Çë±£Ö¤log_archive_start=true¿ªÆô×Ô¶¯¹éµµ£¬·ñÔòÖ»ÄÜÊÖ¹¤¹éµµ£¬Èç¹ûÊǹرÕÁ˹鵵£¬ÔòÉèÖøòÎÊýΪfalse
×¢Ò⣺Èç¹ûÊÇOPS/RAC»·¾³£¬ÐèÒªÏȰÑparallel_server = true×¢Ê͵ô£¬È»ºóÖ´ÐÐÈçϲ½Ö裬×îºóÓÃÕâ¸ö²ÎÊýÖØÐÂÆô¶¯
1¡¢¿ªÆô¹éµµ
a. ¹Ø±ÕÊý¾Ý¿âshutdown im ......
¡¡ SQLÖеĵ¥¼Ç¼º¯Êý
1.ASCII
·µ»ØÓëÖ¸¶¨µÄ×Ö·û¶ÔÓ¦µÄÊ®½øÖÆÊý;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO   ......