oracle擴充套件表空間

2021-09-02 13:59:00 字數 1071 閱讀 8369

由於oracle的表空間所在的磁碟空間不足,導致程式無法執行。專案經理制定了乙個方案,原來的表空間和資料都存在d盤上,現在要把表空間的資料關聯大f盤

**如下

1、alter database datafile 'd:\oracle\oradata\oraclgbk\a2dm1.dbf' autoextend on maxsize 21g

2、alter tablespace "a2dm" add datafile 'f:\oracle\oradata\oraclgbk\a2dm01.dbf' size 500m autoextend on next 10m maxsize 4096m

3、alter tablespace "a2dm" add datafile 'f:\oracle\oradata\oraclgbk\a2dm02.dbf' size 500m autoextend on next 10m maxsize 4096m

以上語句的含義是:

1、第1句sql的意思是限制a2dm表空間在d盤上的a2dm1.dbf資料檔案的大小,不讓其無限的擴充套件。

2、2.3句的意思是在f盤為表空間加檔案

size 500m --是資料檔案的原始大小

autoextend on next 10m 當不夠時自動擴充套件大小

maxsize 4096m 資料檔案最大占用空間4g

最後表空間的資料資訊如下

1 d:\oracle\oradata\oraclgbk\a2dm1.dbf 19 a2dm 21474836480

2 d:\oracle\oradata\oraclgbk\a2dm2.dbf 20 a2dm 34359721984

3 d:\oracle\oradata\oraclgbk\a2dm3.dbf 21 a2dm 34359721984

4 f:\oracle\oradata\oraclgbk\a2dm01.dbf 25 a2dm 524288000

5 f:\oracle\oradata\oraclgbk\a2dm02.dbf 26 a2dm 524288000

以後再往資料庫裡面存放資料,就會往f磁碟中存放了

感謝我的專案經理,讓我學會了一招

Oracle表空間擴充套件

1.檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 ...

Oracle擴充套件表空間

平時在工作中,客戶那邊的伺服器 放置erp的,很容易表空間不足造成業務流程走不通,導致一些不必要的麻煩,作為乙個運維,必須時刻檢視表空間,通過指令碼監控來進行報警 怎麼檢視表空間 select tablespace name,sum bytes 1024 1024 as mb from dba da...

oracle擴充套件表空間

oracle擴充套件表空間 1.首先找出該錶空間對應的資料檔案及路徑 查詢對應的表空間中的資料檔案的全路徑,該路徑對應file name欄位。select from dba data files t where t.tablespace name 輸入要查詢的表空間 解決方法1 增大資料檔案 增加對...