最近迁移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
后解决问题。