oracle表空间扩容

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

Linux X86_64 Error  2:NO such file director

oracle表空间扩容_第1张图片

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

oracle表空间扩容_第2张图片

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

 oracle表空间扩容_第3张图片

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

oracle表空间扩容_第4张图片

 扩容成功:

oracle表空间扩容_第5张图片

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

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

能成功新增,且是在新的目录下:oracle表空间扩容_第6张图片

 

 

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

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

 

 

你可能感兴趣的:(oracle,数据库,database)