oracle數據庫表空間和用戶的創建與刪除

在創建oracle 數據的表空間,用戶之前,建議先對oracle數據庫的體系結構有一個簡單的瞭解,這樣更容易掌握對錶空間和用戶的操作。

關於oracle的體系結構,可以參考我之前的文章,對oracle做了簡單介紹。歡迎閱讀。

oracle體系結構簡介

  1. 新建表空間和用戶
--創建表空間--
--  tablespace 後面是自己創建的 表空間的名字  --
-- datafile 後面是數據文件的存儲位置,執行語句之前需要確保 該目錄已存在,文件不存在,否則會出錯或覆蓋 --
-- size 定義數據文件的初始大小 -- 
-- autoextend on 表示自動增長 --
--  next 表示自動增長的大小 -- 


create tablespace ERP_TS
datafile  'G:\DB\ts\dbf\erp.dbf'
size 100m
autoextend on
next 10m;


--創建用戶,並且關聯指定的表空間--
-- user 後面添加自己定義的用戶的名字, identified by 後面是 用戶的密碼,tablespace 後面指定 我們自己創建的表空間 -- 

create user ERPUSER identified by root default tablespace ERP_TS;

--給我們自己創建的用戶 賦予 dba 權限--
grant dba to ERPUSER

  1. 刪除表空間和用戶
--查找用戶--
select  * from dba_users;

--查找工作空間的路徑--
select * from dba_data_files; 

--刪除用戶,user 後面是我們自己創建的用戶名--
-- cascade 表示 級聯關係也刪除掉--
drop user ERPUSER cascade;

--刪除表空間,tablespace 後面是我們自己創建的 表空間的名字 --
-- 對應的表空間文件也刪除掉 --
drop tablespace ERP_TS  including contents and datafiles cascade constraint;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章