oracle資料表空間簡單學習

來源:互聯網
上載者:User

標籤:

1、重新命名資料表空間:
alter tablespace 原資料表空間名 rename to 新資料表空間名
ps:
(1)system 和sysaux資料表空間不能重名
(2)如果該資料表空間中任何一個資料出於離線狀態或者資料表空間處於離線狀態,則不能進行重新命名
例:修改資料表空間 student 的名字為 stu;並通過 SQL 陳述式查看其狀態;
alter tablespace student rename to stu;
2、查看系統資料表空間
Select * from v$tablespace;
3、向本地管理資料表空間中增加資料檔案
ALTER TABLESPACE 資料表空間名 ADD DATAFILE 增加的資料檔案 SIZE 資料檔案大小;
例:向資料表空間liyu01中增加一個資料檔案C:\Oracledata\ liyu11.dbf,初始大小為10M,代碼如下:
alter tablespace liyu01 add detafile ‘C:\Oracledata\ liyu11.dbf‘ size 10m;
4、向暫存資料表空間中添加臨時檔案
ALTER TABLESPACE 暫存資料表空間名 ADD TEMPFILE 臨時檔案名稱 SIZE 臨時檔案初始大小;
例:在暫存資料表空間tmptbs中添加臨時檔案C:\Oracledata\ tmptbs01.dbf,檔案大小為20MB,代碼如下:
alter tablespace tmptbs add tempfile ‘C:\Oracledata\ tmptbs01.dbf‘ size 20m;
5、修改大檔案資料表空間的屬性
ALTER TABLESPACE 資料表空間名 RESIZE 資料表空間大小;
例:修改大檔案資料表空間liyu_big的資料檔案大小為4GB,代碼如下:
alter tablespace liyu_big resize 4gb;
6、設定資料表空間的狀態(聯機/離線)
ALTER TABLESPACE 資料表空間名 ONLINE/OFFLINE;
例:設定資料表空間 student2 為離線狀態,並通過 SQL 陳述式查看其狀態
alter tablespace student2 offline;
7、設定唯讀資料表空間
ALTER TABLESPACE 資料表空間名 READ ONLY
例:將資料表空間liyu01設定為唯讀資料表空間,代碼如下:
alter tablespace liyu01 read only;
8、讀資料表空間設定為可讀寫狀態
ALTER TABLESPACE 資料表空間名 READ WRITE
例:將資料表空間liyu01設定為可讀寫狀態,代碼如下:
alter tablespace liyuo1 read write;
9、(1)刪除資料表空間
DROP TABLESPACE 資料表空間名
(2)刪除資料表空間的同時刪除其中的段(在語句後面添加關鍵字:including contents)
(3)在刪除資料表空間的同時,刪除包含的段和資料檔案 (使用INCLUDING CONTENTS AND DATAFILE)
例:(1) 刪除資料表空間liyu02的語句如下:
drop tablespace liyu02;
(2)刪除資料表空間liyu02的同時刪除其中的段,語句如下:
drop tablespace liyu02 includung contents;
(3)刪除資料表空間liyu02的同時刪除其中的段和資料檔案,語句如下
drop tablespace liyu02 including contents and datafile;
10、建立永久資料表空間 student, 初始大小為 5MB, 自動成長, 最大大小為 100MB,
儲存在本地磁碟空間內;並通過 SQL 陳述式查看;
create tablespace student datafile ‘E:\wy_oracle\wy02.dbf‘ size 5m
autoextend on next 5m maxsize 100m
11、 建立永久資料表空間 student2,參數自定;
create tablespace student2 dataffile ‘E:\wy_oracle\wy03.dbf‘ size 50m;
12、建立暫存資料表空間 student3,參數自定;
create temporery tablespace student3 tempfile ‘E:\wy_oracle\wy04.dbf‘
size 50m reuse
extent management local;

oracle資料表空間簡單學習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.