Oracle imp与exp

首先进入命令行格式 
1.开始-------- 运行------------ CMD。 
2.Exp 导出数据库备份   使用方法(帮助)   exp  help=y   输出各种命令格式 

3.用exp导出数据备份 

第一种:exp sdnisdb/anycall@SCDZ_192.168.30.38 file=D:\BACK.dmp(格式:用户名/密码@数据库名称 输出备份的存放位置)。   

第二种:先输入exp 然后:提示输入用户名:sdnisdb@ SCDZ_192.168.30.111;密码:anycall。   最后enter 就行。 

4.然后在数据库SCDZ_192.168.30.111下新建一个用户例如wzl,,密码也设为wzl,并分配角色(EXP_FULL_DATABASE 备份和IMP_ FULL_DATABASE导入) 

5.用imp 导入数据备份( Imp  wzl/wzl@SCDZ_192.168.30.111 file=D:\BACK.dmp full=y)

6.删除安全性里的用户。 

Full=y导入全部

=======================================

C:\Documents and Settings\wjs>exp his/his2009@sgepr file="g:\20130517\sgepr20130517.dmp" full=y

Export: Release 10.2.0.1.0 - Production on 星期五 5月 17 14:40:03 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

EXP-00056: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
EXP-00000: 导出终止失败


数据导出:

1 .完全导出:将数据库TEST完全导出,用户名system 密码manager 导出到
D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y
2 .按用户导出:将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 .按表导出:将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 .指定格式导出:将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
数据导入:
1 .完全导入:将D:\daochu.dmp 中的数据导入 TEST数据库中.
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入. 在后面加上 ignore=y 就可以了.
2 .按表导入:将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)

4. 不同用户导入:将一个用户所属的数据导入另一个用户(fromuser=(),好像Linux不带括号,直接列表,多个用逗号分隔,待测试)

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)


imp help=y内容如下:

关键字                   说明(默认)

USERID                   用户名/口令             

FULL                     导入整个文件 (N)
BUFFER                   数据缓冲区大小           
FROMUSER                 所有人用户名列表
FILE                     输入文件 (EXPDAT.DMP)      
TOUSER                   用户名列表
SHOW                     只列出文件内容 (N) 
TABLES                   表名列表
IGNORE                   忽略创建错误 (N)      
RECORDLENGTH             IO 记录的长度
GRANTS                   导入权限 (Y)             
INCTYPE                  增量导入类型
INDEXES                  导入索引 (Y)            
COMMIT                   提交数组插入 (N)
ROWS                     导入数据行 (Y)          
PARFILE                  参数文件名
LOG                      屏幕输出的日志文件     
CONSTRAINTS              导入限制 (Y)
DESTROY                  覆盖表空间数据文件 (N)
INDEXFILE                将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES    跳过不可用索引的维护 (N)
FEEDBACK                 每 x 行显示进度 (0)
TOID_NOVALIDATE          跳过指定类型 ID 的验证
FILESIZE                 每个转储文件的最大大小
STATISTICS               始终导入预计算的统计信息
RESUMABLE                遇到与空格有关的错误时挂起 (N)
RESUMABLE_NAME           用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT        RESUMABLE 的等待时间

COMPILE                  编译过程, 程序包和函数 (Y)


下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件

TTS_OWNERS 拥有可传输表空间集中数据的用户

exp help=y内容如下:

关键字                 说明(默认)
USERID                 用户名/口令             
FULL                   导出整个文件 (N)
BUFFER                 数据缓冲区大小           
OWNER                  所有者用户名列表
FILE                   输出文件 (EXPDAT.DMP)    
TABLES                 表名称列表
COMPRESS               导入到一个区 (Y) 
RECORDLENGTH           IO 记录的长度
GRANTS                 导出权限 (Y)             
INCTYPE                增量导出类型
INDEXES                导出索引 (Y)           
RECORD                 跟踪增量导出 (Y)
DIRECT                 直接路径 (N)              
TRIGGERS               导出触发器 (Y)
LOG                    屏幕输出的日志文件    
STATISTICS             分析对象 (ESTIMATE)
ROWS                   导出数据行 (Y)          
PARFILE                参数文件名
CONSISTENT             交叉表一致性      
CONSTRAINTS            导出约束条件 (Y)
FEEDBACK               每 x 行显示进度 (0)
FILESIZE               每个转储文件的最大大小
FLASHBACK_SCN          用于回调会话快照的 SCN
FLASHBACK_TIME         用来获得最接近于指定时间的 SCN 的时间
QUERY                  用来导出表的子集的选择子句
RESUMABLE              遇到与空格有关的错误时挂起 (N)
RESUMABLE_NAME         用来标识可恢复语句的文本字符串
RESUMABLE_TIMEOUT      RESUMABLE 的等待时间
TTS_FULL_CHECK         对 TTS 执行完全或部分相关性检查
TABLESPACES            要导出的表空间列表
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TEMPLATE 调用 iAS 模式导出的模板名称

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值