Oracle还原dmp文件时报错IMP-00003: 遇到 ORACLE 错误 1658和ORA-01658:无法为表空间XXX中的段创建INITIAL区
上网查了一下原因是因为 表空间XXX已经用完,以下是我创建表空间的语句:create tablespace D_JSEPMS datafile 'E:\D_JSEPMS.dbf' 
size 50M
AUTOEXTEND ON NEXT 100M 
MAXSIZE UNLIMITED 
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;网上给出解决方案是:将表空间XXX修改为自动增长ALTER DATABASE DATAFILE 'd:\tbs\XXX.DBF' AUTOEXTEND ON NEXT 100M可是这样修改后IMP导入时还是报一样的错误,请教各位大神

解决方案 »

  1.   

    1. 检查一下你的 E 盘空间
    2. 检查一下 'E:\D_JSEPMS.dbf'  这个文件的大小,是否已达了 32 G PS: 看你的日志,这张表的初始大小 就是 900M 。
      

  2.   

    更改你d:\tbs\XXX.DBF 表空间文件更大
      

  3.   

    如果有审计功能的话,基本上也是可以clos掉的
    查看审计日志设置参数:
    show parameter audit;
    audit_trail项不为 NONE,说明开启了审计功能,存储位置有DB或OS等
    现在的目标是将其设置为NONE
    alter system set audit_trail = none scope=spfile;
    然后重启实例即可