閃回刪除的表:
刪除表:
drop table aa;
drop table aa purge; 不經過回收站,不能閃回
閃回刪除的表語法:--所謂閃回的意思就是還原回收站中的表
FLASHBACK TABLE [schema.]<table_name>
TO
{[BEFORE DROP [RENAME TO table]]
[ENABLE|DISABLE]TRIGGERS}
查看回收站
show recyclebin
清空回收站
purge recyclebin;
重名的對象:
會先閃回後刪除的。
注意:
管理員沒有回收站
=============================================================
1,創建用戶
create user identified by 密碼;
2,修改用戶密碼
alter user 用戶名 identified by 新密碼;
修改管理員密碼:
alter user sys identified by 新密碼;
3,用戶的鎖定與解鎖
alter user 用戶名 account unlock/lock;
4,給用戶授權
grant 權限 to user;
5,收回用戶的權限
revoke 權限 from myuser
6,刪除用戶
drop user myuser;
給mytest分配空間配額:
alter user mytest quota unlimited on users;
quota 容量的意思
unlimited 無限制
on users 在users這個表空間上沒有限制。
角色:
例如:有經理,員工1,員工2;
經理:
查詢、更新、刪除、插入
員工:
查詢、更新
可以有兩個角色
HR_EMP 兩個權限
HR_MGR 繼承HR_EMP,自己還有兩個權限,共4個。
要求要有create role權限,纔可以創建角色,可以使用管理員操作。
conn / as sysdba
create role role1; // 這時這個角色沒有任何權限。
把權限授予給角色
grant create session to role1;
角色繼承:
create role role2;
grant create table,role1 to role2; // 相當於把role1當成一個組合的新權限使用,與普通權限一樣使用,這就是繼承角色了。
把角色授予角色
grant role1 to aa;
Oracle實現預置好了一些角色:
CONNECT
RESOURCE
DBA
…
對於普通用戶,一般要有CONNECT與resource。
例:
create user mytest2 identified by password;
grant connect, resource to mytest2;
一般就是這樣用的,創建完用戶後就會指定權限。
在RESOURCE角色中就含有空間配額
oracle學習筆記 回收站&用戶權限&導入導出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
oracle 學習筆記(一)
李卫康的博客
2020-06-22 17:55:54
oracle學習筆記之存儲過程與存儲函數
李卫康的博客
2020-06-22 16:50:04
oracle 學習筆記(三)
李卫康的博客
2020-02-24 09:32:02
oracle學習筆記(四)
李卫康的博客
2020-02-24 09:32:02
oracle學習筆記(六)
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記(二)
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記之PL/SQL程序設計
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記之觸發器
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記(一)
李卫康的博客
2020-06-22 17:55:54
oracle學習筆記之存儲過程與存儲函數
李卫康的博客
2020-06-22 16:50:04
oracle 學習筆記(五)
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記(二)
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記之PL/SQL程序設計
李卫康的博客
2020-02-24 09:32:02
oracle 學習筆記之觸發器
李卫康的博客
2020-02-24 09:32:02