前要:进行大数据处理时,临时表空间不足,数据库报错如下:SQL 错误 :ORA-01652:无法通过 128 (在表空间TEMP中)扩展temp段。
1.查询语句如下:
select d.file_name,d.tablespace_name,d.autoextensible from dba_temp_files d;
或者:select * from dba_temp_files d;
2.增加临时表空间,操作如下
第一步执行:su - oracle
第二步执行:sqlplus / as sysdba
第三步执行:alter tablespace temp add tempfile '/user/oracle/oradata/temp02.dbf' size 4G autoextend on next 128M;
说明:/user/oracle/oradata/temp02.dbf为存放路径