Oracle 資料庫建立、表空間建立、使用者建立 步驟
一、資料庫建立:
1、利用資料庫配置助手(DBCA,Database Configuration Assistant)圖形化方式
2、建立完成之後,找到 D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的 tnsnames.ora 監聽配置檔案開啟
配置一下新資料庫的資料庫名和sid
3、然後重新啟動 pl\sql登陸即可
二、建立臨時表空間:(如不建立則使用預設臨時表空間)
create temporary tablespace temp_hjb tempfile 'temp_file.dbf' size 10m;
修改表空間名稱:alter tablespace temp_hjb rename to hjb_temp;
三、建立永久表空間:(如不建立則使用預設永久表空間)
create tablespace hjb_data datafile 'hjb_data.dbf' size 10m;
修改表空間(聯機或離線)狀態:alter tablespace hjb_data online|offline;
查看錶空間的檔名:select file_name from dba_data_files where tablespace_name = 'HJB_DATA'; (表空間名要大寫)
新增刪除表空間資料檔案:alter tablespace hjb_data add/drop data_file 'hjb_data.dbf';
四、建立使用者:(同時指定其臨時表空間和永久表空間)
create user wbs identified by wbs123 account unlock
default tablespace hjb
temporary tablespace hjb_temp;
刪除使用者:drop user hjb_wbs;
五、給新建立的使用者授權
grant connect,resource to wbs; -把connect,resource許可權授權給新使用者
grant dba to wbs; -把dba許可權授權給新使用者
注:
grant XXX to user;,grant是授權的作用,這裡的XXX可以是一個角色role,也可以是許可權
DBA:擁有全部特權,是系統最高許可權,只有DBA才可以建立資料庫結構。
RESOURCE:擁有Resource許可權的使用者只可以建立實體,不可以建立資料庫結構。
CONNECT:擁有Connect許可權的使用者只可以登入Oracle,不可以建立實體,不可以建立資料庫結構。
對於普通使用者:授予connect, resource許可權。
對於DBA管理使用者:授予connect,resource, dba許可權。
資料庫使用者建立完成!
來自
https://blog.csdn.net/hx18652266251/article/details/60138471