首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-01653无法在表空间AGILE.A_DW_TXN_LOG中扩展表AGILE_DATA3 128个

ORA-01653无法在表空间AGILE.A_DW_TXN_LOG中扩展表AGILE_DATA3 128个
EN

Database Administration用户
提问于 2020-06-25 13:40:08
回答 1查看 422关注 0票数 0

我正在尝试从转储文件导入oracle数据库。在导入时,我得到了ORA-01653 Unable to Extend Table AGILE.A_DW_TXN_LOG BY 128 in Tablespace AGILE_DATA3。我尝试用这个查询获取有关表空间的信息,并且无法理解这些列包含什么信息。

代码语言:javascript
复制
SELECT * FROM DBA_DATA_FILES WHERE Tablespace_name = 'AGILE_DATA3';


FILE_NAME                                  |FILE_ID|TABLESPACE_NAME|BYTES      |BLOCKS |STATUS   |RELATIVE_FNO|AUTOEXTENSIBLE|MAXBYTES   |MAXBLOCKS|INCREMENT_BY|USER_BYTES |USER_BLOCKS|ONLINE_STATUS|
-------------------------------------------|-------|---------------|-----------|-------|---------|------------|--------------|-----------|---------|------------|-----------|-----------|-------------|
D:\APP\ORADATA\AG934\AGILE_DATA301AG934.ORA|     11|AGILE_DATA3    |26791116800|3270400|AVAILABLE|          11|YES           |34359721984|  4194302|        1280|26789019648|    3270144|ONLINE       |

我查看了这个链接,但是当我查看我的表时,我发现自动扩展已经启用。我在这里做错了什么?我正在使用sql中可用的data pump实用程序导入转储文件。

另外,我希望当我们导入转储文件时,它实际上覆盖了数据库中已经存在的所有信息。是这样吗?

EN

回答 1

Database Administration用户

发布于 2020-06-25 15:53:03

错误是,您的表空间数据文件要么已达到操作系统支持的大小限制(通常每个文件为32GB ),要么表示存储介质物理上已耗尽空间,无法增长。由于表空间的大小似乎约为25 be (字节列),上限为32 be( MAXBYTES列),所以我认为您的磁盘很可能已满。

也就是说,除非您告诉数据对象,否则它不会自动空表。默认情况下,它将跳过现有表,而不加载任何内容。使用TABLE_EXISTS_ACTION参数告诉datapump在已经存在表的情况下应该做什么,如下所述:https://docs.oracle.com/database/121/SUTIL/GUID-C9664F8C-19C5-4177-AC20-5682AEABA07F.htm#SUTIL936

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/269868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档