一、數據庫創建:
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
