oracle表空間( 檢視路徑,修改,建立)

2021-09-30 11:18:48 字數 3399 閱讀 8385

oracle表空間( 檢視路徑,修改,建立)

1 檢視表空間路徑?

1select*fromdba_data_files;

2 修改表空間大小?

1altertablespace maxdataadddatafile'/oradata/xx/maxdata02.dbf'size1000m;?1

2

3

4

5

6

[sql]

可以通過pl/sql檢視。

1. 檢視所有表空間大小

selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;

2. 未使用的表空間大小

selecttablespace_name,sum(bytes)/1024/1024fromdba_free_spacegroupbytablespace_name;

補充回答:  

檢視當前使用者每個表占用空間的大小:   ?

1selectsegment_name,sum(bytes)/1024/1024fromuser_extentsgroupbysegment_name

3.建立表空間?

12

3

4

5

6

7

8

9

10

11

12

[sql]

-- 建立 dzjc 表空間

createsmallfile tablespace"lhczw"datafile'f:\oracle\product\10.2.0\oradata\lh\lhczw'size100m autoextendonnext100m maxsize unlimited logging extent managementlocalsegmentspacemanagement auto ;

-- 建立 dzjc_index 表空間

createsmallfile tablespace"lhczw_index"datafile'f:\oracle\product\10.2.0\oradata\lh\lhczw_index'size100m autoextendonnext50m maxsize unlimited logging extent managementlocalsegmentspacemanagement auto ;

-- 建立 dzjc_temp 表空間

createsmallfiletemporarytablespace"lhczw_temp"tempfile'f:\oracle\product\10.2.0\oradata\lh\lhczw_temp'size100m autoextendonnext25m maxsize unlimited extent managementlocaluniformsize1m;

-- 建立 dzjc 使用者

createuser"lhczw"profile"default"identifiedby"123456"defaulttablespace"lhczw"temporarytablespace"lhczw_temp"account unlock;

grant"connect"to"lhczw"withadminoption;

grant"dba"to"lhczw"withadminoption;

修改oracle表空間

修改oracle表空間 檢視表空間的位置 select a.tablespace name,b.file name,a.block size,a.block size,b.bytes 1024 1024 sum mb from dba tablespaces a,dba data files b w...

檢視oracle表空間大小

1.檢視所有表空間大小 sql select tablespace name,sum bytes 1024 1024 from dba data files group by tablespace name 2.已經使用的表空間大小 sql select tablespace name,sum by...

檢視oracle表空間大小

select upper f.tablespace name 表空間名 d.tot grootte mb 表空間大小 m d.tot grootte mb f.total bytes 已使用空間 m to char round d.tot grootte mb f.total bytes d.tot...