oracle創建用戶、創建表空間、授權、建表
1.首先我們可以用scott用戶以sysdba的身份登錄oracle.
conn scott/tiger as sysdba
2.然後我就可以來創建用戶了.
create user zzg identified by zzg123;
3.創建好用戶我們接著就可以修改用戶的密碼.
alter user zzg identified by unis;
4.默認情況下用戶創建好後系統會默認給該用戶分配一個表空間(users);
我們可以通過下面的sql語句來查看一下所有用戶所在的表空間.
select username,default_tablespace from dba_users;
5.一般在開發情況下,我們當然不會使用用戶的默認表空間,所以這時我們需要創建一個表空間.
create tablespace ts_zzg datafile ‘f:\ts_zzg\zzg_data.dbf‘ size 200M;
註:datafile後面是表空間的物理存儲路徑,文件名的後綴可以隨便.
6.創建好表空間,還需要將表空間分配給用戶.
alter user zzg default tablespace ts_zzg;
7.我們可以通過步驟4來查詢用戶所在的表空間.
8.給用戶分配了表空間,用戶還不能登陸(沒有登錄權限),因此還需要為用戶分配權限
grant create session,create table,create view,create sequence,unlimited tablespace to zzg;
9.給用戶分配了權限之後我們就可以用zzg用戶來登錄了.
conn zzg/unis;
10.登錄之後我們也可以來查詢用戶所具有的權限
select *from session_privs;
11.最後我們也可以刪除用戶及其相關對象
drop user zzg cascade;
oracle創建用戶、創建表空間、授權、建表