1. 程式人生 > >oracle創建用戶、創建表空間、授權、建表

oracle創建用戶、創建表空間、授權、建表

ger 所在 存儲路徑 分配權限 ora pac from 查看 spa

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創建用戶、創建表空間、授權、建表