oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)于指定目錄中的數(shù)據(jù)文件中。數(shù)據(jù)文件目錄位置如下:windows:c:\oracle\oradata\(默認(rèn))unix/linux/u01/app/oracle/oradata/(默認(rèn))
Oracle 數(shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)目錄
Oracle 數(shù)據(jù)庫(kù)將數(shù)據(jù)存儲(chǔ)在名為數(shù)據(jù)文件的文件中,這些文件駐留在指定的目錄中。數(shù)據(jù)文件目錄的位置因操作系統(tǒng)而異:
Windows
C:\oracle\oradata\
(默認(rèn))
可通過修改注冊(cè)表項(xiàng) HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME[n]
的 ORACLE_BASE
值進(jìn)行更改。
Unix/Linux
/u01/app/oracle/oradata/
(默認(rèn))
可通過編輯 init.ora
或 spfile
文件并設(shè)置 DB_CREATE_FILE_DEST
參數(shù)進(jìn)行更改。
注意:
每個(gè)數(shù)據(jù)庫(kù)都有自己的數(shù)據(jù)文件目錄。
數(shù)據(jù)文件目錄應(yīng)具有足夠的空間來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)和增長(zhǎng)。
數(shù)據(jù)文件目錄應(yīng)安全,并僅允許授權(quán)用戶訪問。
建議使用專用分區(qū)或卷來(lái)存儲(chǔ)數(shù)據(jù)文件,以提高性能。
數(shù)據(jù)文件命名約定
Oracle 數(shù)據(jù)文件使用以下命名約定:
system01.dbf
, system02.dbf
, …:系統(tǒng)表空間數(shù)據(jù)文件
undotbs01.dbf
, undotbs02.dbf
, …:撤銷表空間數(shù)據(jù)文件
users01.dbf
, users02.dbf
, …:用戶表空間數(shù)據(jù)文件
查看數(shù)據(jù)文件目錄
可以使用以下 SQL 查詢查看當(dāng)前數(shù)據(jù)庫(kù)的數(shù)據(jù)文件目錄:
<code>SELECT name, create_date, bytes, DIRECTORY_PATH FROM sys.dba_data_files;</code>
登錄后復(fù)制