alter database datafile 'D:ORACLEORADATALOCALTEMP01.DBF' offline;
alter database datafile 'D:ORACLEORADATALOCALTEMP01.DBF' offline drop;
这是在网上一个帖子里看到的两条语句,
1,OFFLINE 和OFFLINE DROP有什么区别吗?分别在什么情况下使用?
2,临时表空间的数据文件不是应该是tempfile吗?此处为什么是datafile?

解决方案 »

  1.   

    1、offline是指放数据文件离线,
    offline drop是在离线的同时删除这个数据文件。
    2、没有深刻的研究,记得删除数据文件或者是改名的时候对于临时表空间应该是tempfile。
    感觉上应该是与建立临时表空间的时候创建的是tempfile还是datafile有关。
      

  2.   

    我刚才在我10G的DATABASE上尝试CREATE SMALLFILE TEMPORARY TABLESPACE "AAA" DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\WH\aaa.dbf' SIZE 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
    结果创建临时表空间失败
    可能不识别datafile了吧