oracle表空間( 檢視路徑,修改,建立)
1 檢視表空間路徑?
1select
*
from
dba_data_files;
2 修改表空間大小?
1alter
tablespace maxdata
add
datafile
'/oradata/xx/maxdata02.dbf'
size
1000m;
?1
2
3
4
5
6
[sql]
可以通過pl/sql檢視。
1. 檢視所有表空間大小
select
tablespace_name,
sum
(bytes)/1024/1024
from
dba_data_files
group
by
tablespace_name;
2. 未使用的表空間大小
select
tablespace_name,
sum
(bytes)/1024/1024
from
dba_free_space
group
by
tablespace_name;
補充回答:
檢視當前使用者每個表占用空間的大小: ?
1select
segment_name,
sum
(bytes)/1024/1024
from
user_extents
group
by
segment_name
3.建立表空間?
12
3
4
5
6
7
8
9
10
11
12
[sql]
-- 建立 dzjc 表空間
create
smallfile tablespace
"lhczw"
datafile
'f:\oracle\product\10.2.0\oradata\lh\lhczw'
size
100m autoextend
on
next
100m maxsize unlimited logging extent management
local
segment
space
management auto ;
-- 建立 dzjc_index 表空間
create
smallfile tablespace
"lhczw_index"
datafile
'f:\oracle\product\10.2.0\oradata\lh\lhczw_index'
size
100m autoextend
on
next
50m maxsize unlimited logging extent management
local
segment
space
management auto ;
-- 建立 dzjc_temp 表空間
create
smallfile
temporary
tablespace
"lhczw_temp"
tempfile
'f:\oracle\product\10.2.0\oradata\lh\lhczw_temp'
size
100m autoextend
on
next
25m maxsize unlimited extent management
local
uniform
size
1m;
-- 建立 dzjc 使用者
create
user
"lhczw"
profile
"default"
identified
by
"123456"
default
tablespace
"lhczw"
temporary
tablespace
"lhczw_temp"
account unlock;
grant
"connect"
to
"lhczw"
with
admin
option
;
grant
"dba"
to
"lhczw"
with
admin
option
;
修改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...