当前位置: 代码迷 >> Oracle管理 >> oracle导入有关问题,正在跳过表
  详细解决方案

oracle导入有关问题,正在跳过表

热度:1206   发布时间:2016-04-24 06:22:23.0
oracle导入问题,正在跳过表
导入过程中,所有表导入都出现提示,
 正在跳过表。。。某某表名

最后提示成功终止导入, 没有出现警告。

导完后发现什么表都没倒进来,不知道有没有人遇到这个问题,
另,我在另一台台式机上操作,可以导入没问题,应该是一样的操作

------解决方案--------------------
数据库中如果已经存在的表的话,不能导入的,
貌似要先删除后才能导入.
整库的导入的话,只需要创建实例就可以,然后导入就行了,
------解决方案--------------------
C:\Documents and Settings\Administrator>imp help=y

Import: Release 11.1.0.6.0 - Production on 星期日 6月 1 11:56:02 2008

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



通过输入 IMP 命令和您的用户名/口令, 导入
操作将提示您输入参数:

例如: IMP SCOTT/TIGER

或者, 可以通过输入 IMP 命令和各种参数来控制导入
的运行方式。要指定参数, 您可以使用关键字:

格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
或 TABLES=(T1:P1,T1:P2), 如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

关键字 说明 (默认值) 关键字 说明 (默认值)
--------------------------------------
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)
STREAMS_CONFIGURATION 导入流的一般元数据 (Y)
STREAMS_INSTANTIATION 导入流实例化元数据 (N)

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

成功终止导入, 没有出现警告。

C:\Documents and Settings\Administrator>
------解决方案--------------------
第一次遇到这样的问题,过来学习学习
------解决方案--------------------
IGNORE=Y ,这样就不会跳过那些表了!
------解决方案--------------------
探讨
楼上的同志你贴一大段文字干什么,没遇到过这样的问题就说没遇到过就是了,楞充专家。

------解决方案--------------------
探讨
楼上的同志你贴一大段文字干什么,没遇到过这样的问题就说没遇到过就是了,楞充专家。

------解决方案--------------------
我遇到过这种问题。但是没有搞清楚具体是为什么
我是这样做的
1.先创建表
2.创建用户,并且给用户赋权限,
3.创建表空间(如果需要)
4.用新建的用户登陆,导入数据。
5.重新编译

建议你重新做的时候,最好连数据库全部删除掉,然后再重新操作试下
------解决方案--------------------
你说你在另外一台机器上可以正确倒入,两台机器的环境不一样,能正常倒入属于正常现象,你再看下还有没有别的提示。
------解决方案--------------------
按方案导入还是全库导入?
应当先建表,然后导入数据吧
------解决方案--------------------
数据库导入导出是不是在同样的操作系统里面?
一般导入的话都是先建用户(当然是有表空间)还有,你的表空间够不够?
都行了再导入试试
------解决方案--------------------
换台机子看看!

------解决方案--------------------
把你所执行的命令贴出来
  相关解决方案