<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jcat
    寵辱不驚,閑看庭前花開花落~~
    posts - 173,comments - 67,trackbacks - 0
    Oracle建好后,tnsnames和listener中自動就帶有如下內容,這里咱們就來解釋一下這些東西是干什么用的

    ----TNSNAMES.ora----
    EXTPROC_CONNECTION_DATA =
    ? (DESCRIPTION =
    ??? (ADDRESS_LIST =
    ????? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    ??? )
    ??? (CONNECT_DATA =
    ????? (SID = PLSExtProc)
    ????? (PRESENTATION = RO)
    ??? )
    ? )

    ----LISTENER.ora----
    SID_LIST_LISTENER =
    ? (SID_LIST =
    ??? (SID_DESC =
    ????? (SID_NAME = PLSExtProc)
    ????? (ORACLE_HOME = /opt/oracle/10gR2)
    ????? (PROGRAM = extproc)
    ??? )
    ? )

    LISTENER =
    ? (DESCRIPTION_LIST =
    ??? (DESCRIPTION =
    ????? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    ????? (ADDRESS = (PROTOCOL = TCP)(HOST = dcm)(PORT = 1521))
    ??? )
    ? )


    IPC - Inner Process Communication
    When a process is on the same machine as the server, use the IPC protocol for connectivity instead of TCP. Inner Process Communication on the same machine does not have the overhead of packet building and deciphering that TCP has.
    I've seen a SQL job that runs in 10 minutes using TCP on a local machine run as fast as one minute using an IPC connection. The difference in time is most dramatic when the Oracle process has to send and/or receive large amounts of data to and from the database.
    For example, a SQL*Plus connection that counts the number of rows of some tables will run about the same amount of time, whether the database connection is made via IPC or TCP. But if the SQL*Plus connection spools much data to a file, the IPC connection will often be much faster -- depending on the data transmitted and the machine workload on the TCP stack.

    For how to configure it:
    1. you should add one IPC line in the LISTENER.ORA
    2. You should also add one IPC line in the TNSNAMES.ORA



    PLSExtPro - PL/Sql External Procdure
    默認安裝時,會安裝一個PL/SQL外部程序(extproc--這是程序名)條目在listener.ora中,是oracle為調用外部程序默認配置的監(jiān)聽,它的名字(也就是SID)通常是ExtProc或PLSExtProc
    但一般不會使用它,可以直接從listener.ora中將這項移除,因為對ExtProc已經(jīng)有多種攻擊手段了,在不使用外部程序時,Oracle也是建議刪除的。



    extproc的作用
    就是在pl/sql中調用外部語句,如c,java寫的過程。
    現(xiàn)在,Oracle已經(jīng)全面支持JAVA了,這東西也就過時了,之所以繼續(xù)保留是考慮到兼容以前老版本的數(shù)據(jù)庫實例。

    [oracle@dcm bin]$ extproc
    Oracle Corporation --- TUESDAY?? JAN 05 2010 21:58:23.878
    Heterogeneous Agent Release 10.2.0.1.0 - Production

    posted on 2010-01-05 21:59 Jcat 閱讀(652) 評論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 日韩成人在线免费视频| 999久久久免费精品国产| 亚洲人成网www| 国产精品偷伦视频免费观看了| 国产无遮挡吃胸膜奶免费看视频| 亚洲色偷偷综合亚洲AV伊人蜜桃| 欧美a级成人网站免费| 久久亚洲最大成人网4438| 好爽…又高潮了免费毛片| 亚洲av最新在线观看网址| 免费中文字幕在线观看| 亚洲一区二区电影| 国产成人亚洲综合在线| 91香蕉国产线观看免费全集| 亚洲美女大bbbbbbbbb| 国产一卡2卡3卡4卡2021免费观看| 亚洲乱码一二三四区麻豆| 最近免费中文字幕大全| 美女黄色免费网站| 亚洲国产美女精品久久久久∴| 真正全免费视频a毛片| 久久久久噜噜噜亚洲熟女综合| 免费h视频在线观看| 国产成人精品日本亚洲专区6| 女人18毛片免费观看| 一级毛片免费在线| 久久精品国产亚洲香蕉| 影音先锋在线免费观看| 一区免费在线观看| 精品亚洲成AV人在线观看| 国产男女猛烈无遮挡免费网站| 两个人的视频www免费| 亚洲AV无码久久久久网站蜜桃| 免费人成网站7777视频| 一级毛片免费播放| 亚洲国产精品成人综合色在线| 亚洲人成网亚洲欧洲无码久久| EEUSS影院WWW在线观看免费| 91亚洲国产成人精品下载| 国产裸模视频免费区无码| 国产成人精品无码免费看|