oracle 觸發器實現禁止在資料庫中建立dblink ---透過觸發器實現
CREATE OR REPLACE TRIGGER no_create_dblink
BEFORE DDL ON DATABASE
BEGIN
IF ORA_SYSEVENT = 'CREATE' and ORA_DICT_OBJ_TYPE='DATABASE LINK'
THEN
RAISE_APPLICATION_ERROR (-20000, 'Cannot create the ' || ORA_DICT_OBJ_TYPE ||' named ' || ORA_DICT_OBJ_NAME ||
' as requested by ' || ORA_DICT_OBJ_OWNER ||'聯絡管理員');
END IF;
END;
/
驗證:
create public database link to_11 connect to scott identified by tiger using 'bylw';
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-20000: Cannot create the DATABASE LINK named TO_11 as requested by
??????????
ORA-06512: at line 4
BEFORE DDL ON DATABASE
BEGIN
IF ORA_SYSEVENT = 'CREATE' and ORA_DICT_OBJ_TYPE='DATABASE LINK'
THEN
RAISE_APPLICATION_ERROR (-20000, 'Cannot create the ' || ORA_DICT_OBJ_TYPE ||' named ' || ORA_DICT_OBJ_NAME ||
' as requested by ' || ORA_DICT_OBJ_OWNER ||'聯絡管理員');
END IF;
END;
/
驗證:
create public database link to_11 connect to scott identified by tiger using 'bylw';
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-20000: Cannot create the DATABASE LINK named TO_11 as requested by
??????????
ORA-06512: at line 4
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2135921/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 觸發器實現表資料自動更新觸發器
- 禁止oracle表的觸發器triggerOracle觸發器
- 建立MySQL觸發器MySql觸發器
- 資料庫檢視,索引,觸發器資料庫索引觸發器
- 資料庫的觸發器的使用資料庫觸發器
- oracle儲存過程和觸發器Oracle儲存過程觸發器
- 頭歌資料庫實驗七:函式與觸發器資料庫函式觸發器
- [App探索]JSBox中幽靈觸發器的實現原理探索APPJS觸發器
- Oracle實現自增列(序列+觸發器實現、Identity Columns新特性、序列作為預設值)Oracle觸發器IDE
- 通過觸發器記錄資料庫連線資訊觸發器資料庫
- Oracle開發基礎-觸發器Oracle觸發器
- Vue實現自動觸發功能Vue
- PostgreSQL LIST分割槽實現:繼承表+函式+觸發器。SQL繼承函式觸發器
- postgresql 按小時分表(含觸發器)的實現方式SQL觸發器
- SqlServer觸發器的建立與使用SQLServer觸發器
- Oracle 19c 利用觸發器在資料庫啟動後自動開啟 PDBOracle觸發器資料庫
- 瞭解SQL Server觸發器及觸發器中的事務AWSQLServer觸發器
- SQL Server實戰五:儲存過程與觸發器SQLServer儲存過程觸發器
- mysql觸發器MySql觸發器
- D觸發器觸發器
- 【YashanDB知識庫】透過觸發器複製varchar(4000 char)列的資料導致亂碼觸發器
- linux 利用防火牆(firewall)轉發實現外網伺服器透過中間伺服器訪問內網資料庫Linux防火牆伺服器內網資料庫
- SqlServer-觸發器SQLServer觸發器
- logon觸發器for dbaGo觸發器
- MySQL使用觸發器MySql觸發器
- 語句觸發器觸發器
- MySql-觸發器MySql觸發器
- sqlserver 列觸發器SQLServer觸發器
- 除錯觸發器除錯觸發器
- MySQL怎麼利用函式和觸發器實現非主鍵自增?MySql函式觸發器
- 使用 Amazon S3 觸發器建立縮圖S3觸發器
- MySQL建立觸發器時報錯Error Code: 1064MySql觸發器Error
- 七、函式-儲存過程-觸發器函式儲存過程觸發器
- 觸發器 REFERENCING OLD AS OLD觸發器
- 行為和觸發器觸發器
- MySQL觸發器介紹MySql觸發器
- sql-server觸發器SQLServer觸發器
- 數位電路中的觸發器觸發器
- 透過API觸發airflow的DAG任務APIAI