Oracle修改使用者密碼及授權撤權

2021-09-01 21:04:57 字數 1433 閱讀 6044

**:

create user [username] identified by [password] 建立新的使用者 

[b][color=red]grant 許可權1、許可權2...to 使用者 給建立使用者許可權 [/color][/b]

ex:grant create session to [username] 此時只能連線到資料庫

grant connect,resource to [username] 此時許可權能滿足要求

alter user [username] identified by [password] 修改使用者密碼

alter user [username] password expired 下次登入時提示修改密碼

alter user [username] account lock 鎖住使用者

alter user [username] account unlock 解鎖鎖使用者

grant select,delete on scott.emp to [username] 把scott下emp表的兩個許可權給使用者

revoke select ,delete on scott.emo from [username] **許可權

//建立使用者並指定表空間

create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

//給使用者授予許可權

grant connect,resource to username;

//以後以該使用者登入,建立的任何資料庫物件都屬於user_temp 和user_data表空間,

//這就不用在每建立乙個物件給其指定表空間了

撤權:

revoke   許可權...   from  使用者名稱;

刪除使用者命令

drop user user_name cascade;

在進行procedure執行的時候,用的是pl/sql工具中的test,除錯方法進行執行,因為有輸入引數,但是報了個錯:

[b][color=red]「note:debugging requires the debug connect session system privilege」.[/color][/b]

原因是使用者許可權不夠,使用以下命令授予許可權:

grant debug any procedure, debug connect session to username

其實只需要授予debug connect session 就可以了,已經過測試。

Oracle 建立使用者 修改使用者密碼 授權命令

create user username identified by password 建立新的使用者 grant 許可權1 許可權2.to 使用者 給建立使用者許可權 ex grant create session to username 此時只能連線到資料庫 grant connect,reso...

Oracle 建立使用者 修改使用者密碼 授權命令

create user username identified by password 建立新的使用者 grant 許可權1 許可權2.to 使用者 給建立使用者許可權 ex grant create session to username 此時只能連線到資料庫 grant connect,reso...

oracle修改使用者密碼

修改密碼命令 alter user user identified by password 可能出現的錯誤 錯誤原因可能是 單雙引號造成的 alter user user identified by 1234 注意必須是雙引號,單引號不行。ora 28221 replace not specifie...