可以在表空间之间共享一个db文件吗?
我正在删除临时表空间,如下所示
1)获取表格中的所有文件 space :: SELECT FILE_NAME FROM DBA_TEMP_FILES WHERE TABLESPACE_NAME = 'TEMPRM_TEMP';
2)删除表空间:: ALTER中的所有文件 TABLESPACE TEMPRM_TEMP DROP TEMPFILE '/tmp/TEMPRM/create/TEMPRM/datafile/o1_mf_temprm_t_bw3yo9lv_.tmp';
3)删除实际的表空间:: DROP TABLESPACE TEMPRM_TEMP INCLUDING 内容和数据文件;
这个程序有什么危害吗?
答案 0 :(得分:2)
这是数据库中唯一的临时表空间吗?如果答案是肯定的,那么你将无法放弃它。如果有人连接到表空间,您将无法删除它。如果这不是唯一的临时表空间,并且没有人连接它,那么它将起作用并且是安全的。
答案 1 :(得分:1)
好的,我们去oracle doc
Oracle数据库中的表空间由一个或多个物理数据文件组成。数据文件只能与一个表空间和一个数据库相关联。