¡¡ÂÛ̳ÉϾ³£ÓÐÈËÎÊ,ÈçºÎ¸øµ¼ÈëÎļþ¼ÓÉÏʱ¼ä´Á±ê¼Ç.ÔÚÕâÀï°ÑÎÒÔø¾¸ø¹ýµÄÁ½ÖÖ·½·¨×ܽáÒ»ÏÂ.
¡¡¡¡1.¿ÉÒÔÔÚDOSÏ´Óϵͳ»ñµÃʱ¼ä´Á
¡¡¡¡ÀûÓÃDosÃüÁîÈ¡µÃʱ¼ä´Á:
¡¡¡¡C:\>echo %date%
¡¡¡¡2006-04-24 ÐÇÆÚÒ»
¡¡¡¡C:\>echo %date:~0,10%
¡¡¡¡2006-04-24
¡¡¡¡½ÓÏÂÀ´Ê¹Óõ¼³ö(exp)¹¤¾ßÒýÓøÃʱ¼ä´Á¾ÍºÜÈÝÒ×ÁË:
¡¡¡¡exp userid=eygle/eygle file=d:\eygle%date:~0,10%.dmp log=d:\eygle%date:~0,10%.log
¡¡¡¡2.ʹÓÃsql½Å±¾´ÓÊý¾Ý¿â»ñµÃʱ¼ä´Á
¡¡¡¡ÓÐÅóÓÑ·´Ó¦ÔÚNTϸÃÃüÁîÖ´Ðнá¹ûÓëWindows2000ºÍWindowsXpÉϲ»Í¬,ûÓÐNTµÄ»·¾³¿ÉÒÔÊÔÑé(¾ÝÍøÓÑ˵ÓÃ""°ÑdateÒýÓÃÆðÀ´¾Í¿ÉÒÔÁË,Èç: "%date%",ÎÒûÓвâÊÔ¹ý).
¡¡¡¡ÎÒÃÇÒ²¿ÉÒÔʹÓÃÈçϵÄSQL·½Ê½»ñµÃʱ¼ä´Á.
¡¡¡¡Ê×Ïȱàдһ¸ödoexp.sql½Å±¾:
¡¡¡¡column today new_val dt
¡¡¡¡select to_char( sysdate, 'ddmmyyyy' ) today from dual;
¡¡¡¡host exp userid=eygle/eygle tables=emp file=exp_prod_&dt..exp log=exp_prod_&dt..log
¡¡¡¡exit
¡¡¡¡ÔÙ±àдһ¸östart.batÅú´¦Àí½Å±¾µ÷ÓÃdoexp.sql½Å±¾:
¡¡¡¡echo off
¡¡¡¡set oracle_sid=eygle
¡¡¡¡sqlplus eygle/eygle @doexp
¡¡¡¡Ö´Ðнá¹ûÈçÏÂ:
¡¡¡¡E:\Itpub\ItpubTrain\Exp2>dir
¡¡¡¡Çý¶¯Æ÷ E ÖеľíÊÇ SWAPDK
¡¡¡¡¾íµÄÐòÁкÅÊÇ F8BA-FCAC
¡¡¡¡E:\Itpub\ItpubTrain\Exp2 µÄĿ¼
¡¡¡¡2003-10-07 15:14
.
¡¡¡¡2003-10-07 15:14
..
¡¡¡¡2003-08-26 15:18 170 doexp.sql
¡¡¡¡2003-10-07 15:12 4,096 exp_prod_07102003.exp
¡¡¡¡2003-10-07 15:12 335 exp_prod_07102003.log
¡¡¡¡2003-08-26 15:18 4,096 exp_prod_26082003.exp
¡¡¡¡2003-08-26 15:18 312 exp_prod_26082003.log
¡¡¡¡2003-10-07 15:42 4,096 exp_prod_30082003.exp
¡¡¡¡2003-08-30 17:09 335 exp_prod_30082003.log
¡¡¡¡2003-10-07 15:14 1,660 sqlnet.log
¡¡¡¡2003-10-07 15:12 60 start.bat
¡¡¡¡9 ¸öÎļþ 15,160 ×Ö½Ú
¡¡¡¡2 ¸öĿ¼ 674,652,160 ¿ÉÓÃ×Ö½Ú