imp导入impdp导入,exp导出expdp导出,表空间问题

1、试着用exp命令导出文件,再用imp导入。例如:
exp userid=tdly/123456@orcl file=D:\exp.dmp tables=(T_GYGG)
imp userid=tdly/123456@orcl file=D:\exp.dmp fromuser=tdly touser=dtjc
。oracle不同版本无法导入。
可以参照 这篇文章
http://blog.itpub.net/22671096/viewspace-1116989/
2、于是想到了impdp,expdp导出方式,例如,EXPDP USERID=’tdly/123456@orcl’ schemas=tdly directory=DATA_PUMP_DIR dumpfile=gygg.dmp logfile=gygg.log version=11.2.0.1.0 tables=(T_GYGG)

IMPDP USERID=’dtjc/123456@orcl’ directory=DATA_PUMP_DIR dumpfile=gygg.dmp logfile=gygg.log version=11.2.0.1.0 tables=(T_GYGG)

3、导入时遇到 启动 “DTJC”.”SYS_IMPORT_TABLE_01”: USERID=’dtjc/**@YZT2’ directory=DATA_P
UMP_DIR dumpfile=T_GYGG.dmp logfile=T_GYGG.log version=10.2.0.1.0 tables=(T_GYGG
)
处理对象类型 TABLE_EXPORT/TABLE/TABLE
ORA-39083: 对象类型 TABLE 创建失败, 出现错误:
ORA-01918: 用户 ‘TDLY’ 不存在
失败的 sql 为:
CREATE TABLE “TDLY”.”T_GYGG” (“GYGG_GUID” VARCHAR2(50), “GYGG_BT” VARCHAR2(255),
“JZ_RQ” DATE, “GYGG_NR” CLOB, “XZQ_DM” VARCHAR2(9), “SH_ZT” VARCHAR2(2), “FB_SJ
” DATE, “JZ_RQ_END” DATE, “GG_LX” VARCHAR2(50), “OLD_GYGG_GUID” VARCHAR2(50), “Q
T_GG_LX” VARCHAR2(50), “SF_TG” NUMBER(10,0), “SH_SJ” DATE, “OLD_GYGG_BT” VARCHAR
2(500), “SHR” VARCHAR2(50), “TB_ZT” NUMBER(10,0), “CR_DW” VARCHAR2(100), “GG_BH”
VARCHAR2(50), “PZ_
处理对象类型 TABLE_EXPORT/TABLE/TABLE_DATA
处理对象类型 TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
ORA-39112: 跳过从属对象类型 TABLE_STATISTICS, 创建基本对象类型 TABLE:”TDLY”.”T_G
YGG” 失败
作业 “DTJC”.”SYS_IMPORT_TABLE_01” 已经完成, 但是有 2 个错误 (于 11:26:14 完成)
这样的错误, 记得加入参数 REMAP_SCHEMA=tdly:dtjc
4、报 ora-00959 tablespace does not exist ,ora-39083
加入参数 remap_tablespace=t1:t2
5、导入过程中遇到表空间不足的问题用
alter database datafile ‘D:\APP\ADMINISTRATOR\ORADATA\TDLY_DATA.DBF’ autoextend on next 100m maxsize 4000M;
修正。

6、select * from dba_directories 查找 DATA_PUMP_DIR 文件夹路径
7、创建表空间 create tablespace tdsc
datafile ‘D:\app\Administrator\oradata\tdsc.dbf’
size 100M
autoextend on;

8、 创建用户create user dtjc
identified by “123456”
default tablespace tdsc ;
分配权限
grant dba to dtjc;
9、查看用户对应的表空间
select username,default_tablespace
from dba_users order by username
10.查看表空间所在路径,表空间使用情况
select
  b.file_name 物理文件名,
  b.tablespace_name 表空间,
  b.bytes/1024/1024 大小M,
  (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
  substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
  from dba_free_space a,dba_data_files b
  where a.file_id=b.file_id
  group by b.tablespace_name,b.file_name,b.bytes
  order by b.tablespace_name
11、存在oracle不同版本间的导入导出 用以下命令
impdp USERID=’dtjc/123456@YZT2’
directory=DATA_PUMP_DIR dumpfile=T_NDJH_SS.dmp
REMAP_SCHEMA=tdly:dtjc logfile=T_NDJH_SS.log
version=10.2.0.1.0 tables=(T_NDJH_SS)
remap_tablespace= tdly_data:dtjc
EXPDP USERID=’tdly/123456@orcl’ schemas=tdly directory=DATA_PUMP_DIR dumpfile=gygg.dmp logfile=gygg.log version=10.2.0.1.0 tables=(T_GYGG)
注意:版本号与remap_tablespace

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值