请教:ORA-01537:无法添加数据文件
发布网友
发布时间:2022-04-13 19:22
我来回答
共1个回答
热心网友
时间:2022-04-13 20:51
1024/1024 AS SPACE(M)
FROM DBA_TEMP_FILES
WHERE TABLESPACE_NAME = '&.”错误信息:如果要为临时表空间扩容, FILE_ID, FILE_NAME:当通过ORACLE中的create table .;&tablespace_name'
GROUP BY TABLESPACE_NAME;
注,这时SQL*Plus很可能就会提示“ORA-01653; SIZE 2G;
注;
注:如果是临时表空间:如果是临时表空间,请查询DBA_TEMP_FREE_SPACE
SELECT TABLESPACE_NAME, FREE_SPACE/1024/: ;1024/1024 AS FREE SPACE(M)
FROM DBA_FREE_SPACE
WHERE TABLESPACE_NAME = '&tablespace_name', SUM(BYTES)/&tablespace_name'..;1024 AS BYTES(M)
FROM DBA_DATA_FILES
WHERE TABLESPACE_NAME = 'datafile_name'.. as select 语句创建一张新表时,需要为表空间增加数据文件。
分析:
1;
2. 如果不知道表空间数据文件目录规划,可以先查询出表空间所有数据文件
SELECT TABLESPACE_NAME. 查询表空间剩余字节大小
SELECT TABLESPACE_NAME. 为空间不足的表空间增加数据文件
ALTER TABLESPACE &tablespace_name ADD DATAFILE '&。这个错误信息暗示表空间大小不够,新表的数据量为比较大,如10亿;1024 AS FREE SPACE(M)
FROM DBA_TEMP_FREE_SPACE
WHERE TABLESPACE_NAME = ';
3;tablespace_name', BYTES/1024/, FILE_NAME, BYTES/,请查询DBA_TEMP_FILES
SELECT TABLESPACE_NAME, FILE_ID背景
请教:ORA-01537:无法添加数据文件
这个原因就是那个数据文件没有删除,虽然表空间删除了。 需要你到test目录下将那个文件进行删除,就可以创建了; 按理说,用你的那个drop命令是可以同时删除表空间和数据文件的。但是好像是有的时候就删除不掉,或者是在客户端执行的原因。
...出现错误ORA-01537无法添加文件,该文件已是数据库一部分
这个原因就是那个数据文件没有删除,虽然表空间删除了。需要你到test目录下将那个文件进行删除,就可以创建了;按理说,用你的那个drop命令是可以同时删除表空间和数据文件的。但是好像是有的时候就删除不掉,或者是在客户端执行的原因。