ÔËÓÃOracle ODP.NET 11gµÄ.NET³ÌÐò¹«²¼²½Öè
ODP.NET 11gÊÇOracle¹«²¼µÄ¹©.NET³ÌÐò·ÃÎÊOracleÊý¾Ý¿âµÄADO.NET×é¼þ£¬±È΢Èí×Ô´øµÄOracle×é¼þÐÔÄܺ㬸ü¿ÉÒÔ·ÃÎÊUDT(User Defined Type)²¿À࣬Procedure£¬REFÖ®Àà¸ß¼¶OracleÌØÕ÷¡£
¡¡¡¡.NET 1.1µÄ¿Í»§¶Ë¼±ÐèµÄ¹«²¼×ÊÁÏÈç´Î£º
¡¡¡¡¡ôOracle.DataAccess.dll (odt111odp.netinÒ».x)
¡¡¡¡¡ôOraOps11.dll £¨odt111in£©
¡¡¡¡.NET 2.0¼±Ð蹫²¼£º
¡¡¡¡¡ôOracle.DataAccess.dll (odt111odp.netin2.0)
¡¡¡¡¡ôOraOps11w.dll £¨odt111in£©
¡¡¡¡ÉϱߵĿͻ§¶Ë¾ùؽÐèOCI¸ù±¾°üÖ§³Ö£º
¡¡¡¡¡ôoci.dll
¡¡¡¡¡ôoraociei11.dll (Ò²¿ÉÒÔÓøüСµÄoraociicus11.dllÌæ´ú)
¡¡¡¡¡ôorannzsbb11.dll
¡¡¡¡ÎªÁËÔÚ¿Í»§¶Ë²âÊÔ±ãÀû£¬»¹¿ÉÒÔ¼ÓÉÏSQL*Plus°ü£¬°üÀ¨Á½¸ö×ÊÁÏ£º
¡¡¡¡¡ôsqlplus.exe
¡¡¡¡¡ôorasqlplusic11.dll
¡¡¡¡¹«²¼sqlplus°ü¿ÉÒÔÔËÓÃsqlplus "user_name/password@//192.168.1.31:1521/ORCL"ÔÚ¿Í»§¶Ë²âÊÔOracleµÄ״̬¡£
¡¡¡¡ÒÀ¾ÝÉϱß×¼Ôò£¬×îСµÄODP.NET Oracle¿Í»§¶Ë¹«²¼×ÊÁϰüÀ¨5¸ö×ÊÁÏ£¬Ñ¹Ëõºó´óСΪ°ËMB£º
¡¡¡¡¡ôoci.dll
¡¡¡¡¡ôoraociicus11.dll
¡¡¡¡¡ôorannzsbb11.dll
¡¡¡¡¡ôOracle.DataAccess.dll
¡¡¡¡¡ôOraOps11.dll
±¾ÎÄÀ´Ô´£º
ÎÒµÄÒì³£Íø
Java Exception
Dotnet Exception
Oracle Exception
1775 - HTTP 500 - ÄÚ²¿·þÎñÆ÷´íÎó
1776 - javax.servlet.ServletException: swoa database DBConn
1777 - java.lang.NoClassDefFoundError: javax transaction SystemException
1778 - ¸Ã³ÌÐò³öÏÖÁË´íÎó
1779 - Visual Stiduo.NetÒѼì²âµ½Ö¸¶¨µÄweb·þÎñÆ÷ÔËÐеIJ»ÊÇasp.net 1.1°æ
1780 - .NET FrameworkÉý¼¶µ½1.1ºó´íÎóÌáʾ±ä³ÉÁËÓ¢ÎÄÔõô°ì
1781 - java.lang.ClassCastException: com.microsoft.jdbc.base.BaseStatement
1782 - java.net.SocketException: Unexpected end of file from server
1783 - java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit
1784 - org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1
1785 - HRESULT = 80040155
1786 - ûÓÐ×ã¹»µÄ´ÅÅ̿ռä
1787 - °²×°»ã±à×é¼þ{590E429A-7773-4DE5-BC9C-D8573A9FC980}ʱ³ö´í
1788 - Visual Studio .NET Enterprise Architect - CHS: [2] ERROR: ÄÚ²¿´íÎó 2337
1789 - ÕÒ²»µ½ÀàÐÍ»òÃüÃû¿Õ¼äÃû³ÆResponse
1790 - ORA-00907:
Ïà¹ØÎĵµ£º
ѧϰOracle DBAÒ²°ë¸ö¶àѧÆÚÁË£¬½ñÌìÃÍÈ»²Å·¢ÏÖ£¬ÔÀ´ÎÒµÄÊ黹ÊǺÜеģ¬ÉϿβÙ×÷ʱºòÒ²Ö»ÊÇÖªµÀ´ó¸ÅÔõô×ö£¬µ«ÊÇÒªÕæµÄÈ«²¿×Ô¼º×ö£¬¶ø²»È¥·Ê黹ÊÇÓÐÒ»¶¨µÄÄѶȵģ¬ËùÒÔÄØ£¬½ñÌ쿪ʼ½«DBA´ÓÍ·¸´Ï°Ò»±é£¬Í¬Ê±ÔÙ²Ù×÷Ò»±é¡£
µÚÒ»Õ£¬Ñ§µÄÊÇOracleµÄÌåϵ½á¹¹£ ......
Ê×ÏȲ鿴Êý¾Ý¿âÏÖÓÐģʽ¿ÉʹÓÃÒÔÏÂÓï¾ä
select name,log_mode from v$database;
Ò²¿ÉÒÔÓÃÏÂÃæµÄÓï¾ä
archive log list£»(¸Ã·½·¨ÐèÒªas sysdba)
SQL> archive log list
Database log mode ¡¡¡¡¡¡¡¡¡¡¡¡No Archive Mode
Automatic archival¡¡¡¡¡¡¡¡¡¡¡¡Disabled
Archive destination¡¡¡¡¡¡¡¡¡¡ /export/home ......
BEGIN
¡¡¡¡SELECT ...
¡¡¡¡SELECT ...
¡¡¡¡SELECT ...
¡¡¡¡...
¡¡¡¡EXCEPTION
¡¡¡¡WHEN NO_DATA_FOUND THEN -- catches all ’no data found’ errors
¡¡¡¡
¡¡¡¡2¡¢Òì³£µÄ·ÖÀà
¡¡¡¡
¡¡¡¡ÓÐÁ½ÖÖÀàÐ͵ÄÒì³££¬Ò»ÖÖΪÄÚ²¿Òì³££¬Ò»ÖÖΪÓû§×Ô¶¨ÒåÒì³££¬ÄÚ²¿Òì³£ÊÇÖ´ÐÐÆÚ¼ä·µ»Øµ½PL/SQL¿éµÄORACLE´íÎó»òÓÉPL/ ......
E:\>exp help=y
ͨ¹ýÊäÈë EXP ÃüÁîºÍÓû§Ãû/¿ÚÁÄú¿ÉÒÔ
ÔÚÓû§ / ¿ÚÁîÖ®ºóµÄÃüÁî:
ʵÀý: EXP SCOTT/TIGER
»òÕߣ¬ÄúÒ²¿ÉÒÔͨ¹ýÊäÈë¸úÓи÷ÖÖ²ÎÊýµÄ EXP ÃüÁîÀ´¿ØÖÆ“µ¼³ö”µÄÔËÐз½Ê½¡£
ÒªÖ¸¶¨²ÎÊý£¬Äú¿ÉÒÔʹÓùؼü×Ö:
¸ñʽ: EXP KEYWORD=value »ò KEYWORD=(value1,value2,...,valueN)
ʵÀý: EXP SCOTT ......
oracle ¹éµµÓë²»¹éµµ
1. ²é¿´Êý¾Ý¿âµÄ¹éµµÄ£Ê½
£¨1£©Ê¹ÓÃÃüÁ
-------------------------------------------------
SQL> archive log list
Êý¾Ý¿âÈÕ־ģʽ ´æµµÄ£Ê½
×Ô¶¯´æµµ ÆôÓÃ
´æµµÖÕµã f:\oradata\dblearn\arch
×îÔçµÄ¸ÅÒªÈÕÖ¾ÐòÁÐ 14
ÏÂÒ»¸ö´æµµÈÕÖ¾ÐòÁÐ 16
µ±Ç°ÈÕÖ¾ÐòÁÐ 16
--- ......