1. 程式人生 > >Oracle 資料庫建立、表空間建立、使用者建立 步驟

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