資料庫批次授權指令碼
使用者批次授權以及建立同義詞的指令碼
DECLARE
p_grantee VARCHAR2(30) := 'HUANGDAZHU';
BEGIN
FOR rec IN (SELECT object_name,
object_type,
DECODE(object_type,
'TABLE ',
'ALL ',
'VIEW ',
'SELECT ',
'EXECUTE ') grant_type
FROM user_objects) LOOP
BEGIN
EXECUTE IMMEDIATE 'grant select,delete,update,insert on ' || rec.object_name ||
' to ' || p_grantee;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SUBSTR(SQLERRM, 1, 240));
END;
END LOOP;
END;
begin
for i in (
select owner,object_name from dba_objects t
where t.owner='FWMS4GZ'
) loop
execute immediate 'create synonym '||i.object_name ||' for '||i.owner||'.'||i.object_name ;
end loop;
end;
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-1094149/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批次起停資料庫指令碼資料庫指令碼
- 授權指令碼指令碼
- 查詢資料庫授權以及授權到期的處理方法資料庫
- python指令碼批次建立資料表Python指令碼
- MySQL-授權使用者管理資料庫MySql資料庫
- 如何檢視資料庫中的授權資訊資料庫
- JS指令碼批次處理TS資料型別JS指令碼資料型別
- 透過shell得到資料庫中許可權的指令碼資料庫指令碼
- 通過shell得到資料庫中許可權的指令碼資料庫指令碼
- 新建資料庫使用者,授權以及設定密碼有效期資料庫密碼
- 資料庫-批次更新資料庫
- 資料庫備份指令碼資料庫指令碼
- 刪除資料庫指令碼資料庫指令碼
- 資料庫監控指令碼資料庫指令碼
- 資料庫全備指令碼資料庫指令碼
- 監控資料庫指令碼資料庫指令碼
- Redis 未授權訪問漏洞(附Python指令碼)RedisPython指令碼
- mysql建立使用者並且對資料庫授權MySql資料庫
- MongoDB資料庫授權認證的實現JRMYMongoDB資料庫
- MySQL新增使用者以及資料庫訪問授權MySql資料庫
- mysql8.0資料庫新增使用者和授權MySql資料庫
- 批次殺程式指令碼指令碼
- Laravel Blade模板 授權指令 @guestLaravel
- DB2 建立授權指令碼 grantread.shDB2指令碼
- 呼叫中心資料入庫指令碼指令碼
- Sybase 資料庫啟停指令碼資料庫指令碼
- [zt]資料庫監控指令碼資料庫指令碼
- 資料庫全備份指令碼資料庫指令碼
- 資料庫監控指令碼(一)資料庫指令碼
- 資料庫監控指令碼(二)資料庫指令碼
- 資料庫監控指令碼(三)資料庫指令碼
- 指令碼建立Oracle的資料庫指令碼Oracle資料庫
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- Mysql 建立資料庫\新增使用者\使用者授權MySql資料庫
- Flipboard 資料庫未經授權訪問使用者賬號密碼洩露資料庫密碼
- Twitter資料授權業務潛力巨大
- 批次解壓shell指令碼指令碼
- Flyway版本化管理資料庫指令碼資料庫指令碼