--1.創建臨時空間 create temporary tablespace zyj_temp tempfile 'D:\app2\user\virtual\oradata\orcl\zyj_temp.dbf' size 50m autoextend on next 50m maxsize 2048... ...
--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;