主要記錄在sqlplus 中建立新使用者及給使用者分配各項許可權的過程,您可以將下面命令儲存為乙個sql檔案,然後在sqlplus中執行就可以
--1、建立使用者create user ddpgtest identified by ddpgtest;
--這樣就建立了乙個使用者名稱密碼都為ddpgtest的使用者
--但這個時候ddpgtest還是不能登陸成功的,我們需要賦予相應的許可權
--2、賦予create session的許可權
grant create session to ddpgtest;
--這樣ddpgtest使用者就能成功登陸進去
--但是此時使用者還是不能建立表 我們需要賦予使用者建立表的許可權:
--3、賦予使用者建立表的許可權
grant create table to ddpgtest;
--但是使用者此時還不能建立表 因為需要有使用表空間的許可權(相當於 使用者有了進房間的鑰匙 但是沒有進大門的鑰匙。。。)
--所以也應該賦予相應的許可權
grant unlimited tablespace to ddpgtest;
--這個時候使用者就擁有了建立表的許可權 由於表是使用者ddpgtest的 相應的他就擁有了對建立的表的增刪查改的許可權了
--授權使用者連線資料庫、建立表/序列/過程/包/函式/檢視等許可權
grant connect,resource,create view to ddpgtest;
/*3、檢視使用者擁有什麼許可權可以通過查詢乙個系統的檢視(數字字典)
sql>select * from user_sys_privs;
這樣就可以知道當前使用者的許可權
4、撤銷許可權
sql> revoke create table from ddpgtest;
*/
建立新使用者
新增新使用者 允許本地 ip 訪問 localhost,127.0.0.1 create user test localhost identified by 123456 允許外網 ip 訪問 create user test identified by 123456 為新使用者分配許可權 授予使用...
oracle 建立新使用者
create the user create user personnel manage identified by mwq default tablespace users temporary tablespace temp profile default quota 1024m on sysau...
Mysql建立新使用者
1.建立使用者 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 idendified...