Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

7

主题
1#
发表于 2013-3-8 19:27:58 | 查看: 5040| 回复: 5
刘大,我在import一个客户的dump文件到自己的数据库的时候,其中有两张表会报以下错误信息

IMP-00003: ORACLE error 959 encountered
ORA-00959: tablespace 'USERS' does not exist

这两张表的DDL语句如下:

CREATE TABLE "KOB3"."CSCONTENT" ("CONTENT_ID" CHAR(32) NOT NULL
ENABLE, "SUB_ID" NUMBER(10, 0) NOT NULL ENABLE, "SLICE_ID" NUMBER(10,
0) NOT NULL ENABLE, "VAL_SEQ" NUMBER(10, 0) NOT NULL ENABLE,
"REF_COUNT" NUMBER(10, 0), "CONTENT_VALUE" BLOB NOT NULL ENABLE)
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL
63963136 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" LOGGING NOCOMPRESS LOB ("CONTENT_VALUE") STORE AS
(TABLESPACE "USERS" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10
NOCACHE LOGGING STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT))
;


CREATE TABLE "KOB3"."CSRPTCACH" ("CONTENT_ID" CHAR(32) NOT NULL
ENABLE, "SUB_ID" NUMBER(10, 0) NOT NULL ENABLE, "SLICE_ID" NUMBER(10,
0) NOT NULL ENABLE, "VAL_SEQ" NUMBER(10, 0) NOT NULL ENABLE,
"REF_COUNT" NUMBER(10, 0), "CONTENT_VALUE" BLOB NOT NULL ENABLE)
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536
FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS"
LOGGING NOCOMPRESS LOB ("CONTENT_VALUE") STORE AS (TABLESPACE "USERS"
ENABLE STORAGE IN ROW CHUNK 8192 RETENTION NOCACHE LOGGING
STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL
DEFAULT));



我的表空间名不是USERS,所以造成错误的原因应该是加粗部分LOB后面的那个TABLESPACE "USERS"。我现在已经通过手动创建这两张表,然后再import数据解决了这个问题~

由于我经常需要让客户提供这个DB来做一些测试,我的问题是,有没有办法让客户在export数据的时候就避免这个问题,以便于我不需要手动去处理这两张表?
2#
发表于 2013-3-9 18:36:11
这个没什么好方法,还有分区表的导入也存在这样的问题,一般处理方法如下:
1.用UltraEdit打开dump文件,以16进制查看,将表空间替换成需要import数据库的表空间。(这个前提是dump文件不能太大)
2.就是你这种先建表,再import。

回复 只看该作者 道具 举报

3#
发表于 2013-3-9 20:20:35
还是要exp前就查询出来,然后做好准备 来的比较好

回复 只看该作者 道具 举报

4#
发表于 2013-3-10 12:10:58
给个同名的表空间。

回复 只看该作者 道具 举报

5#
发表于 2013-3-10 17:16:36
下面链接可能对这个问题有所帮助
http://blog.csdn.net/lwei_998/article/details/6587339
https://forums.oracle.com/forums/thread.jspa?threadID=649976

回复 只看该作者 道具 举报

6#
发表于 2013-3-12 09:03:29
不错,基本上都是这样解决的。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 08:50 , Processed in 0.050144 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569