在 OracleXE 資料庫中, 預設儲存的 Tablespace 是 USERS , 而 Temporary Tablespace 是 TEMP ,但若想要建立自己的帳號及預設的 Tablespace 該如何作呢?
先下SQL :
SELECT * FROM V$TABLESPACE;
查詢現有的 TABLESPACE第一步驟:
先建立一個 Tablespace 及該實體檔案的位置
CREATE TABLESPACE "sc"
LOGGING
DATAFILE ' C:\oraclexe\oradata\XE\ SC01.DBF' SIZE 10M;
第二步驟:
建立使用者, 並指定要使用的 TABLESPACE and TEMPORARY TABLESPACE
CREATE USER sc <== 使用者名字
IDENTIFIED BY xxx <== 密碼
DEFAULT TABLESPACE sc <== 預設要使用的TABLESPACE
TEMPORARY TABLESPACE temp <== 預設要使用的 TEMPORARY
第三步驟:
最後要給這個帳號權限
GRANT CREATE SESSION, RESOURCE TO SC;
沒有留言:
張貼留言