小編給大家分享一下oracle12創(chuàng)建用戶指定表空間的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
專(zhuān)注于為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)古田免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了超過(guò)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
--1.創(chuàng)建臨時(shí)空間 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.創(chuàng)建數(shù)據(jù)表空間 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.創(chuàng)建用戶并指定表空間 ---剛開(kāi)始用戶名為zyj,提示錯(cuò)誤ORA-65096:公用用戶名或角色名無(wú)效,網(wǎng)上查資料,說(shuō)是取名前綴必須為c##,所以用戶名也變成了c##zyj --首次創(chuàng)建用戶時(shí)提示zyj_data表空間不存,重啟了服務(wù)就創(chuàng)建成功 create user c##zyj identified by 1234 default tablespace zyj_data temporary tablespace zyj_temp; --4.授權(quán)給c##zyj,ps:根據(jù)需要設(shè)置權(quán)限 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; --如果其他表空間中的表有外鍵等約束關(guān)聯(lián)到了本表空間中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS; select tablespace_name from DBA_tablespaces;
以上是“oracle12創(chuàng)建用戶指定表空間的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!