如何将数据批量导入Oracle数据库?

来源:百度知道 编辑:UC知道 时间:2024/09/24 17:26:38
请详细说明步骤!谢谢!

先确保你要导入的数据库SID中有和你导出数据时所用的用户和密码.如果没有请看 2),
1)进入命令控制台,
输入:
imp username/password@SID file=/pathURL full=y
其中username为用户名,password为密码,pathURL导出数据所在路径,
如:
impr scott/tiger@orcl file=D:\data.dmp
需要注意的是,你要导入的表的表空间所属的用户和密码必须和你要导入到的表空间所属的用户和密码相同,就是你导出数据时用的哪个用户,导入时也用哪个用户,
2)
如果没有这个用户,创建用户命令如下:
以sysdba 进入sqlplus,
create user identified by password;
grant dba to user;

1)进入命令控制台,
输入:
imp username/password@SID file=/pathURL full=y
其中username为用户名,password为密码,pathURL导出数据所在路径,
如:
impr scott/tiger@orcl file=D:\data.dmp
需要注意的是,你要导入的表的表空间所属的用户和密码必须和你要导入到的表空间所属的用户和密码相同,就是你导出数据时用的哪个用户,导入时也用哪个用户,

进我空间,看这篇文章就OK了,http://hi.baidu.com/smiky/blog/item/0f145eb59447e6c936d3ca80.html

1、不能使用imp,因为imp导入的数据文件必须要exp出来的格式,你这里导入数据是指一般的文本或excel数据吧?
2、使用sqlloader,定义一个控制文件,写入你要