读书人

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

发布时间: 2012-02-22 19:36:54 作者: rapoo

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.重新编译

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

[解决办法]
把你所执行的命令贴出来


[解决办法]

探讨
我是先建的表空间,然后用户,表空间的大小也调整了到了300M,导入文件只有30多M,还是不行
我是在笔记本上运行的,难道这会有关系么。

[解决办法]
把你的命令格式,以及Imp产生的log贴出来 ,让大家先了解情况,才能解决问题。
[解决办法]
没出现过这问题

[解决办法]
show=yes 的意思是仅仅列出文件中的内容,并不导入到数据库中。
[解决办法]
你在pl/sql developer的import tables窗口中不要选中show那个checkbox

读书人网 >oracle

热点推荐