oracle数据泵导入故障处理

oracle数据泵导入数据报错分析
导入一个6G的dmp文件
在导入的过程中出现归档日志空间爆满的现场
导致dmp数据文件在不报错的情况下,无法写入

  1. 方式一

扩展归档日志空间大小
查看归档日志的使用情况

select * from V$recovery_file_dest
 select file_name,tablespace_name,round(bytes/(1024*1024)) from dba_data_files;

查看此时的
spece_limit 空间大小
spae_used 使用空间

alter system set db_recovery_file_dest_size=12G;

重启数据库后,查看归档日志空间大小

shutdown immediate;
startup
show parameter recover;

2、方式二

清理不需要的归档日志
需要进入rman命令行
执行命令

rman target /
delete noprompt archivelog all completed before 'sysdate -2/24'
delete noprompt archivelog all completed before 'sysdate -0.5/24'

在导入的过程中报了错误

ORA-03233  unable to extend tables xxx subpartition xxx by 256 in tablespace 表空间

查看表空间大小

select tablespace_name,file_id,file_name,
round (byte/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

错误,提示无法扩展表空间文件
原因分析:
一般来说,单个数据文件最大为32G,我的结果显示其中一个表空间的数据文件已经达到32G了,所以新建用户默认使用的是这个表空间,空间不足就会造成数据无法导入,需要更换表空间或者增加数据文件。

alter tablespace ogg add datafile ‘/opt/oracle/oracledata/ORCL/OGG2.DBF’  size 1g autoextend on next size 500M maxsize ulimited;

数据可以继续导入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值