Oracle数据库导入导出实战总结(同版本)

今天闲來无事,就导了一个数据库玩玩,顺便总结下


0、cmd 命令 管理员权限登录数据库

    sqlplus /  as sysdba
1、cmd 连接远程数据库
    sqlplus xn_balance/xn_balance@192.168.12.51:1521/orcl
--------导出
2、cmd 命令导出数据库(没必要连上数据库,直接导)
     exp xn_balance/xn_balance@192.168.12.51:1521/orcl file=d:/daochu.dmp full=y  
3、 将数据库中system用户与sys用户的表导出
    exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)
4、将数据库中的表inner_notify、notify_staff_relat导出
    exp system/manager@TESTDB2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
5、 将数据库中的表table1中的字段filed1以"00"打头的数据导出
    exp system/manager@TEST file=d:/daochu.dmp tables=(table1) query=/" where filed1 like '00%'/"
---------导入
6、导入数据库文件
    imp gzjs/password@orcl file=d:\daochu.dmp  full=y ignore=y;
7、导入某张表
    imp gzjs/password@orcl  file=d:/table.dmp tables=(balance_user) ignore=y
-----------注意事项
8、导出的文件如果是DBA权限的,导入的时候也必须是DBA权限,
9、数据库导出导入版本问题
      一般低版本导出的文件 在高版本中可以成功导入
      也就是说高版本兼容低版本。
10、导入的时候,会出现一些警告信息:比如导出的用户和导入的用户名不一致,不理即可。
11、导入的时候,一般在后面加上ignore=y,不加的时候,如果表已经存在了,就会报错。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值