oracle 数据表结构和数据 导入 导出

 cmd命令

1.system 导出全部表结构和数据

注意 :1.导出服务器的地址  @192.168.1.252:1521/orcl 

            2. 登录名   owner=orcl (当前用户的登录名)

            3. 导出文件的位置  file=D:\oracle\zkgs

            4. 导出日志文件的位置  log=D:\oracle\zkgs

exp system/format@192.168.1.252:1521/orcl owner=orcl grants=y rows=y constraints=y compress=y triggers=y  buffer=100000000    file=D:\oracle\orcl%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.dmp log=D:\oracle\orcl%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.log

导入 

imp system/format@192.168.204.72:1521/orcl file=D:\orcl.dmp fromuser=orcl touser=jz_dc STATISTICS=NONE transform=OID:N imp system/format@192.168.204.72:1521/orcl file=D:\oracle\orcl%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.dmp fromuser=orcl touser=dter STATISTICS=NONE

 

 

2. 导出部分表结构和数据

准备工作: 查询所有的表名 : select t.table_name from user_tables t;  【这个查询语句  出现了一个问题 之前项目过程种 已经删掉的表 会查询出来 ,做导出的时候会提示表不存在】

                  查询所有的表名(带逗号 不换行) SELECT to_char(wmsys.wm_concat(table_name)) FROM USER_ALL_TABLES where table_name not in('数据库名'); 

导出   oracle数据库 当前用户的 登录名 orcl  登录密码123456

exp orcl/123456@192.168.1.252:1521/orcl tables=(table1,table2,table3) file=D:\emp\emp.dmp 

导入

imp orcl/123456@192.168.1.252:1521/orcl tables=(table1,table2,table3) file=D:\emp\emp.dmp FULL=Y

如果导入 当前 emp.dmp 文件中全部数据 可剔除 tables=(table1,table2,table3)

 

转载于:https://www.cnblogs.com/xkoko/p/9378613.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值