<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
    主站蜘蛛池模板: 亚洲综合精品第一页| 四虎免费在线观看| 特级毛片全部免费播放a一级| 亚洲女人18毛片水真多| 国产亚洲欧洲Aⅴ综合一区| 在线a毛片免费视频观看| 18女人水真多免费高清毛片| 久久久精品视频免费观看 | 免费国产黄网站在线观看动图| 亚洲欧洲日产国码在线观看| 亚洲人成影院在线无码按摩店| 免费观看的av毛片的网站| 2019中文字幕在线电影免费| 国产免费网站看v片在线| 色多多www视频在线观看免费| 成人区精品一区二区不卡亚洲| 亚洲精品视频免费在线观看| 亚洲嫩草影院久久精品| 亚洲精品成人网站在线观看 | 免费在线观看亚洲| 亚洲6080yy久久无码产自国产| 久久精品国产亚洲AV蜜臀色欲| 亚洲综合在线成人一区| 久久亚洲AV成人无码电影| 亚洲AV区无码字幕中文色| 亚洲区小说区图片区QVOD| 久久亚洲精品无码播放| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国产大片免费网站不卡美女| 久久国产免费观看精品| 日韩免费高清播放器| 91视频精品全国免费观看| 国产福利免费视频| 中文无码日韩欧免费视频| 久青草视频97国内免费影视| 精品国产污污免费网站入口| 九九免费久久这里有精品23| 久久久久久久久久免免费精品 | 亚洲精品无码久久久久| 久久综合日韩亚洲精品色| 91情国产l精品国产亚洲区|