您好,登錄后才能下訂單哦!
小編給大家分享一下oracle12創建用戶指定表空間的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
--1.創建臨時空間 create temporary tablespace zyj_temp tempfile 'D:\app2\user\virtual\oradata\orcl\zyj_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --2.創建數據表空間 create tablespace zyj_data logging datafile 'D:\app2\user\virtual\oradata\orcl\zyj_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; --3.創建用戶并指定表空間 ---剛開始用戶名為zyj,提示錯誤ORA-65096:公用用戶名或角色名無效,網上查資料,說是取名前綴必須為c##,所以用戶名也變成了c##zyj --首次創建用戶時提示zyj_data表空間不存,重啟了服務就創建成功 create user c##zyj identified by 1234 default tablespace zyj_data temporary tablespace zyj_temp; --4.授權給c##zyj,ps:根據需要設置權限 GRANT CREATE ANY VIEW,DROP ANY VIEW,CONNECT,RESOURCE,CREATE SESSION,DBA TO c##zyj; --------刪除用戶及表空間 drop user c##zyj cascade; DROP TABLESPACE zyj_data INCLUDING CONTENTS AND DATAFILES; --刪除空的表空間,但是不包含物理文件 drop tablespace tablespace_name; --刪除非空表空間,但是不包含物理文件 drop tablespace tablespace_name including contents; --刪除空表空間,包含物理文件 drop tablespace tablespace_name including datafiles; --刪除非空表空間,包含物理文件 drop tablespace tablespace_name including contents and datafiles; --如果其他表空間中的表有外鍵等約束關聯到了本表空間中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS; select tablespace_name from DBA_tablespaces;
以上是“oracle12創建用戶指定表空間的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。