ORA-30036: 无法按8扩展段(在还原表空间‘UNDOTBS1‘中 ,数据泵导入错误
在ORACLE数据库进行数据泵定时任务导入是:出现错误:ORA-30036: 无法按8扩展段(在还原表空间‘UNDOTBS1‘中
经过查询:UNDOTBS1表空间超过最大值,想扩大表空间
但在增大表空间的时候提示错误:ora-01537 无法添加文件 该文件已是数据库的一部分
只好重新创建一个表空间再进行切换表空间
      1、建立新的表空间undotbs3
  
create undo tablespace undotbs3 datafile '/u01/oracle/backup/undo03.dbf';
  2、切换到新的Undo表空间上
  
alter system set undo_tablespace=undotbs3 scope=both;
      3、删除原来的undo 表空间,如果删不掉,可以重启库后再删。
  
drop tablespace undo including contents and datafiles cascade constraints;
  注意:如果只是drop tablespace undo 只是删除控制文件的记录,并不会物理删除文件,且必须是在未使用的情况下才能进行删除undo。
  默认情况下的 Undo_retention  只有 15 分钟,这个默认值一般都无法满足系统的需求。
  一般建议是改成3个小时, 这样给万一的情况,多一些准备时间。
  --修改undo_retention回滚段保留时间方法:
       先显示回滚段的保留时间,显示的时间单位是“秒”。
       oracle里对undo_retention默认时间是900秒。
       如果要修改 undo_retention的默认时间,用下面一句话修改:
       
ALTER SYSTEM SET undo_retention=10800 SCOPE=BOTH;
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号