单用户导出
表导出
多用户
单个用户
expdp?abc/abc?schemas=abc?dumpfile=abc.dmp?directory=DUMP_DIR
①.、exp和imp工具是否可以跨平台使用?比如我在windows上用exp导出数据之后到linux或者unix上用imp导入数据?
可以,但一般都是用同样的工具做导出和导入,windows上和unix上的endianness不同,混用的话,这个工具有bug.
这个工具有挺严格的版本限制,不能跨版本使用,你举例的这种会不识别的.
exp
imp
没有什么特别的,这个自己试一下就知道了
imp时候会自动执行create语句,然后才是insert,所以你的问题恰好说反了,
是如果你已经建好表结构的话,imp会报警告,说这个表已经存在了,需要在导入时ignore=y
这个工具有个限制,导出时候的表空间名必须就是导入到这个同样名称的表空间里面,如果没有这个表空间的话,导入失败,
不知道你说的其他配置是什么配置,我只能说只要名称相同的话,问题不大,具体问题具体分析了.
①.、打开plsql,输入用户名密码登录到数据库.
如何向oracle数据库导入imp文件
Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据.这两个工具位于Oracle_home/bin目录下.
导出数据exp
注意,需要加上表的schema名称,如果没有加的话默认是导当前connected用户的表,当然你连接上去的账户要对相应的表有权限.
斜杠 "/" 后面跟冒号是为了转义字符冒号" " "用的,因为后面是一条条件查询语句.Query参数只能指定一个,如果Query要为多张表,所以同样,tables里面也只能有一张表,或者多张表,然后query里面的条件在这些表上面都可以运行.否则只好多写几条exp语句了.
①. 将数据库TEST完全导出,用户名system 密码manager 导出到D:/daochu.dmp中
以上就是土嘎嘎小编为大家整理的oracle如何imp相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!