Oracle 表空間操作

2021-08-03 07:30:37 字數 1452 閱讀 3432

建立表空間

create [temporary] tablespace tablespace_name tempfile|datafile(表空間中資料檔名) 'xx.dbf' size(資料檔案大小) xx

datafile(表空間中資料檔名, 沒有指定路徑則預設安裝在oracle安裝目錄下)

temporary表示建立臨時表空間, 資料檔名使用tempfile

刪除表空間

不刪除資料

drop tablespace tablespace_name;

刪除資料

drop tablespace tablespace_name including contents;

更改system使用者預設表空間語句

alter user system default tablespace tablespace_name;

檢視永久表空間

檢視資料字典 

desc dba_data_files

檢視表空間

select tablespace_name from dba_tablespaces;

檢視表空間資料檔案路徑

select file_name from dba_data_files where tablespace_name='表空間名字';

檢視臨時表空間路徑

select file_name from dba_temp_files where tablespace_name='表空間名'; 

設定表空間狀態

設定聯機或者離線狀態,預設是聯機狀態

alter tablespace tablespace_name online|offline;

檢視表空間狀態

desc dba_dataspaces

select status from dab_tablesapaces where tablename='表空間名(大寫)';

設定唯讀或者可讀寫狀態

alter tablespace tablespace_name read only|read write;

修改資料檔案

增加資料檔案

alter tablespace tablespace_name add datafile `xx.dbf` size xx;

刪除資料檔案

注意:不能刪除表空間建立時的資料檔案

alter tablespace tablespace_name drop datafile 'filename.dbf';

oracle表空間操作

建立表空間 oracle中的tablespace 表空間 就相當於sqlserver的database create tablespace data01 datafile d oracle ora92 oradata db data01.dbf size 200m uniform size 128k...

Oracle 表空間操作

oracle表空間操作 緊在11g中進行驗證 注 確認oracle資料版本 select from v version 提前準備 資料庫管理員可以在資料庫處於開啟 開啟 狀態時令除system表空間 tablespace 之外的任何表空間聯機 online 可訪問 或離線 offline 不可訪問 ...

oracle表空間操作

oracle資料庫表空間型別,作用 oracle 中的表空間的型別有 系統表空間,其作用是 主要是儲存資料字典,並且dba可以根據系統表空間的需要去建立非系統表空間。臨時表空間 temporary 作用 主要用於儲存在資料庫操作中產生的資料,尤其是用於排序等操作中間產生的資料。undo表空間,作用 ...