oracle-通过exp/imp命令导入/导出oracle数据

虽然可以使用pl/sql dev的导入导出功能,但是这种方式不能导出blob/clob类型的数据,只能通过导出.dmp类型的文件解决。而pl/sql dev不能远程导出.dmp类型的文件,因此只能通过命令行的方式。
window环境下(本机已安装oracle),打开cmd:
远程导出数据:
格式: exp 用户名/密码@远程的IP:端口/实例 file=存放的位置:\文件名称.dmp full = y。
ex:exp FXCSTK_ZTS/FXCSTK_ZTS@192.168.1.00:1521/thinkives file=D:\TestFull.dmp full=y
(
可选参数
FULL     = 全库导出.
OWNER = 导出指定用户下的所有objects.
所以用了full, 就不能指定单个用户.否则会报 冲突
tables=(table1,table2):指定特定表
ex:exp FXCSTK_ZTS/FXCSTK_ZTS@192.168.1.23:1521/thinkive file=D:\TestFull.dmp tables=(table1,table2)
table的拼接可通过:select wm_concat(table_name) from user_tables 获取;
)
本地库导入数据:
格式: imp 用户名/密码@数据库名称 fromuser(文件的指定用户,即从那个用户导入数据)=用户名 touser(目标用户,即导入到当前登录的那个用户)=用户名 file=要导入的dmp文件位置 ignore=y(忽略错误创建)。
ex: imp zhoutao/zhoutao@192.168.0.1:1521/zhoutao fromuser=fx touser=zhoutao file = D:\test.dmp ignore=y
即可正常导入。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值