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

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

999

积分

1

好友

942

主题
1#
发表于 2017-4-15 22:03:27 | 查看: 1466| 回复: 0
昨天尝试从一个方案中恢复某个表不成功后,无奈,整个库全部恢复。
新加载实例,然后创建必要的表空间和用户,以及赋权,然后开始imp 导入全库。一路下俩导入了很多表,包括2000万条记录的大表也导入完成了,但是我想恢复的那个表依然没有导入进来,因为报错 ora-01658和1659 ,日志提示如下:
IMP-00003: 遇到 ORACLE 错误 1659
ORA-01659: 无法分配超出 6 的 MINEXTENTS (在表空间 ALDB 中)IMP-00003: 遇到 ORACLE 错误 1658ORA-01658: 无法为表空间 ALDB 中的段创建 INITIAL 区IMP-00009: 导出文件异常结束
这错误说是表空间不足。。。。。。但是表空间是下列语句创建的

CREATE TABLESPACE ALDB DATAFILE

  'D:\wtj\ALDB.ORA' SIZE 25G AUTOEXTEND ON NEXT 1000M MAXSIZE UNLIMITED

LOGGING

ONLINE

PERMANENT

EXTENT MANAGEMENT LOCAL AUTOALLOCATE

BLOCKSIZE 8K

SEGMENT SPACE MANAGEMENT AUTO

FLASHBACK ON;


这样应该是自动扩展无限大才对(数据文件存放的硬盘有好几百GB,空间绝对够),现在就比较迷茫了。因为blocksize 8k 太小?抑或是什么,请高手指点一二。
经一楼高手指点,增加表空间数据文件,就ok了。



下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569     邮箱:service@parnassusdata.com
您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-12-20 13:29 , Processed in 0.044582 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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