<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中自動(dòng)就帶有如下內(nèi)容,這里咱們就來解釋一下這些東西是干什么用的

    ----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
    默認(rèn)安裝時(shí),會(huì)安裝一個(gè)PL/SQL外部程序(extproc--這是程序名)條目在listener.ora中,是oracle為調(diào)用外部程序默認(rèn)配置的監(jiān)聽,它的名字(也就是SID)通常是ExtProc或PLSExtProc
    但一般不會(huì)使用它,可以直接從listener.ora中將這項(xiàng)移除,因?yàn)閷?duì)ExtProc已經(jīng)有多種攻擊手段了,在不使用外部程序時(shí),Oracle也是建議刪除的。



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

    [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 閱讀(660) 評(píng)論(0)  編輯  收藏 所屬分類: Database
    主站蜘蛛池模板: 搜日本一区二区三区免费高清视频 | 中文字幕在线免费播放| 日韩一级免费视频| 亚洲国产高清国产拍精品| 亚洲人成电影网站免费| 国产亚洲国产bv网站在线| 午夜宅男在线永久免费观看网| 亚洲综合国产成人丁香五月激情| 拨牐拨牐x8免费| 国产av无码专区亚洲av毛片搜| 亚洲精品美女久久久久99小说| 午夜肉伦伦影院久久精品免费看国产一区二区三区| 成人亚洲网站www在线观看| xxxxx做受大片视频免费| 亚洲综合伊人久久综合| 久久久久久免费一区二区三区| 午夜亚洲www湿好大| 国产h视频在线观看网站免费| 亚洲日本VA中文字幕久久道具| www国产亚洲精品久久久| 国产成人无码区免费网站| 亚洲日韩区在线电影| 丁香花在线观看免费观看| 怡红院亚洲红怡院在线观看| 中文字幕亚洲不卡在线亚瑟| 无码国产精品一区二区免费模式| 亚洲一级片在线观看| heyzo亚洲精品日韩| 一个人免费日韩不卡视频| 亚洲综合一区二区三区四区五区| 亚洲国产精品人人做人人爱| 久久aa毛片免费播放嗯啊| 亚洲JIZZJIZZ妇女| 亚洲AV日韩精品久久久久久| 成人免费无码大片A毛片抽搐 | 亚洲精品麻豆av| 国产黄色免费网站| 一区二区免费电影| 亚洲香蕉久久一区二区三区四区| 亚洲第一成人影院| 欧洲一级毛片免费|