永发信息网

把dmp文件用kettle工具怎么导入到oracle数据库

答案:2  悬赏:0  手机版
解决时间 2021-12-30 22:02
  • 提问者网友:十年饮冰
  • 2021-12-30 03:05
把dmp文件用kettle工具怎么导入到oracle数据库
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-12-30 04:26
1,使用oracle的imp命令导入*.dmp文件
首先要明确知道,使用oracle的imp命令进行导入,要在一个空的数据库下,才是最好的,否则,数据表存在的话,就要先删除数据表中的数据
步骤1:禁用约束 alter table table disable constraint FK_ForeignKey ;
使用sqlplus命令登录到oracle数据库,举例如下:
比如你要用scott这个用户进行导入数据,首先要保证这个用户有dba权限,因此要用oracle的system用户登录数据库,对scott用户授权
sqlplus system/123456
grant dba to scott
退出sqlplus 注:exit命令

sqlplus scott/tiger
删除表数据 truncate table table_name
退出sqlplus

使用这个导入命令将备份导入
imp scott/tiger@testdb full=y file=d:\scott.dmp ignore=y log=d:\log.txt
testdb :数据库名字 log=d:\log.txt为报错的时候日志记录 scott/tiger:登录用户名和密码
导出成功后,再次登录oracle
sqlplus scott/tiger
执行启用约束
alter table table enable constraint FK_ForeignKey ;
全部回答
  • 1楼网友:北方的南先生
  • 2021-12-30 05:29
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯