程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle表空間和用戶

Oracle表空間和用戶

編輯:Oracle數據庫基礎

## 查看所有表空間:
select tablespace_name from dba_data_files group by tablespace_name;

## 查看所有表空間大小
select tablespace_name,sum(bytes)/(1024*1024) from dba_data_files group by tablespace_name;

## 查看所有未使用的表空間大小
select tablespace_name,sum(bytes)/(1024*1024) from dba_free_space group by tablespace_name;

## 查看表空間中分布的用戶信息
select tablespace_name,owner,sum(bytes) from dba_segments group by tablespace_name,owner;

## 創建表空間:
create tablespace Oracle
    logging
    datafile 'E:\Oracle.dbf' size 5000M autoextend on;
   
## 創建臨時表空間
create temporary tablespace Oracle_tmp
tempfile 'E:\Oracle_tmp.dbf'
size 32M
autoextend on
next 32M maxsize 2048M
extent management local;

## 刪除表空間:
drop tablespace Oracle;

## 刪除表空間和數據文件:
drop tablespace Oracle including contents and datafiles;

―――――――――――――――――――――――――――――――――――――――――

## 查看所有用戶
select username from dba_users;

## 創建用戶並指定表空間
create user nice identifIEd by nice123
default tablespace Oracle
temporary tablespace Oracle_tmp
account unlock;

## 給用戶授權
grant create session to nice;
grant connect to nice;
grant resource to nice;
grant dba to nice;

## 刪除用戶
drop user nice;

―――――――――――――――――――――――――――――――――――――――――

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved