oracle 通過trigger解決drop許可權問題
使用sys使用者建立
create or replace trigger ddl_deny
before drop on database
declare
l_errmsg varchar2(100):= 'You have no permission to this operation';
begin
if ora_sysevent = 'DROP' then
raise_application_error(-20001, ora_dict_obj_owner || '.' || ora_dict_obj_name || ' ' || l_errmsg);
end if;
任何使用者使用drop命令均可失效 。
create or replace trigger ddl_deny
before drop on database
declare
l_errmsg varchar2(100):= 'You have no permission to this operation';
begin
if ora_sysevent = 'DROP' then
raise_application_error(-20001, ora_dict_obj_owner || '.' || ora_dict_obj_name || ' ' || l_errmsg);
end if;
任何使用者使用drop命令均可失效 。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/90618/viewspace-620659/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vue許可權問題解決方案Vue
- Android SELinux avc dennied許可權問題解決方法AndroidLinux
- Oracle trigger問題Oracle
- 用無程式碼解決CRM角色許可權問題
- MySQL許可權問題MySql
- MySQL儲存過程的許可權問題MySql儲存過程
- Centos sudo 許可權問題CentOS
- 更新完 zsh 說我目錄許可權問題的解決
- 許可權的級聯問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- autohotkey透過com物件控制excel的許可權問題物件Excel
- win10 儲存excel報錯 許可權問題怎麼解決Win10Excel
- sqlserver 賦予許可權的問題SQLServer
- Laravel Daily 日誌許可權問題LaravelAI
- jenkins 容器內的許可權問題Jenkins
- Mysql資料庫許可權問題MySql資料庫
- hdfs檔案本地許可權問題
- 通過 VirtualApp 實現免 Root 許可權 HookAPPHook
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- [求助] mac macaca doctor 報錯,好像是許可權問題,怎麼解決Mac
- oracle儲存過程許可權繼承小結Oracle儲存過程繼承
- Grafana9的dashboard許可權問題Grafana
- Laravel 日誌檔案許可權問題Laravel
- Laravel 框架的日誌許可權問題Laravel框架
- MaxCompute/DataWorks許可權問題排查建議
- PostgreSQL_通過schema控制使用者許可權SQL
- 通過 recompose 實現 react router4 許可權React
- 解決Python虛擬環境virtualenv下不能使用sudo提升許可權問題Python
- 解決在Windows10下沒有許可權修改hosts檔案的問題Windows
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- 記一次 Laravel日誌許可權許可權問題(定時器導致)Laravel定時器
- 通過Observable解決搜尋框問題
- Oracle軟體許可權修復Oracle
- 關於公司程式碼許可權的問題
- 不同使用者python path 許可權問題Python
- 上傳APP到Google Play許可權問題APPGo
- 使用 VSCode 遠端連線伺服器的 SSH 許可權問題及解決方案VSCode伺服器
- 解決 PBootCMS 網站出現的“會話目錄寫入許可權不足”的問題boot網站會話
- 解決root使用者對HDFS檔案系統沒有許可權的問題