
用脚本将数据库导入oracle后怎么查看
impdp dlsys/dlsys@xx directory=dir dumpfile =*.dmp schemas= (a,b,c,d) logfile=*.log
我之前创建了表空间创建了用户,用的是PL/SQL,全部成功了,一执行数据库导入文本就显示失败请问问题出在哪里了,请厉害的老师解答
问题已经解决,有同样问题的可以加我Q|5|6|2|7|0|7|6|8|9|,谢谢回答者 展开
脚本导入后,查看有被导入的库中有哪些表就可以了。
将文本文件导入Oracle中需要用sqlloader的方式。
1、在数据库中创建相应的表。
如,文本文件内容为:
create table test
(id int,
name varchar2(10),
sex varchar2(10));
2、在电脑中某路径下编写ctrl文件,以c盘data目录为例,添加如下文本。如,被导入的文件名为load.txt
load data
infile 'load.txt' --被导入文件名
replace into table test
(id char terminated by ',',
name char terminated by ',',
sex char terminated by whitespace)
编写后,将文件保存成load.ctrl
3、然后打开命令提示符,并进入到文本文件和ctrl文件所在目录。
4、输入以下语句,并执行。
sqlldr userid=用户名/密码@数据库实例名 control=load.ctl log=load.log
5、导入后,test表中数据如下:
select * from test;
初学者先用用plsql工具就行了。。。
conn disys/dIsys@xx;
select * from user_tables;
这样就看到你导入的那些表了。
把导入失败的错误日志贴出来。
不行,命令对吗,为什么没结果,请问还有其他方法吗
把导入失败的错误日志贴出来。