資料庫批次授權指令碼
使用者批次授權以及建立同義詞的指令碼
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 授權|取消授權MYSQL資料庫使用者許可權MySql資料庫
- python指令碼批次建立資料表Python指令碼
- 查詢資料庫授權以及授權到期的處理方法資料庫
- MySQL-授權使用者管理資料庫MySql資料庫
- JS指令碼批次處理TS資料型別JS指令碼資料型別
- 資料庫備份指令碼資料庫指令碼
- MongoDB資料庫授權認證的實現JRMYMongoDB資料庫
- Laravel Blade模板 授權指令 @guestLaravel
- 資料庫-批次更新資料庫
- mysql建立使用者並且對資料庫授權MySql資料庫
- mysql8.0資料庫新增使用者和授權MySql資料庫
- 呼叫中心資料入庫指令碼指令碼
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- Flipboard 資料庫未經授權訪問使用者賬號密碼洩露資料庫密碼
- Mysql 建立資料庫\新增使用者\使用者授權MySql資料庫
- mssql生成資料庫字典指令碼-MarkDownSQL資料庫指令碼
- Flyway版本化管理資料庫指令碼資料庫指令碼
- 批次解壓shell指令碼指令碼
- 【SCRIPT】Oracle資料庫基本資訊收集指令碼Oracle資料庫指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- 複製建立已有資料庫使用者、表空間、許可權的指令碼資料庫指令碼
- oracle 資料庫徹底清除目錄指令碼Oracle資料庫指令碼
- Bash 指令碼安裝 MySQL-8.0.20 資料庫指令碼MySql資料庫
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- Liunx備份mysql資料庫的shell指令碼MySql資料庫指令碼
- qq郵箱授權碼如何獲取 QQ郵箱授權碼怎麼弄
- MySql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼MySql資料庫密碼
- OAuth 2.0 授權碼認證OAuth
- OAuth 2.0 授權碼請求OAuth
- oauth2.0授權碼模式OAuth模式
- axurerp9授權碼最新
- shell指令碼之批次清空檔案指令碼
- Oracle批次生成Merge指令碼程式Oracle指令碼
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼
- sqlserver資料庫還原儲存過程指令碼SQLServer資料庫儲存過程指令碼
- 認證授權:IdentityServer4 - 資料持久化IDEServer持久化
- axure rp8授權金鑰 axure rp8授權碼最新
- axure8最新授權碼 axure80授權賬號和金鑰