不小心在Linux服务器把temp.dbf文件给删了(哭了)
解决方法:创建一个临时表空间,然后修改数据库的默认临时表空间
1.查看数据库默认的临时表空间:
select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE'
2.创建临时表空间TEMP01
CREATE TEMPORARY TABLESPACE TEMP01 TEMPFILE
'/u01/app/oracle/oradata/ORCL/temp02.dbf' SIZE 32M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
TABLESPACE GROUP ''
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
3.修改数据库默认的临时表空间为刚刚创建的临时表空间TEMP01
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP01