共計 1518 個字符,預計需要花費 4 分鐘才能閱讀完成。
本篇內容主要講解“Oracle 表空間增、刪、改操作是怎樣的”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“Oracle 表空間增、刪、改操作是怎樣的”吧!
–1、新建 3 種類型的表空間
– 新建表空間
CREATE TABLESPACE APPS_TABS DATAFILE /u02/test/db/data/apps_tabs_1.dbf SIZE 50M autoextend on next 50M maxsize 20480M;
– 新建臨時表空間
CREATE TEMPORARY TABLESPACE APPS_TEMP3 TEMPFILE /u02/test/db/data/apps_temp3_1.dbf SIZE 50M ;
– 新建 UNDO 表空間
CREATE UNDO TABLESPACE APPS_UNDOTS2 DATAFILE /u02/test/db/data/apps_undots2_1.dbf SIZE 50M;
–2、查詢表空間
select * from dba_tablespaces d where d.TABLESPACE_NAME in (APPS_TABS , APPS_TEMP3 , APPS_UNDOTS2
–3、為表空間新增數據文件
– 為永久表空間新增數據文件
ALTER TABLESPACE APPS_TABS
ADD DATAFILE /u02/test/db/data/apps_tabs_2.dbf
SIZE 10G
AUTOEXTEND on
next 50M maxsize 20480M;
– 為 UNDO 表空間新增數據文件
ALTER TABLESPACE APPS_UNDOTS2
ADD DATAFILE /u02/test/db/data/apps_undots2_2.dbf
SIZE 10G
AUTOEXTEND on
next 50M maxsize 20480M;
– 為臨時表空間新增數據文件
ALTER TABLESPACE APPS_TEMP3
ADD TEMPFILE /u02/test/db/data/apps_temp3_2.dbf
SIZE 10G
AUTOEXTEND on
next 50M maxsize 16g;
–4、為新增的數據文件重新調整大小
– 為永久表空間調整大小為 150M
alter database datafile /u02/test/db/data/apps_tabs_2.dbf resize 150m ;
– 為 UNDO 表空間調整大小為 150M
其中當當前實例有事物正在運行時,可能 resize 不成功
alter database datafile /u02/test/db/data/apps_undots2_2.dbf resize 150m;
– 為臨時表空間調整大小為 150M
alter database tempfile /u02/test/db/data/apps_temp3_2.dbf resize 150m;
–4、查看數據文件
select * from dba_data_files d where d.TABLESPACE_NAME in (APPS_TABS , APPS_UNDOTS2
select * from dba_temp_files d where d.TABLESPACE_NAME = APPS_TEMP3
–5、刪除表空間
drop tablespace APPS_TABS;
drop tablespace APPS_UNDOTS2;
drop tablespace APPS_TEMP3;
到此,相信大家對“Oracle 表空間增、刪、改操作是怎樣的”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!