oracle 10g表空間操作
1.建立表空間:
create tablespace tablespace_name datafile 'filepath' size filesize autoextend on next autosize maxsize filemaxsize [unlimited]
eg:
create tablespace sales datafile 'c:\1.txt' size 10m autoextend on next 1m maxsize 100m
2.為表空間增加資料檔案:
alter tablespace tablespace_name add datafile 'filepath' size filesize autoextend on next autosize maxsize filemaxsize[unlimited]
eg:
alter tablespace sales datafile 'c:\2.txt' size 10m autoextend on next 1m maxsize unlimited
3.調整表空間:
alter database datafile 'filepath' resize filesize--重置表空間的大小
eg:
alter database datafile 'c:\2.txt' resize 10m
4.關閉表空間的自動擴充套件屬性:
alter database datafile 'filepath' autoextend off
eg:
alter database datafile 'c:\2.txt' autoextend off
5.開啟表空間的自動擴充套件屬性:
alter database datafile 'filepath' autoextend on
eg:
alter database datafile 'c:\2.txt' autoextend on
6.使表空間離線:
alter tablespace tablespace_name offline
7.使表空間聯機:
alter tablespace tablespace_name online
8.設定表空間為只讀:
alter tablespace tablespace_name read only
9.設定表空間為讀寫:
alter tablespace tablespace_name read write
11.刪除表空間:
drop tablespace tablespace_name
12.刪除表空間的同時,刪除資料檔案
drop tablespace tablespace_name including contents and datefiles
13.檢視每個表空間佔用空間的大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_segments group by tablespace_name
10.移動表空間資料檔案步驟:
a.使表空間離線:alter tablespace tablespace_name offline
b.物理移動資料檔案到目的地(可以是表空間的部分資料檔案或者是修改資料檔案的名稱)
c.邏輯移動:alter tablespace tablespace_name rename datafile '原始檔地址'to '目的檔案地址'--注意可以將多個原始檔轉移到同一個目的檔案地址(多個原始檔地址用逗號分隔)
d.將表空間聯機:alter tablespace tablespace_name online
11.查詢表空間的資訊:
select tablespace_name,bytes/1024/1024 file_size_mb,file_name from DBA_DATE_FILES--注意書籍庫中的實體都是以大寫表示
12.當資料檔案被刪除的時候,如果對該資料檔案操作的時候,oracle會報不能找到該資料檔案的錯誤。如何處理。
(1)shutdown—關閉oracle例項
(2)startup --開啟oracle例項並開啟資料庫
(3)alter database datafile ‘datafile_name’ offline drop;
(4)alter database open
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-683878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g的可傳輸表空間操作Oracle 10g
- oracle表空間操作Oracle
- Oracle 表空間 的操作Oracle
- 收縮表空間 for Oracle 10gOracle 10g
- 傳輸表空間操作-OracleOracle
- oracle表空間日常操作管理Oracle
- Oracle表空間操作詳解Oracle
- Oracle表空間相關操作Oracle
- Oracle 10G 中臨時表空間組的操作和使用Oracle 10g
- Oracle 10g大檔案表空間Oracle 10g
- Oracle SQL 基本操作之 表空間OracleSQL
- Oracle 10g的可傳輸表空間操作(轉並驗證)Oracle 10g
- Oracle 10g大檔案表空間(轉)Oracle 10g
- [Oracle 10g] 大檔案表空間(zt)Oracle 10g
- 10g ORACLE_HOME空間滿導致SYSAUX表空間離線OracleUX
- 表空間基本操作
- Oracle 10g 物理DataGuard擴充套件表空間Oracle 10g套件
- oracle 10g 傳輸表空間的測試Oracle 10g
- Oracle切換undo表空間操作步驟Oracle
- Oracle - 表空間相關常用操作語句Oracle
- Oracle表空間Oracle
- oracle 表空間Oracle
- Oracle Database 10g新特性-改善的表空間管理OracleDatabase
- Oracle表空間操作詳解-入門基礎Oracle
- oracle 臨時表空間基本常識和操作Oracle
- oracle temp 表空間Oracle
- 增加oracle表空間Oracle
- oracle undo 表空間Oracle
- oracle users 表空間Oracle
- Oracle表空間管理Oracle
- oracle建立表空間Oracle
- Oracle 表空間管理Oracle
- ORACLE MOVE表空間Oracle
- ORACLE表空間概述Oracle
- Oracle表空間命令Oracle
- Oracle 表空間回收Oracle
- 區別oracle 9i 與 oracle 10g 備份表空間Oracle 10g
- 【Oracle】-oracle 10g undo表空間使用率居高不下bugOracle 10g