把所有临时表空间的数据文件给drop offline掉,再重新启动oracle就可以了。
如,要删掉 c:\orant\database\temp01.dbf文件
1、停止oracle数据库
2、在dos下删除temp01.dbf文件
3、在dos方式下输入:svrmgrl
svrmgr>connect internal
svrmgr>startup mount
svrmgr>alter database datafile 'c:\orant\database\temp01.dbf' drop offline;
svrmgr>alter database open
svrmgr>exit
这样数据库就可以正常启动了
如,要删掉 c:\orant\database\temp01.dbf文件
1、停止oracle数据库
2、在dos下删除temp01.dbf文件
3、在dos方式下输入:svrmgrl
svrmgr>connect internal
svrmgr>startup mount
svrmgr>alter database datafile 'c:\orant\database\temp01.dbf' drop offline;
svrmgr>alter database open
svrmgr>exit
这样数据库就可以正常启动了
svrmgr>connect internal
svrmgr>startup mount
svrmgr>alter database datafile 'c:\orant\database\temp01.dbf' offline drop;
^^^^^^^^^^^^^
svrmgr>alter database open
svrmgr>exit
alter database open才是启动数据库
svrmgr>connect internal
svrmgr>startup mount
svrmgr>CREATE TABLESPACE CARTEMP
DATAFILE
'D:\ORACLE\ORADATA\CARWEB\CARTEMP.ORA' SIZE 1024000 K
LOGGING
DEFAULT STORAGE(
INITIAL 40 K
NEXT 40 K
MINEXTENTS 1
MAXEXTENTS 505
PCTINCREASE 50
)
ONLINE
PERMANENT
EXTENT MANAGEMENT DICTIONARY这是数据库报错:
ORA-01109:??????就是这样了,我该怎么办呀????
报错:
ORA-01157: ????/?????? 8 - ??? DBWR ????
ORA-01110: ???? 8: 'D:\ORACLE\ORADATA\CARWEB\CARTEMP.ORA'缺少cartemp临时表空间的文件。我该怎么办呀?高手帮忙!!
帮人帮到底,你就给点资料或集体方法吧。
十分感谢!
svrmgr>connect internal
svrmgr>startup mount
svrmgr>CREATE TABLESPACE CARTEMP
tempFILE
'D:\ORACLE\ORADATA\CARWEB\CARTEMP.ORA' SIZE 1024000 K
LOGGING
DEFAULT STORAGE(
INITIAL 40 K
NEXT 40 K
MINEXTENTS 1
MAXEXTENTS 505
PCTINCREASE 50
)
ONLINE
EXTENT MANAGEMENT DICTIONARY
ORA-01109:??????
帮忙呀!
这种恢复如果有备份是最简单的了。
你的数据不支持在mount下CREATE TABLESPACE
我的临时表空间没有备分。
我应该怎么办呀!帮忙呀!