ORACLE模式及表空間建立指令碼

2021-07-16 09:27:43 字數 920 閱讀 1534

--注意:以下操作需要在oracle的dba使用者下進行,否則可能會出現問題

--檢視現有表空間資訊

select tablespace_name,file_id,file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;

--建立臨時表空間

create temporary tablespace 【臨時表空間名字】 

tempfile '/oracle/oradata/njoracle/uqsm_temp.dbf' 

size 8192m 

autoextend on 

next 50m maxsize unlimited 

extent management local;

--建立資料表空間

create tablespace 【資料表空間名稱】 

logging 

datafile '/oracle/oradata/njoracle/uqsm_data.dbf' 

size 8192m 

autoextend on 

next 50m maxsize unlimited 

extent management local;

--建立使用者並指定表空間

create user 【賬號】 identified by 【密碼】 

default tablespace 【表空間名字】 

temporary tablespace 【臨時表空間名字】;

--給使用者授予許可權

grant connect,resource,dba to 【賬號】;

--修改建立的使用者密碼

alter user 【賬號】 identified by 【密碼】;

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...