最近迁移ORACLE 10G数据库
迁移完成后发现临时表空间报错,
ORA-01122: database file 202 failed verification check
ORA-01110: data file 202: '/opt/oradata/orclbj/temp01.dbf'
ORA-01210: data file header is media corrupt
就重新建立新的临时表空间并指定为默认
create temporary tablespace temp1 tempfile '/opt/temp02.dbf' size 100M;(问题的源头)
alter database default temporary tablespace "TEMP1";
后来查看日志发现报错
ORA-1652: unable to extend temp segment by 128 in tablespace TEMP1
原因在于新建临时表空间的时候没有指定自动空间扩展。
ALTER DATABASE TEMPFILE '/opt/oradata/orclbj/temp02.dbf' AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
后解决问题。
本文详细介绍了在迁移Oracle10G数据库后,遇到临时表空间报错的解决过程,并强调了正确配置自动空间扩展的重要性。通过重新建立临时表空间、指定自动扩展参数以及后续的日志分析,最终成功解决了ORA-1652报错问题。

被折叠的 条评论
为什么被折叠?



