程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle筆記之權限管理

Oracle筆記之權限管理

編輯:Oracle教程

權限管理
1,默認的三個用戶
2,創建用戶
3,授權,撤銷權限
4,系統權限與對象權限
5,角色
6,通過角色對權限進行管理
7,權限的傳遞,丟失管理員密碼怎麼辦

3個默認的用戶

用戶名 密碼

sys change_on_install
system manager
scott tiger

cmd
進入命令行

sqlplus / as sysdba;
或者
sqlplus sys/change_on_install as sysdba;
以網絡數據庫管理員sys登錄

要連接數據庫必須啟動oracle實例和監聽服務;
啟動監聽:lsnrctl start;
啟動實例:oradim -starup -sid orcl;

show user;
顯示當前登錄用戶

create user lisi identified by lisi;
創建新用戶lisi;

sqlplus lisi/lisi;
用新創建用戶lisi登錄


管理員用戶給新創建用戶授權

用管理員登錄

grant create session to lisi;
授予會話權限,有這個權限才能連接數據庫;

grant create table to lisi;
授予創建表格的權限

grant unlimited tablespace to lisi;
授予不受限表空間的權限

授予權限之後才能創建表格

以lisi用戶登錄

create table mytable(id int);
創建表格
insert into mytable values(1);
插入記錄
select * from mytable;
查詢記錄

撤銷權限
revoke create table from lisi;

查看用戶所具有的權限
select * from user_sys_privs;

修改用戶密碼

alter user username identified by password;

未完待續。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved