權限管理
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;
未完待續。。。