plsql的四个数据导入接口比较:imp,odbc,txt,forupdate

不知道大家都经常使用哪一个?介绍介绍经验,,,

第一个:imp命令导入:  
     这个好像一般比较繁琐复杂,不过据说针对巨大量数据超过100多万以上数据导入效果和效率会很好,但暂时还没用过(其中还是有些比较担心怕出错)…
实例解释:
     Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 
1. 获取帮助 
 imp help=y2. 导入一个完整数据库
 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象
 imp system/manager file=seapark log=seapark fromuser=seapark imp 
 system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)4. 将一个用户所属的数据导入另一个用户
 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
 imp system/manager file=tank log=tank fromuser=(seapark,amy)
 touser=(seapark1, amy1)5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
 imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) 
log=paycheck, filesize=1G full=y
7. 使用参数文件
 imp system/manager parfile=bible_tables.parbible_tables.par参数文件: #Import the sample tables used for the Oracle8i Database Administrator's 
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A
第二个:ODBC导入器:
     我一般常用plsql菜单工具-->ODBC导入器-->导入excel数据,但是经常会在已经提交了上百条数据之后报错:“提示个别列值为NULL,是否继续导入?”(我分析估计是因为EXCEL数据表中某些列的格式不兼容或是说格式设置的不对),郁闷,,,弄的我骑虎难下,退出也不是,不退出吧已经导入了一部分数据,这样的结果为后续的检查带来了很多麻烦,,狂晕,不知道txt文本导入器会不会提示报这样的错误。

如图:

第三个:TXT文本导入器:
      plsql菜单工具-->文本导入器-->导入CSV或txt数据,应该很方便,但目前我还没有用过,我分析估计应该没有“ODBC导入器”那样会报错,因为导入外部数据的CSV或TXT,特别是txt数据文件,因为它们的数据格式已经被通过规范了,估计在用“文本导入器”导入时,不会报什么错误吧。
       哪位老师们用过,烦请介绍一下经验先

如图:

第四个:SELECT *** FOR UPDATE:
      这个估计平时大家也都用,就是直接使用命令:select 字段列 from 表名 where 条件范围 for update 或rowid=''(事务锁);

如图:

请用过的DBA老师们,说说使用经验和体会,以及在倒入数据前需要注意的细节?????

解决方案 »

  1.   

    还有10G开始的IMPDP
    IMPDP最快
      

  2.   



    PL/SQL工具-->-->

      

  3.   

    谈谈"txt文本导入器”的使用情况::::
      

  4.   

    请用过的DBA老师们,说说使用经验和体会,以及在倒入数据前需要注意的细节????? 
      

  5.   

    wo,wo,woo
    ,竟然没有明白的人儿………………???
     梦想有多大,舞台就有多大…*^_^*
      

  6.   

    你好,我经常使用的是第一个IMP