oracle 创建表空间

来源:互联网 发布:上瘾网络剧秒拍视频 编辑:程序博客网 时间:2024/04/29 11:22
查看表空间的使用率《1》
select a.tablespace_name,total,free,total-free used from
( select tablespace_name, sum(bytes)/1024 /1024 total from dba_data_files
   group by tablespace_name) a,
( select tablespace_name, sum(bytes)/1024 /1024 free from dba_free_space
   group by tablespace_name) b
where a.tablespace_name=b.tablespace_name;



查看表空间的使用率《2》
select   a.tablespace_name,a.bytes/1024/ 1024 "Sum MB",(a.bytes-b.bytes)/1024 /1024   "used MB",b.bytes/ 1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100 ,2) "percent_used" 
from 
(select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name)   a, 
(select tablespace_name, sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)   b 
where   a.tablespace_name=b.tablespace_name 
order   by    ((a.bytes-b.bytes)/a.bytes)   desc 


[创建一个用户并给他指定 表空间]
create user newzzrk identified by oracle default tablespace gps2;


【给用户赋予权限】
grant create user , drop user ,alter user,create any view,drop any view,EXP_FULL_DATABASE,IMP_FULL_DATABASE,dba, connect,resource ,create session to newzzrk;


【创建表空间】
create tablespace gps4

logging 

datafile 'D:\oracle\product\10.2.0\oradata\gps\GPS4.DBF'

size 500 

autoextend on  

next 200 m maxsize 20480

extent management local;  
0 0