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 PIVAS_TEMP tempfile 'PIVAS_TEMP.dbf' size 10m;

修改表空間名稱:alter tablespace PIVAS_TEMP rename NEW NAME;

 

三、創建永久表空間:(如不創建則使用默認永久表空間)

-- 創建表空間

create tablespace PIVAS datafile 'PIVAS.dbf' size 10m;

-- 設置表空間自動增長
alter database datafile 'PIVAS.dbf' autoextend on;

-- 創建用戶,並默認表空間
create user INTERFACE identified by interface account unlock default tablespace PIVAS

-- 給新用戶授權
grant connect,resource,dba to INTERFACE;

-- 給用戶創建視圖的權限
grant create view to INTERFACE;

grant create any to INTERFACE;

修改表空間(聯機或脫機)狀態:alter tablespace PIVAS online|offline;

查看表空間的文件名:select file_name from dba_data_files where tablespace_name = 'PIVAS';  (表空間名要大寫)

添加刪除表空間數據文件:alter tablespace hjb_data add/drop data_file 'PIVAS.dbf';

 

四、創建用戶:(同時指定其臨時表空間和永久表空間)

create user INTERFACE identified by 123456 account unlock
default tablespace INTERFACE
temporary tablespace INTERFACE_TEMP;

刪除用戶:drop user INTERFACE;

 

五、給新創建的用戶授權

grant connect,resource to INTERFACE;  -把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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM