Oracle 建立使用者及表空間流程

2021-10-01 21:28:36 字數 1064 閱讀 1350

建立使用者 :create user  user_name identified by  user_pass;

給使用者授權:grant connect,resource,dba to user_name;

檢視使用者表空間使用情況

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/1024||'m' 剩餘空間, 

100 - sum(nvl(a.bytes,0))/(b.bytes)*100 占用百分比 

from dba_free_space a,dba_data_files b 

where a.file_id=b.file_id 

group by b.tablespace_name,b.file_id,b.bytes 

order by b.file_id; 

檢視臨時表空間 (dba_temp_files檢視)

select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;

檢視表空間是否為自動增長

select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'users';

同一空間新增儲存檔案

alter tablespace  表空間名

add datafile '資料檔案路徑'

size 500m

autoextend 

on  next 1m 

maxsize unlimited;

為使用者重新指定表空間 

alter user username  default tablespace userspace;

oracle建立表空間及使用者

以system使用者登入後,建立表空間 connect system manager create tablespace 表空間名稱 datafile oracle base oradata oracle sid 資料檔案.dbf size 100m reuse autoextend on next...

oracle建立表空間及使用者

分為四步 第1步 建立臨時表空間 create temporary tablespace user temp tempfile d oracle oradata oracle9i user temp.dbf size 50m autoextend onnext 50m maxsize 20480m ...

Oracle建立使用者及表空間

drop tablespace local temp create temporary tablespace local temp size 32m autoextend on next 32m maxsize 2048m extent management local drop tablespac...