ORA-01658 IMP-00003: 遇到 ORACLE 错误 1658

1、查看数据文件是否自动扩展
SELECT TABLESPACE_NAME, FILE_NAME, AUTOEXTENSIBLE FROM DBA_DATA_FILES;
 

 2查看表空间使用情况

SELECT A.TABLESPACE_NAME "表空间名",
TOTAL / 1024 / 1024 "表空间大小单位M",
FREE / 1024 / 1024 "表空间剩余大小单位M",
(TOTAL - FREE) / 1024 / 1024 "表空间使用大小单位M",
ROUND((TOTAL - FREE) / TOTAL, 4) * 100 "使用率 [[%]]"FROM
(SELECT TABLESPACE_NAME, SUM(BYTES) FREE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) A,
(SELECT TABLESPACE_NAME,
SUM(BYTES) TOTAL
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) B WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME;

 

 查询过后发现表空间使用率99%,已经满了,只能再扩充数据文件

alter tablespace USERS add datafile 'F:/oracledata/DATA1.DBF'size 500M AUTOEXTEND on next 100m;

总结: 增加表空间或表空间文件的方法:

1,可以选择增加新的数据文件:

alter tablespace USERS add datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS03.DBF' size 20000M;

2,扩充表空间的原有数据文件的大小

ALTER DATABASE DATAFILE 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS03.DBF' RESIZE 1024M;

3,修改表空间的数据文件或表空间成为使其自动增加

ALTER DATABASE DATAFILE 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS03.DBF' AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;


posted on   小小小传说  阅读(408)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
历史上的今天:
2021-08-03 git.github.gitlab(1)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示