闲聊 Exp/Imp 命令使用
1、Exp/Imp 命令可用的参数:


2、userid 参数必须跟在 Exp/Imp 命令的后面,可以省略,如 Exp Userid=用户名/密码@数据库实例名 或者 Exp 用户名/密码@数据库实例名 都是允许的。
3、四种模式:全数据库模式、对象模式、表模式、表空间模式。而且这四种模式不能同时使用。
初次看到这句话,会有些摸不着头脑。其实所谓的模式,指的是 Exp、Imp命令后面跟着的参数,如下所示
全数据库模式 --- full=y 示例:Exp Userid=用户名/密码@数据库实例名 full=y
对象模式 --- 如果是 Exp 命令,指的是 owner = 用户对象列表 示例:Exp Userid=用户名/密码@数据库实例名 owner = 用户对象
如果是 Imp 命令,指的是 fromuser = 用户对象 touser = 用户对象 示例:Exp Userid=用户名/密码@数据库实例名 fromuser = 用户对象 touser = 用户对象
表模式 --- tables = (表名,表名)示例:Exp Userid=用户名/密码@数据库实例名 tables = (表名,表名)
表空间模式 --- tablespaces 表空间名称 Exp Userid=用户名/密码@数据库实例名 tablespaces 表空间名称
如下使用是错误的, Exp Userid=用户名/密码@数据库实例名 full=y owner = 用户对象,不允许有两种模式,即 full/owner/tables/tablespaces 这四个参数只能使用一个,不能同时出现多个。
4、举几个实际用的例子吧:
4.1 导出数据库里所有内容 Exp aaa/bbb@ccc full=y file=d:\test.dmp log=d:\test.log
如果不加 full=y,那么导出aaa模式下的所有内容,即相当于 Exp aaa/bbb@ccc owner=(aaa) file=d:\test.dmp log=d:\test.log
4.2 导出指定用户下的所有内容 Exp aaa/bbb@ccc owner=(aaa) file=d:\test.dmp log=d:\test.log
4.3 从dmp文件导入指定用户对象的所有内容 Imp aaa/bbb@ccc file=d:\test.dmp fromuser=aaa touser=ddd
5、字符集问题
导出时请检查下数据库使用的字符集,将要导入dmp文件的机器上的数据库也必须使用相同的字符集,否则会导入不成功,将报 IMP-00008 错误。
windows 下检查字符集的方法可通过查看注册表信息得到:

闲聊 Exp/Imp 命令使用的更多相关文章
- oracle数据库exp/imp命令详解
转自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtB ...
- Oracle中用exp/imp命令参数详解【转】
Oracle中用exp/imp命令参数详解 [用 exp 数 据 导 出]:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp sy ...
- Oracle基础 exp/imp命令
一.导出方式: 使用exp/imp方式导出数据分为四种方式: 1.表方式导出:一个或多个指定的表,包括表的定义.表数据.表的所有者授权.表索引.表约束,以及创建在该表上的触发器.也可以只导出结构,不导 ...
- oracle exp/imp命令详解
E:\>exp help=y 通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命 ...
- Oracle中用exp/imp命令快速导入导出数据
from: http://blog.csdn.net/wangchunyu11155/article/details/53635602 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出, ...
- Oracle导出导入dmp文件(exp.imp命令行)
1.说明 使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据. 命令:导出exp.导入imp 步骤: 使用Oracle的 ...
- EXP/IMP 命令参数
http://www.cnblogs.com/sopost/archive/2010/01/19/2190125.html 1.EXP: 1.完全: EXP ...
- oracle的exp和imp命令的使用【转载】
oracle的exp和imp命令的使用 我们通常要对ORACLE的数据进行导入,导出,在没有expdb,impdb以前(10G以前),我们都是使用exp 导出,imp命令来实现导入. 打开 ...
- Oracle基础 exp/imp和expdp/impdp的区别:
一.exp/imp和expdp/impdp在功能上的区别: 1.把用户usera的对象导入到userb emp/imp用法: formuser=usera touser=userb; empdp/im ...
随机推荐
- 制作Linux登录欢迎界面
1.登录提示语: 将提示语写入/etc/motd 文件 _ooOoo_ o8888888o 88" . "88 (| -_- |) O\ = /O ____/`---'\____ ...
- Struct_2路径问题
今天在自学那个Struct2的知识点的时候,发现那个相对路径和绝对路径有点遗忘.特地去看了视频还有在百度上查了一些资料.我觉得这个路径问题对于我这个初学者来说还是有点容易遗忘的.所以,今天就添加这个新 ...
- NSRC技术分享——自制Linux Rootkit检测工具
### 前言 Linux系统中存在用户态与内核态,当用户态的进程需要申请某些系统资源时便会发起系统调用.而内核态如何将系统的相关信息实时反馈给用户态呢,便是通过proc文件系统.如此便营造了一个相对隔 ...
- strcat函数
原型:char *strcat ( char *dest, const char *src) 用法:#include <string.h> 功能:连接两个字符串:strcat( ...
- 外部 Storage Provider - 每天5分钟玩转 Docker 容器技术(149)
如果 Kubernetes 部署在诸如 AWS.GCE.Azure 等公有云上,可以直接使用云硬盘作为 Volume,下面是 AWS Elastic Block Store 的例子: 要在 Pod 中 ...
- JavaScript(第二天)【语法,变量】
一.语法构成 区分大小写 ECMAScript中的一切,包括变量.函数名和操作符都是区分大小写的.例如:text和Text表示两种不同的变量. 标识符 所谓标识符,就是指变量.函数.属性的名字,或 ...
- 第一部分 linux系统命令
一.linux系统命令 pwd 当前目录位置 / 根目录 cd (change direcory) cd ..返回上一层目录 ls 显示当前目录下文件 ls -l 显示目录下详细文件信息 ls -lh ...
- iOS开发-即时通信XMPP
1. 即时通信 1> 概述 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷,服务提供商也提供了越来越丰富的通讯服务功能 ...
- 201421123042 《Java程序设计》第13周学习总结
1. 本周学习总结 以你喜欢的方式(思维导图.OneNote或其他)归纳总结多网络相关内容. 答: 2. 为你的系统增加网络功能(购物车.图书馆管理.斗地主等)-分组完成 为了让你的系统可以被多个用户 ...
- 我从业11年来遇到的最奇葩的raid0+1数据恢复经历
我是一名数据恢复工程师,从事数据恢复行业已经11年了,前几天接到一组4块盘SCSI RAID0+1的数据恢复,客户说做了两组raid1,现在raid状态里显示有3快盘offline.如果两组盘分别作r ...