實現ORACLE如何去除某些使用者的DROP許可權

2021-05-22 15:29:39 字數 369 閱讀 2038

有時在進行專案開發過程中,由於一些誤操作會導致資料庫的表給誤刪除掉,為了避免這一情況的發生,如何嚴格控制某使用者不能對自己的庫進行drop許可權,需要進行相關設定,由於預設connect的許可權也是具有drop自己使用者的表結構,通過product_user_profile只能限制sql*plus的操作,而不能限制其它第三方oracle連線工具,最有效的方法就是通過在system使用者下建立觸發器來限制。

具體如下:

這個trigger建到了system使用者下,temp幾個使用者都無法dop自己的物件,你可以參照進行修改。

注:如果要對當前使用者限制所有物件的drop操作,可將觸發器中的

ora_dict_obj_type和ora_dict_obj_name的屬性去掉即可。

如何去除軟體中的某些不需要的選單項

很多年很多年沒有關注反編譯 病毒木馬和網路安全了。高中的剛上大學那會兒是何等痴迷!突然想到,為何不把這個選單項disable掉,或者刪除掉,或者反彙編對應的處理 讓其在做實際操作前return回去。然而,多年不碰,手完全生了。即使有了google,都不知道用什麼關鍵字來搜!沒辦法,先去 看雪 看了幾...

用Python如何操作Oracle

iamlaosong文 本文原址 下面是其中的例程,在本人的環境下除錯通過。1 建立 互動方式 import cx oracle 建立和資料庫系統的連線 conn cx oracle.connect emssxjk emssxjk orcl 獲取操作游標 cursor conn.cursor 執行s...

oracle如何去除欄位的回車換行符

oracle如何去除欄位的回車換行符?可以用trim也可以用replace。區別在於,trim處理字串兩端,而replace中間也可以處理。trim select 全世界無產者 聯合起來!from dual select trim chr 13 from trim chr 10 from 全世界無產...