1、首先看一下定義數(shù)據(jù)庫(kù)的觸發(fā)器,主要是通過(guò)用戶登陸數(shù)據(jù)庫(kù)后獲得其ip地址。
成都創(chuàng)新互聯(lián)成立10多年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、空間域名、網(wǎng)絡(luò)營(yíng)銷(xiāo)、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開(kāi)快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,成都創(chuàng)新互聯(lián)通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
2、創(chuàng)建完trigger后,使用測(cè)試帳號(hào)登錄數(shù)據(jù)庫(kù)看看是否能達(dá)到需要的效果.拿一個(gè)u2賬號(hào)登陸數(shù)據(jù)庫(kù),結(jié)果報(bào)錯(cuò)了。
3、下面使用另一個(gè)賬號(hào)u1,還是以受限的ip嘗試登陸,u1就可以登陸了。
4、配置文件如下。
5、退出頁(yè)面,使用組合鍵“Win + R”打開(kāi)運(yùn)行對(duì)話框,在輸入框中輸入?regedit 并回車(chē)打開(kāi)“注冊(cè)表編輯器”。
6、在“注冊(cè)表編輯器”對(duì)話框,ORACLE\KEY_OraDb10g_home1名稱(chēng)為 ORACLE_SID 的數(shù)據(jù) orcl 即 Oracle數(shù)據(jù)庫(kù)的信息就可以看到了。
步驟如下:
1. 到本機(jī)oracle安裝目錄下的tns配置,$HOME/network/admin/tnsnames.ora。找到你需要訪問(wèn)的庫(kù):
PRIMARY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xx.xx.xx)(PORT = xxx))
)
(CONNECT_DATA =
(SERVICE_NAME = xxx)
)
)
host名稱(chēng)就是服務(wù)器Ip,如果是機(jī)器名就ping。
2. select sys_context('userenv','ip_address') from dual,如果連接時(shí)沒(méi)有加載tns是查不到的;
3. sqlplus連接上后,通過(guò)控制臺(tái)輸入netstat -a -o看所有連接信息,找到對(duì)應(yīng)pid的連接信息。
oracle查看服務(wù)器IP方法。
工具:plsql
步驟:
1、打開(kāi)plsql,登錄到指定數(shù)據(jù)庫(kù)。
2、新建查詢,輸入sql語(yǔ)句,如下:
select?sys_context('userenv','ip_address')?from?dual;
3、查詢結(jié)果就是服務(wù)器的IP地址,如圖:
1、在SQL*PLUS中輸入
select sys_context('userenv','ip_address') from dual;
如果是登陸本機(jī)數(shù)據(jù)庫(kù),只能返回127.0.0.1
2、如果有本地net服務(wù),可以再cmd命令窗口中執(zhí)行 tnsping ORACLE_SID查看服務(wù)器IP地址!