oracle表空间扩容

本文档详细记录了一次由于Linux系统空间不足导致的Oracle数据库表空间无法导入问题,以及解决此问题的步骤。首先,通过扩容home目录增加了100G空间。接着,采用离线迁移非关键数据表空间数据文件的方法,包括将表空间设为离线、复制数据文件、重命名数据文件和将表空间设回在线。这个过程成功实现了表空间和数据的迁移,并为新数据库表空间的构建提供了指导。
摘要由CSDN通过智能技术生成

开发人员在导入表和数据时,反馈无法导入,提示ORA-27044:Unable to wirte the header block of file

Linux X86_64 Error  2:NO such file director

查看了操作系统各路径文件空间,发现空间不足,查看了下因为之前上一任技术负责人在安装oracle时,存储数据文件没有专门创建一个大空间文件来存储,使用的是默认,导致随着时间推移,这两年各种数据库实例越来越多,最终空间不足

加上home的空间也不足,开发人员也在申请需要扩容空间用于存储备份一些文件等,同样需要扩容干脆在home目录下扩容100G空间专门存储数据与表空间和备份文件

 

 扩容100G,直接挂载在home目录下

 扩容成功:

接下来就是转移占用空间比较大的表空间和数据问题到新空间

加上开发新要构建的数据库表空间也直接构建新路径,

能成功新增,且是在新的目录下:

 

 

oracle迁移表空间数据文件
一、迁移非关键数据表空间数据文件方案:

1.alter tablespace BATRISKTS offline;
2.cp 原数据文件  新路径/数据文件
3.alter tablespace BATRISKTS rename datafile '原数据文件' to '新数据文件';
4.alter tablespace BATRISKTS online;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值