【EXP】Oracle多表导出问题
有些时候,需要导入某个用户的一些相关表。但是不知道用户的用户名和密码。这样就很尴尬
但是如果手上有dba权限的用户的话,就很方便的能导出了
先要知道多表导出的语句
exp system/123456 file=test.dmp tables=table1,table2,table3 log=test.log
或者
exp system/123456 file=test.dmp tables="(table1,table2,table3)" log=test.log
这句如果不加上双引号,那么就会提示括号有问题
下面来介绍如何用dba权限用户导出其他用户的表
只要在需要导出的表前面加上想要导出的用户名就可以了
例如:将test用户下的table1,table2,table3导出
exp system/123456 file=test.dmp tables=test.table1,test.table2,test.table3 log=test.log
或者
exp system/123456 file=test.dmp tables="(test.table1,test.table2,test.table3)" log=test.log
exp hr/hr@192.168.1.222:1521/exam file=d:backup.dmp
但是如果是指定的一个用户下的全部的表的话,需要一个owner就可以解决问题
例如:导出test下的所有表
exp system/123456 file=test.dmp owner=test log=test.log
这里一定要注意,如果使用了tables就不能用owner,如果用了owner就不能用tables
否则回报错:
Export: Release 10.2.0.1.0 - Production on Wed Nov 15 10:06:46 2017
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
EXP-00026: conflicting modes specified
EXP-00000: Export terminated unsuccessfully
这个问题让你摸不到头绪,原因就在于用了tables和owner同时存在了
最新文章
- USACO翻译:USACO 2013 DEC Silver三题
- matplotlib绘制多组 散点连线图【用于对比】待实现
- Android判断屏幕开关状态
- asp.net 防止按钮重复提交
- Nginx 获取真实 IP 方案
- Linux 执行ThinkPHP 文件的计划任务
- Cookies和Session理论总结
- HDU 4901(杭电多校训练#3 1005题)The Romantic Hero(DP)
- 关于 Cocoa Pods 的使用
- Android高手进阶——Adapter深入理解与优化
- ASCII与Unicode编码消息写文件浅析
- python安装插件包注意事项
- iOS 如何保持线程一直在运转(二)
- Spark操作parquet文件
- Dapper-小型ORM之王(C#.NET)
- mysql 5.6升级到5.7.22
- LaTeX网址
- python - 基础知识,if语句
- SPFILEOPENBANKDB.ORA 手动编辑产生问题
- C#获得窗口控件句柄
热门文章
- C 与 C++ 中 指向二维数组的指针进行指针运算
- gnuplot设置字体及大小
- 除了MD5加密,试一下签名吧
- Spring Boot 2.4 对多环境配置的支持更改
- Kafka服务器后台启动
- MySQL中的 ”SELECT FOR UPDATE“ 一次实践
- Spring Cloud Alibaba基础教程-Nacos(一)
- 3.自定义view-TextView变色
- 记 CentOS 服务器上安装 neo4j 图数据库及本地访问
- [leetcode]Next Greater Element