• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    通過緩存數據庫結果提高PHP性能

    發布: 2008-10-15 11:16 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 144次 | 進入軟件測試論壇討論

    領測軟件測試網

    CONNECT / AS SYSDBA; 
    GRANT CHANGE NOTIFICATION TO oe; 
    GRANT EXECUTE ON DBMS_CHANGE_NOTIFICATION TO oe;
      確保將 init.ora 參數 job_queue_processes 設置為非零值,以便接收 PL/SQL 通知;蛘,您也可以使用下面的 ALTER SYSTEM 命令:
    ALTER SYSTEM SET "job_queue_processes"=2;
      然后,在以 OE/OE 連接后,您可以創建一個通知處理程序。但首先,您必須創建將由通知處理程序使用的數據庫對象。例如,您可能需要創建一個或多個數據庫表,以便通知處理程序將注冊表的更改記錄到其中。在以下示例中,您將創建 nfresults 表來記錄以下信息:更改發生的日期和時間、被修改的表的名稱以及一個消息(說明通知處理程序是否成功地將通知消息發送給客戶端)。
    CONNECT oe/oe; 
    
    CREATE TABLE nfresults ( 
    operdate DATE,  
    tblname VARCHAR2(60),  
    rslt_msg VARCHAR2(100) 
    );
      在實際情況中,您可能需要創建更多表來記錄通知事件以及所更改行的行 ID 等信息,但就本文而言,nfresults 表完全可以滿足需要。

      使用 UTL_HTTP 向客戶端發送通知

      您可能還要創建一個或多個 PL/SQL 存儲過程,并從通知處理程序中調用這些存儲過程,從而實現一個更具可維護性和靈活性的解決方案。例如,您可能要創建一個實現將通知消息發送給客戶端的存儲過程!扒鍐 1”是 PL/SQL 過程 sendNotification。該過程使用 UTL_HTTPPL 程序包向客戶端應用程序發送更改通知。

      清單 1. 使用 UTL_HTTP 向客戶端發送通知

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    32/3<123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>