Oracle建立刪除表空間及使用者

2021-10-01 14:33:30 字數 1281 閱讀 9356

1、 檢視使用者連線狀態

select username, sid, serial# from v$session;
2、 找到要刪除的使用者的sid和serial,並刪除

alter system kill session 『66

,88』;

3、 查詢使用者

select *

from dba_users;

4、 查詢工作間的路徑

select *

from dba_data_files;

5、 刪除使用者,以及級聯關係

drop user test1 cascade;
6、 刪除表空間,以及對應的表空間檔案

drop tablespace 表空間名稱 including contents and datafiles cascade constraint;
7、 建立表空間

a) (開發環境)

create tablespace 表空間名稱 datafile 『&

1\pt6.dbf』 size 100m autoextend on next 10m;

b) (生產環境)

create tablespace表空間名稱 datafile 『&

1\pt6.dbf』 size 8g autoextend on next 500m;

8、 建立使用者

create user 使用者名稱 identified by cape default tablespace 表空間名;
9、 檢視oracle表空間以及使用者與其預設表空間情況。可以對結果根據使用者建立的時間排序(如果多使用者取第乙個使用者建立時間),語句如下:

select t.default_tablespace,

to_char

(wmsys.

wm_concat

(username)

) all_users,

min(t.created) mincreatetime from dba_users t group by t.default_tablespace order by mincreatetime;

10、 賦權

grant dba to pt6;

oracle資料庫建立表空間建立使用者及使用者授權

詳細介紹oracle資料庫建立表空間建立使用者及使用者授權 注意點 確保路徑存在,比如 d oracle oradata oracle9i 也就是你要儲存檔案的路徑存在 分為四步 第1步 建立臨時表空間 user temp為臨時表空間名稱 create temporary tablespace us...

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