Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

oracleÎı¾Îļþµ¼Èëµ¼³ö(sqlldr&&spool)

 ¹ØÓÚµ¼³ö
¡¡¡¡Ô­Àí
¡¡¡¡Í¨¹ýsqlplusµÄµÄ±¨±í¹¦ÄÜÉú³ÉÎı¾Îļþ£¬µ«²úÉúµÄÎı¾ÎļþÒò·ÖÎöÔ­Òò´æÔÚ¿ÕÐÐÏÖÏó£¨Ö»ÓлسµÃ»ÓÐÆäËü£©£¬¿ÉÒÔͨ¹ýµÚÈý·½·½Ê½´¦ÀíÒ»ÏÂÉú³É±ê×¼Îı¾
¡¡¡¡A ѧϰ¹ý³Ì
¡¡¡¡1¡¡½¨±í
¡¡¡¡
¡¡¡¡SQL>CREATE TABLE TESTINOUT(ID NUMBER(10), USERNAME VARCHAR2(10), DATE1 DATE, MONEY NUMBER(6, 2));
¡¡¡¡
¡¡¡¡2¡¡Ìí¼ÓÊý¾Ý
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(1,'will',to_date('29-12-2001','dd-mm-yyyy'),33.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money) values(2,'ddxxkk',to_date('29-12-2002','dd-mm-yyyy'),443.33)
¡¡¡¡SQL>insert into TESTINOUT(id,username,date1,money)
values(1234567890,'thisistest',to_date('29-12-2002','dd-mm-yyyy'),4443.33)
¡¡¡¡
¡¡¡¡3 É趨Áмä¾àΪ'£¨Ã»Óпոñ£©
¡¡¡¡SQL> set colsep '
¡¡¡¡
¡¡¡¡4¡¡
¡¡¡¡SQL>column id format a10 truncate
¡¡¡¡SQL>column money format a6 truncate
¡¡¡¡SQL> select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡ID USERNAME DATE1 MONEY
¡¡¡¡----------------------------------
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡
¡¡¡¡
¡¡¡¡B¡¡
¡¡¡¡²âÊÔ¹ý³Ì
¡¡¡¡1±àд½Å±¾
¡¡¡¡testinout.sqlµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡set colsep '
¡¡¡¡set trimspool on
¡¡¡¡set linesize 120
¡¡¡¡set pagesize 2000
¡¡¡¡set newpage 1
¡¡¡¡set heading off
¡¡¡¡set term off
¡¡¡¡column money format a6 truncate
¡¡¡¡column id format a10 truncate
¡¡¡¡spool d:\iii
¡¡¡¡select to_char(id,'0000000009S') as
id,username,to_char(date1,'yyyymmdd') as
date1,to_char(money*100,'000000s') as money from testinout;
¡¡¡¡spool off
¡¡¡¡exit;
¡¡¡¡
¡¡¡¡2¡¡Ö´Ðнű¾
¡¡¡¡sqlplus user1/user1@my8i @d:\testinout.sql
¡¡¡¡»ò
¡¡¡¡sqlplus user1/user1 @d:\testinout.sql>d:\t
¡¡¡¡
¡¡¡¡3¡¡d:\iii.lstµÄÄÚÈÝÈçÏÂ
¡¡¡¡
¡¡¡¡0000000001test 20011229003333
¡¡¡¡0000000002ddxxkk 20021229055500
¡¡¡¡1234567890thisistest20021229444333
¡¡¡¡1234567890thisiºº×Öt200


Ïà¹ØÎĵµ£º

Oracle¿ØÖÆÎļþ³£ÓòÙ×÷

ÏÞÖÆ¿ØÖÆÎļþµÄ´óС
a.)²éѯ¿É¸´Óò¿·ÖµÄ±£´æÌìÊý(²»ÄÜÖ±½Ó¿ØÖÆ´óС,±£´æÌìÊýÔ½´óÊý¾ÝÔ½¶à)
SELECT name,value from v$parameter WHERE name = 'control_file_record_keep_time';

b.)ÉèÖÿɸ´Óò¿·Ö±£´æÊ±¼ä
ALTER SYSTEM SET CONTROL_FILE_RECORD_KEEP_TIME = 14;
......

ORACLE 10g Öлָ´ÒÑɾ³ýµÄ±í_flashback


-- ±Ê¼ÇÖв¿·ÖÄÚÈÝ
SQL> create table tt2 as select * from employee;
Table created.
SQL> drop table tt2;
Table dropped.
SQL> select * from tt2;
select * from tt2
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> flashback table tt2 to before drop;
Flashback comp ......

oracle 10gÈçºÎ¹Ø±ÕºÍ´ò¿ª×Ô¶¯ÊÕ¼¯Í³¼ÆÐÅÏ¢

http://www.51testing.com/?uid-16403-action-viewspace-itemid-101605
 Ò»¡¢ORACLE10g×Ô¶¯ÊÕ¼¯Í³¼ÆÐÅÏ¢--×Ô¶¯analyze
´ÓOracle Database 10g¿ªÊ¼£¬OracleÔÚ½¨¿âºó¾ÍĬÈÏ´´½¨ÁËÒ»¸öÃûΪGATHER_STATS_JOBµÄ¶¨Ê±ÈÎÎñ£¬ÓÃÓÚ×Ô¶¯ÊÕ¼¯CBOµÄͳ¼ÆÐÅÏ¢¡£
Õâ¸ö×Ô¶¯ÈÎÎñĬÈÏÇé¿öÏÂÔÚ¹¤×÷ÈÕÍíÉÏ10£º00-6£º00ºÍÖÜĩȫÌì¿ªÆ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ