数据库执行的时候报ORA-01653错误

查明缘由是由于表空间文件到达了32G,由于oracle11g单个表空间大于32G的时候就不会自动在扩展了因而须要增长新的表空间文件,下面是4种解决此问题的方法oracle

 

Meathod1:给表空间增长数据文件app

ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

  

Meathod2:新增数据文件,而且容许数据文件自动增加spa

ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

  

Meathod3:容许已存在的数据文件自动增加.net

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;

  

Meathod4:手工改变已存在数据文件的大小blog

ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'
RESIZE 100M;

  

途中新增表空间文件的时候打错了名字,因此如下操做为把表空间文件名字修改过来的方法table

一、将表空间置为offlineclass

SQL> ALTER TABLESPACE TMS_LYT OFFLINE;
Tablespace altered

  

二、修改数据文件名字扩展

SQL> alter tablespace TMS_LYT rename DATAFILE 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_RITONG' TO 'E:\APP\HUIJUAN\PRODUCT\LOCALDATEBASE\TMS_LYT';
Tablespace altered

  

三、从新将表空间置为online方法

SQL> ALTER TABLESPACE TMS_LYT online;
Tablespace altered

  

原文地址:https://blog.csdn.net/sd2131512/article/details/44904903         https://blog.csdn.net/u012366626/article/details/42456371d3

相关文章
相关标签/搜索