授權指令碼
--檢視許可權
select * from dba_sys_privs where GRANTEE='CBSS_PARA_MODI';(角色對應的許可權)
select * from dba_role_privs where GRANTEE='UOP_STA1';(使用者對應的角色)
grant select,insert,delete,update on UCR_CPROD.TD_S_PROD_RES_REL_SYNC to CBSS_DATA_MODI;
--檢視一個使用者所有的許可權及角色
select privilege from dba_sys_privs where grantee='WZSB'
union
select privilege from dba_sys_privs where grantee in
(select granted_role from dba_role_privs where grantee='WZSB' );
--建立使用者並授權
create user al_heqing identified by TMYauVOi default tablespace users TEMPORARY TABLESPACE temp1 quota 50m on users;
create user al_taokangwu identified by TMYauVOi default tablespace users TEMPORARY TABLESPACE temp1 quota 50m on users;
grant CBSS_DATA_MODI to al_heqing;
grant CBSS_DATA_MODI to al_taokangwu;
grant select any table,create session to AL_HEQING;
grant select any table,create session to AL_TAOKANGWU;
--給角色賦權
grant select,insert,update,delete on UCR_CPROD.TF_M_PROD_FILE to CBSS_DATA_MODI;
grant alter any table to CBSS_DATA_MODI;
grant create any index to CBSS_DATA_MODI;
grant alter any index to CBSS_DATA_MODI;
grant create table to CBSS_DATA_MODI;
grant create view to CBSS_DATA_MODI;
grant create sequence to CBSS_DATA_MODI;
grant create SYNONYM to CBSS_DATA_MODI;
grant alter any table to CBSS_DATA_MODI;
grant drop any view to CBSS_DATA_MODI;
grant alter any sequence to CBSS_DATA_MODI;
grant drop any SYNONYM to CBSS_DATA_MODI;
grant drop any procedure to CBSS_DATA_MODI;
--賦予使用者指定表空間許可權
GRANT UNLIMITED TABLESPACE to al_huangqz;
GRANT UNLIMITED TABLESPACE to al_wangyan5;
--賦予新增表註釋許可權
grant comment any table to CBSS_DATA_MODI;
--給儲存過程賦權
grant debug,execute on uop_cen1.p_prdo_productinfo_cbss to UOP_CPROD,UOP_CEN_PROD;
grant debug,execute on UCR_CEN_PROD.P_INTF_TERMINAL to UOP_CEN_PROD;
--刪除許可權
revoke debug any procedure, debug connect session from uop_act1;
revoke execute any procedure from uop_act1;
--批次賦權
select 'grant ' || a.privilege || ' on ' || a.owner || '.' || a.table_name ||
' to ' || a.grantee || ';'
from dba_tab_privs a
where a.grantee like '%CRM1'
or a.grantor like '%CRM1'
--批次收回index許可權
select 'revoke index on '||a.TABLE_OWNER||'.'||a.TABLE_NAME||' from ' ||a.owner||';' from all_synonyms a where a.OWNER like 'U%'
###檢視鎖定的使用者
select * from v$locked_object;
select username,lock_date from dba_users; 及時間
###給使用者解鎖
alter user uif_act1_sta1 account lock;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29337971/viewspace-1853867/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫批次授權指令碼資料庫指令碼
- Redis 未授權訪問漏洞(附Python指令碼)RedisPython指令碼
- Laravel Blade模板 授權指令 @guestLaravel
- DB2 建立授權指令碼 grantread.shDB2指令碼
- qq郵箱授權碼如何獲取 QQ郵箱授權碼怎麼弄
- 【SCRIPTS】兩種自動化獲得Oracle授權語句的指令碼Oracle指令碼
- OAuth 2.0 授權碼認證OAuth
- oauth2.0授權碼模式OAuth模式
- OAuth 2.0 授權碼請求OAuth
- axure rp8授權金鑰 axure rp8授權碼最新
- axure8最新授權碼 axure80授權賬號和金鑰
- 授權機制與授權模型研究模型
- axurerp9授權碼最新
- Axure RP 7.0可用的授權碼
- 認證授權方案之授權初識
- oracle顯式授權和隱式授權Oracle
- mysql 授權MySql
- oracle授權Oracle
- 表列授權
- 認證授權方案之授權揭祕 (上篇)
- ASP.NET Core策略授權和 ABP 授權ASP.NET
- IdentityServer4系列 | 授權碼模式IDEServer模式
- 網路驗證之授權碼使用
- OAuth2.0授權碼模式詳解OAuth模式
- PbootCMS授權碼是否可以用於不同埠? 授權碼是否可以用於 HTTPS 環境?bootHTTP
- 授權物件許可權後的授權者顯示問題物件
- 【認證與授權】Spring Security的授權流程Spring
- 前端微信授權前端
- Laravel授權策略Laravel
- 對列授權
- 動態授權
- abp授權原理
- 認證授權
- 請問PbootCMS為什麼需要授權碼?boot
- springcloud Oauth2授權,四種授權型別SpringGCCloudOAuth型別
- 使用shell指令碼生成只讀許可權的sql指令碼指令碼SQL
- 使用java操作ranger,hdfs ranger授權操作,hive ranger授權操作JavaRangerHive
- IdentityServer4 (3) 授權碼模式(Authorization Code)IDEServer模式