沒(méi)辦法對(duì)sql進(jìn)行攔截。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比吳川網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式吳川網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋吳川地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
想攔截只能是通過(guò)對(duì)用戶攔截,或者對(duì)權(quán)限用戶攔截,對(duì)主機(jī)或者ip攔截。
加上SCHEMA就能訪問(wèn)的,用下面的sql查詢一下 這個(gè)表屬于哪個(gè)SCHEMA
select dt.OWNER,dt.TABLE_NAME
from dba_tables DT
where dt.TABLE_NAME = 'User'
然后訪問(wèn)的時(shí)候用 owner.User 就能訪問(wèn)了!
如果你的數(shù)據(jù)庫(kù)是 9i及以后的版本,可以修改sqlnet.ora,增加如下內(nèi)容限制或允許一些IP訪問(wèn):
tcp.validnode_checking=yes
#允許訪問(wèn)的IP
tcp.invited_nodes=(ip1,ip2……)
#禁止訪問(wèn)的IP
tcp.excluded_nodes=(ip1,ip2……)
之后重新啟動(dòng)監(jiān)聽(tīng)器即可
如果是9i以前的,需要修改protocol.ora:
內(nèi)容一樣。