標籤:style blog color io ar strong div sp on
一、建立一個資料表空間
create tablespace pioneer_data datafile ‘/u01/datafile/pioneer_datadbf‘ size 100m autoextend on extent management local ;
其中:extent management:區管理方式為本地管理
查看錶空間是否建立成功:
SQL> select tablespace_name from dba_tablespaces;
二、建立一個使用者
CREATE USER PJINLIAN IDENTIFIED BY WUDA DEFAULT TABLESPACE PIONEER_DATA TEMPORARY TABLESPACE TEMP QUOTA 100M ON PIONEER_DATA QUOTA 100M ON PIONEER_INDX;
quota:配額的意思
最後一定要記得加;號
查看使用者是否建立成功:
SQL> select username from dba_users where username like‘PJ%‘;
三、給使用者授權、角色
SQL> grant connect ,resource to pjinlian;?SQL> revoke connect ,resource from pjinlian; --回收許可權給使用者授予許可權grant select on scott.emp to pjinlian with grant option;
後面加上with grant option 後才可以 grant privilige to another users;
但是with grant option是會被級聯收回許可權的。
而如果是with admin option則不會被級聯收回
四、查看使用者擁有的許可權
SQL> select * from role_sys_privs;
五、修改密碼
不管目前使用者是SYS還是PJINLIAN都是可以更改密碼的。
SQL>alter user pjinlian identified by wuda;修改使用者預設資料表空間SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;給使用者枷鎖SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;給使用者解鎖SQL> ALTER USER YWB ACCOUNT UNLOCK;
六、刪除使用者
SQL> drop user ywb ;
使用者沒有增加任何實體
SQL> drop user ywb cascade;
如果加上了cascade的話,則目前使用者所建立的實體也會被一起刪除,其中還包括表,視圖,索引
如果不加的話報錯:
ORA-01922: CASCADE must be specified to drop ‘YWB‘
ORACLE使用者操作的一些常用操作總結【weber出品】