设为首页 收藏本站
查看: 986|回复: 0

[经验分享] Oracle Imp Emp的使用 Oracle 导入,导出

[复制链接]

尚未签到

发表于 2018-9-23 08:03:42 | 显示全部楼层 |阅读模式
  由于项目组现在使用Oracle,所以对于一些基本的操作还要掌握起来比如导入,导出,因为今天下午用到了所以我们上午查了一下资料终于搞定了。做一下笔录。
  先看一下导出如何用Emp
  刚开始的时候我用PL/SQL来导入,导出,发现问题太大了,要么只能导出表结构和数据,要么只能导出表结构和存储过程不能导出数据,
  现在我们用命令行来做,当然,这样做的前提是我们的机器已经装了Oracle了。
  
  1、导出一个用户的所有数据(*包括表和数据,存储过程,触发器等)
  开始-->运行-->进到DOS里面
  emp yfqsdie/sdie?!3406@XE owner=yfqsdie file=D:\OracleBackup
  回车,即可查看结果。第一次显示的错误为没有dba权限,,我查了一下果然是我确实用的不是管理员,只要给yfqsdie赋上权限即可。
  好我们开始给yfqsdie赋上管理员的权限。
  开始-->运行-->进到DOS里面
  sqlplus /nolog
  conn /as sysdba
  grant dba to yfqsdie;(切记,这里有个分号)
  图一
DSC0000.jpg

  
  在上面的图中我们看到了解决方法。lili用到导入或是导出的用户名。
  赋完了权限后我们可以到导出用户的对象了。
  使用
  
  开始-->运行-->进到DOS里面
  exp yfqsdie/sdie?!3406@XE owner=yfqsdie file=E:\Oracle2-16
  如图二
DSC0001.jpg

  
  这样就把yfqsdie的所有数据(表,数据,存储过程,触发器等)导出了
  这里要注意我们用的是exp不是emp,yfqsdie是用户名,sdie?!3406是密码,XE 是数据库的名字,owner=yfqsdie是说我们要导出的是所有者yfqsdie的数据。file=E:\Oracle2-16是说我们导出的文件的名称为:Oracle2-16地点在E盘。
  图三为我们导出成功了。这里我们很欣慰的看到了存储过程,触发器视图等全部导出。
  图三:
DSC0002.jpg

  2、我们再看一下导入Imp的使用
  现在我们将从用户yfqsdie备份的数据导入到用户lili中。
  开始-->运行-->进到DOS里面
  如图四:

  
DSC0003.jpg

  
  命令与导出类似为:
  imp lili/sdie?!3406 file=E:\Oracle2-16.dmp full=y
  导入的时候不要先输上imp然后回车,在一路回车,这样我们什么也导不进来切忌。
  当然,可能又出现了权限的问题,还是按上面说的赋一下权限即可。这样就可以导入所有的数据了。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-600088-1-1.html 上篇帖子: Oracle undo 管理 下篇帖子: 批量迁移oracle表存储
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表