Oracle关于imp和exp命令的使用
(lsnrctl stop(停止服务) lsnrctl start(开始服务))
1. Exp orcl/orcl123@thost file=c:\db.dmp
2. Imp orcl/orcl123@thost file=c:\db.dmp full=y
帮助命令:exp help=y
Imp help=y 显示参数列表信息
如:
USERID 必须是命令行中的第一个参数。
关键字 说明(默认)
---------------------------------------------------
USERID 用户名/口令
FULL 导出整个文件 (N)
BUFFER 数据缓冲区的大小
OWNER 所有者用户名列表
FILE 输出文件 (EXPDAT.DMP)
TABLES 表名列表
COMPRESS 导入一个范围 (Y)
RECORDLENGTH IO 记录的长度
GRANTS 导出权限 (Y)
INCTYPE 增量导出类型
INDEXES 导出索引 (Y)
RECORD 跟踪增量导出 (Y)
ROWS 导出数据行 (Y)
PARFILE 参数文件名
CONSTRAINTS 导出限制 (Y)
CONSISTENT 交叉表一致性
LOG 屏幕输出的日志文件
STATISTICS 分析对象 (ESTIMATE)
DIRECT 直接路径 (N)
TRIGGERS 导出触发器 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
FILESIZE 各转储文件的最大尺寸
QUERY 选定导出表子集的子句
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TABLESPACES 将传输的表空间列表
具体如下图所示:
1. 在本地要知道SID 用户名 密码 ip地址,然后在本地的oracle配置一下
Next:
红色都表示配置数据库的方式,你可以任意的选择去添加一个去添加数据库,如果你是在本地配置数据库还是需要一些服务,所以建议还是使用Net Manager这个在oracle只安装客户端的情况下就能用了
2. 创建服务命名
Next:
这个net服务名可以是任意取的,但是一般和远程数据库的sid是一样的,为了便于你区分多个服务名,最好是把那台机子的ip加上去,便于区分你到底是联接的那台oracle服务器
Next:
选择TCP/IP
Next:
在主机名那里是填写的是远程端的ip ,如果是自己的机子可以填写本地ip,端口号是默认的1521
Next:
红色框中的是本地或是远程端的SID也就是Oracle的数据库名称。
Next:
这样就完成了,其中测试可以用你知道的用户名密码来测试,但是在这里是不能用dba帐户来测试的,所以你可以先选择完成然后再用PL/SQL Developer,或者 Toad 这样的Oracle工具用dba帐户登陆,分配user来建立你要的链接。
注意:在Oracle中一般都是以 用户级别来使用的,建立完数据库就是我们常说的数据库,里面可以建立table,过程,index,tigger等等
3.操作数据库
我现在以dba身份登陆
Next:
找到users里面都是一些用户,就是我刚刚说的数据库是建立在用户级别上的,我建立一个tradelog用户,然后退出登录再以tradelog身份登陆
Next:
这次是以normal身份的登录,我在这个数据库中建立了一些表,例如那张person
这个是部分数据
Next:
现在可以了,我们就可以开始利用 exp和imp命令来导入导出数据了
4.数据库的导入导出 exp imp
A.Exp
首先你用tnsping命令ping一下Oracle服务,ping通了就是上面那个结果
Next:
现在开始exp 导出 键入 用户名/密码@数据库名
如上图显示。
B.Imp
Imp开始以前还是ping一下远程Oracle服务(就是你要导入的远程数据库)
Next:
这个就是OK了
- 大小: 62 KB
- 大小: 48.8 KB
- 大小: 44 KB
- 大小: 51.8 KB
- 大小: 30.2 KB
- 大小: 59.1 KB
- 大小: 74.2 KB
- 大小: 52.3 KB
- 大小: 46.3 KB
- 大小: 23.1 KB
- 大小: 29.6 KB
- 大小: 48.1 KB
- 大小: 50.8 KB
- 大小: 69.8 KB
- 大小: 45.5 KB
- 大小: 82 KB
分享到:
相关推荐
linux oracle 远程连接oracle服务器时,客服端机器需要安装imp exp命令才可以操作操作数据库导入/导出数据
oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle...
oracle imp/exp命令,具体讲解了整库备份和还原,某几个表的备份和还原,有语法结构,有对应的实例。
Oracle客户端11.2.0.4.0的安装包,及其中exp和imp文件
Oracle exp imp命令详解,介绍这两种命令的参数,用法
oracle命令 导入和导出命令详解 exp和imp命令详解
oracle导入导出命令(imp、exp),描述oracle导入导出的三种方式
数据的导入 ...imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。 在后面加上 ignore=y 就可以了。
oracle exp命令、imp命令,数据库应用导入,导出
oracle数据库exp_imp命令详解[参考].pdf
Oracle expimp导出导入命令及数据库备份 很详细
自己写的一个小工具:Oracle数据库导入、导出小工具,可以实现保存操作信息。
oracle11g的imp exp,oracle11g的imp exp,oracle11g的imp exp
Oracle数据导入导出impexp命令
xp/imp两个命令可以说是oracle中最常用的命令了. ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但 数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部 ...
oracle版本绿色客户端(只收集了32位的,可在32、64下运行),并提供了相应的启动脚本,不需要任何配置,可随时随地拷贝使用。...本包提供windows下的32位绿色免安装、简易oracle客户端,含sqlplus、exp、imp等工具
jxl(java_excel_jxl_oracle_imp_exp_使用全攻略).txt
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令