SQL SERVER 数据导入 ORACLE 一部分方法以及问题解决

SQL SERVER 数据导入 ORACLE 一部分方法以及问题解决

1、SQL SERVER 数据导入到oracle数据库方法,自己研究使用(不推荐使用)推荐使用其他的plsql的 数据泵工具

1、在navicat 连接上oracle 点击右击 导入向导 选择odbc 进行 SQL server 的服务器的选择,以及账号密码输入进行连接
然后选要导入的数据库,在面选择需要导入的表,点击下一步 如果oracle表空间有表,就不能选择新建表,点击下一步,可以能改数据的 数据类型以及长度,和添加主键
在这里插入图片描述
在这里阿斯蒂芬插入图片描述选择服务器填写用户名和密码 和选择数据库
选择表下面可以选择表
然后点击下一步下一步根据需要选择开始导入就可以了。

但是会出现一个问题,就是如果SQL server 数据库中的表名是小写,用这种方法导入之后需要把表名改为大写 oracle才能进行查询更改

2、Oracle导出dmp的方法

①:使用命令行的方式进行导出(exp)

1、win+r 输入cmd
输入 exp exp system/887200@localhost/orcl file=d:\yxyy.dmp log=d:\yxyy.log tables=h_name_basy
system :用户
887200 :密码
@localhost/orcl:本地实列
file 为 导出的文件存放的路径
log 为:日志文件存放的路径
tables: 为可选参数,指定导出该用户下的表

②就是使用navicat 工具 或者其他的plsql的 数据泵工具

3、Oracle导入的dmp的方法

imp system/887200@localhost/orcl file=D:\路径 .dmp log=路径 ignore=y

另外一个方法就是使用navicat 的数据泵 (不推荐使用)
可以尝试一下 plsql 的数据泵, 本人还没有学习,

---------------------这里只是记录一下工作中遇到的问题,我也不是搞oracle 的 不是很懂,如果有错误或不对的地方也评论进行讨论

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值