oracle 建表空间时 reuse 是干嘛的?还有SEGMENT SPACE MANAGEMENT AUTO这句是什么意思?
发布网友
发布时间:2022-05-17 15:21
我来回答
共1个回答
热心网友
时间:2023-10-26 18:03
10g的官网对这个参数的说明如下:
REUSE
Specify REUSE to allow Oracle to reuse an existing file.
(1)If the file already exists, then Oracle reuses the filename and applies the new size (if you specify SIZE) or retains the original size.
--如果file 已经存在,并且在创建时指定了file size,那么就重用原文件,并应用新的size,如果没有指定file size,则保留原有的大小。
(2)If the file does not exist, then Oracle ignores this clause and creates the file.
-- 如果file 不存在,oracle 将忽略该参数。
Restriction on the REUSE Clause
You cannot specify REUSE unless you have specified filename.
Whenever Oracle uses an existing file, the previous contents of the file are lost.
-- 如果Oracle 使用了已经存在的file,那么之前file里的数据将全部丢失。
参考:http://blog.csdn.net/tianlesoftware/article/details/6462259追问是不是说如果我有这个文件了,就不会创建了,我指定了大小就会按照我指定的大小来追加?
还有就是SEGMENT SPACE MANAGEMENT AUTO这句是什么意思?
追答相当于追加。
SEGMENT SPACE MANAGEMENT AUTO 参考:http://blog.csdn.net/tianlesoftware/article/details/4958989