Oracle导入导出

博客介绍了Oracle数据库表的导出和导入方法。导出方面,可通过命令行输入不同命令实现全量导出、导出表结构(不含数据)、导出部分表;导入也有对应命令。还提到oracle exp命令不能导出空表的问题及解决办法,也可使用工具将表结构导出为.sql文件并导入数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.导出:

点击开始按钮,在运行中输入cmd ,回车

输入命令:

全部:exp  username/password@SERVICENAME file=e:\backup.dmp full = y

导出表结构,不包含数据:exp username/pwd@SERVICENAME file=e:/backup.dmp owner=user rows=n  

导出部分表:exp  username/password@SERVICENAME file=e:\backup.dmp tables=(table1,table2)

 2.导入

imp usename/password@localhost/orcl(表示SID)  buffer=64000 file=   full=y ignore=y 

 

===========使用工具导出表结构===============

  oracle exp命令不能导出空表,即没有数据的表,原因是由于oracle默认对空表不分配segment。当前可以按照网上给出的答案,使用命令为空表分配segment。

也可以使用工具将表结构导出,如下:

1.将所有的表结构导出,导出格式为.sql文件格式

选择要到导出的表

 

2.执行导出的SQL,将表导入到数据库中

打开plsql的命令窗口输入如下执行命令,回车即可。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值