导入数据:
如下图一示:
上面我们已经利用AUL导出了数据,现在我们把用户sun删除,并且把对应数据文件删除,然后在重建用户和表空间。先前我有利用以前库把所有表名导出来。
先建表,用excel把所有表处理成 如下样式 @SUN_DEPT_syntax.sql,@SUN_EMP_syntax.sql
然后使用oracle自带的sqlldr装载文本数据:
如下图二示:
编写SQLLDR脚本如下形式
sqlldr sun/sun@dawn control=SUN_DEPT_sqlldr.ctl
pause
sqlldr sun/sun@dawn control=SUN_EMP_sqlldr.ctl
pause
.............................
把上面的做成批处理,加个pause是因为如果有的数据导入需要时间,如果接着执行下面语句会报错,所以加上最后在当前目录下面双击执行该批处理,直到数据导入完成。(如何每俩个中间加pause是有技巧的,首先把所有表导出来,然后给他们按奇数编码,而下面在编相同数目的偶数行,并且偶数行添上内容pause,然后在按序号排序既可);这里需要注意:
----------------------------------------------------------------------------
SQL> exit
从Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 11.2.0.1.0 - Production中断开
-- 这里的操作系统根目录必须得是生成的文本数据文件的目录,否则找不到对应的文件(看看控制文件中的内容就知道啦)
C:\Documents and Settings\IBM>sqlldr sun/sun@dawn control=E:\SUN_DEPT_sqlldr.ctl
SQL*Loader: Release11.2.0.1.0 - Production on 星期三 7月 23 15:51:36 2014
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL*Loader-500: 无法打开文件 (AA01.txt)SQL*Loader-553: 未找到文件SQL*Loader-509: 系统错误: 系统找不到指定的文件。SQL*Loader-2026: 由于无法继续, 加载已中止。
C:\Documents and Settings\IBM>e:
E:\>cd E:\huill_DATABASE
E:\huill_DATABASE>sqlldr sun/sun@dawn control=E:\huill_DATABASE\SUN_DEPT_sqlldr.ctl
SQL*Loader: Release 9.2.0.1.0 - Production on 星期三 3月 23 15:54:12 2014
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
达到提交点,逻辑记录计数82
E:\huill_DATABASE>sqlldr sun/sun@dawn control=E:\huill_DATABASE\SUN_EMP_sqlldr.ctl
SQL*Loader: Release 9.2.0.1.0 - Production on 星期三 3月 23 15:56:35 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
E:\huill_DATABASE>sqlldr userid=hospital/hospital@s9i control=E:\huill_DATABASE\FYFL_sqlldr.ctl
SQL*Loader: Release 11.2.0.1.0 - Production on 星期三 3月 23 15:57:59 2014
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
达到提交点,逻辑记录计数5329
达到提交点,逻辑记录计数10658
达到提交点,逻辑记录计数15987
达到提交点,逻辑记录计数21316
达到提交点,逻辑记录计数26645
达到提交点,逻辑记录计数3197
4达到提交点,逻辑记录计数32766
--------------------------------------------------------------------------------
如下图三示: