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

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

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

    Rex

    ——生命不止,奮斗不息。
    posts - 27, comments - 8, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    1 web.xml

    設置WEB應用程序描述符web.xml里的<session-timeout>元素。這個值以分鐘為...
    單位,并覆蓋weblogic.xml中的TimeoutSecs屬性...
    ? <session-config>...
    ??? <session-timeout>54</session-timeout>...
    ? </session-config>...
    此例表示Session將在54分鐘后過期...
    當<session-timeout>設置為-2,表示將使用在weblogic.xml中設置的...
    TimeoutSecs這個屬性值。...
    當<session-timeout>設置為-1,表示Session將永不過期,而忽略在...
    weblogic.xml中設置的TimeoutSecs屬性值。...
    該屬性值可以通過console控制臺來設置...
    ...
    2 weblogic.xml

    設置WebLogic特有部署描述符weblogic.xml的<session-descriptor>元素的...
    TimeoutSecs屬性。這個值以秒為單位...
    <session-descriptor>...
    ?? <session-param>...
    ????? <param-name>TimeoutSecs</param-name>...
    ????? <param-value>3600</param-value>...
    ?? </session-param>...
    </session-descriptor>...
    默認值是3600秒

    IT技術資料庫:http://www.ht960.com/lanmulist/lanmu4list1.htm

    posted @ 2006-11-06 13:29 W.R 閱讀(2108) | 評論 (0)編輯 收藏

    未知 Tomcat簡介 ???[ 日期:2006-07-19 ]???[ 來自:csdn ]

    一、Tomcat背景
      自從JSP發布之后,推出了各式各樣的JSP引擎。Apache?Group在完成GNUJSP1.0的開發以后,開始考慮在SUN的JSWDK基礎上開發一個可以直接提供Web服務的JSP服務器,當然同時也支持Servlet,?這樣Tomcat就誕生了。Tomcat是jakarta項目中的一個重要的子項目,其被JavaWorld雜志的編輯選為2001年度最具創新的java產品,同時它又是sun公司官方推薦的servlet和jsp容器,因此其越來越多的受到軟件公司和開發人員的喜愛。servlet和jsp的最新規范都可以在tomcat的新版本中得到實現。其次,Tomcat是完全免費的軟件,任何人都可以從互聯網上自由地下載。Tomcat與Apache的組合相當完美。

    ?

    二、Tomcat目錄

    tomcat
    |---bin?Tomcat:存放啟動和關閉tomcat腳本;

    |---conf?Tomcat:存放不同的配置文件(server.xml和web.xml);
    |---doc:存放Tomcat文檔;
    |---lib/japser/common:存放Tomcat運行需要的庫文件(JARS);
    |---logs:存放Tomcat執行時的LOG文件;
    |---src:存放Tomcat的源代碼;
    |---webapps:Tomcat的主要Web發布目錄(包括應用程序示例);
    |---work:存放jsp編譯后產生的class文件;

    三、Tomcat類加載

    ????Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)
    System($CLASSPATH/*.class和指定的jar)
    Common($CATALINA_HOME/common?下的classes,lib,endores三個子目錄)
    Catalina?($CATALINA_HOME/server/下的classes和lib目錄僅對Tomcat可見)
    &Shared($CATALINA_HOME/shared/下的classes和lib目錄以及$CATALINA_HOME/lib目錄)僅對Web應用程序可見,對Tomcat不可見WebApp($WEBAPP/Web-INF/*僅對該WEB應用可見classes/*.class?lib/*.jar)

    加載類和資源的順序為:
    1、/Web-INF/classes

    2、/Web-INF/lib/*.jar

    3、Bootstrap

    4、System

    5、$CATALINA_HOME/common/classes
    6、$CATALINA_HOME/common/endores/*.jar

    7、$CATALINA_HOME/common/lib/*.jar

    8、$CATALINA_HOME/shared/classes
    9、$CATALINA_HOME/shared/lib/*.jar

    ?

    四、server.xml配置簡介:

    下面講述這個文件中的基本配置信息,更具體的配置信息請參考tomcat的文檔:
    ????server:
    ??????????1、port?指定一個端口,這個端口負責監聽關閉tomcat的請求
    ??????????2、shutdown?指定向端口發送的命令字符串
    ????service:
    ??????????1、name?指定service的名字
    ????Connector?(表示客戶端和service之間的連接):
    ??????????1、port?指定服務器端要創建的端口號,并在這個斷口監聽來自客戶端的請求
    ??????????2、minProcessors?服務器啟動時創建的處理請求的線程數
    ??????????3、maxProcessors?最大可以創建的處理請求的線程數
    ??????????4、enableLookups?如果為true,則可以通過調用request.getRemoteHost()進行DNS查

    詢來得到遠程客戶端的實際主機名,若為false則不進行DNS查詢,而是返回其ip

    地址
    ??????????5、redirectPort?指定服務器正在處理http請求時收到了一個SSL傳輸請求后重定向的

    端口號
    ??????????6、acceptCount?指定當所有可以使用的處理請求的線程數都被使用時,可以放到處理

    隊列中的請求數,超過這個數的請求將不予處理
    ??????????7、connectionTimeout?指定超時的時間數(以毫秒為單位)
    ????Engine?(表示指定service中的請求處理機,接收和處理來自Connector的請求):
    ??????????1、defaultHost?指定缺省的處理請求的主機名,它至少與其中的一個host元素的name

    屬性值是一樣的
    ????Context?(表示一個web應用程序):
    ??????????1、docBase?應用程序的路徑或者是WAR文件存放的路徑
    ??????????2、path?表示此web應用程序的url的前綴,這樣請求的url為

    http://localhost:8080/path/****
    ??????????3、reloadable?這個屬性非常重要,如果為true,則tomcat會自動檢測應用程序的

    /WEB-INF/lib?和/WEB-INF/classes目錄的變化,自動裝載新的應用程序,我們可

    以在不重起tomcat的情況下改變應用程序
    ????host?(表示一個虛擬主機):
    ??????????1、name?指定主機名
    ??????????2、appBase?應用程序基本目錄,即存放應用程序的目錄
    ??????????3、unpackWARs?如果為true,則tomcat會自動將WAR文件解壓,否則不解壓,直接

    從WAR文件中運行應用程序
    ????Logger?(表示日志,調試和錯誤信息):
    ??????????1、className?指定logger使用的類名,此類必須實現org.apache.catalina.Logger?接口
    ??????????2、prefix?指定log文件的前綴
    ??????????3、suffix?指定log文件的后綴
    ??????????4、timestamp?如果為true,則log文件名中要加入時間,如下

    例:localhost_log.2001-10-04.txt
    ???Realm?(表示存放用戶名,密碼及role的數據庫):
    ??????????1、className?指定Realm使用的類名,此類必須實現org.apache.catalina.Realm接口
    ???Valve?(功能與Logger差不多,其prefix和suffix屬性解釋和Logger?中的一樣):
    ??????????1、className?指定Valve使用的類名,如用org.apache.catalina.valves.AccessLogValve

    類可以記錄應用程序的訪問信息
    ????directory(指定log文件存放的位置):
    ????1、pattern?有兩個值,common方式記錄遠程主機名或ip地址,用戶名,日期,第一行

    請求的字符串,HTTP響應代碼,發送的字節數。combined方式比common方式記

    錄的值更多

    ?

    五、web.xml配置簡介:

    1、默認(歡迎)文件的設置

    ?在tomcat4\conf\web.xml中,<welcome-file-list>與IIS中的默認文件意思相同。

    ?<welcome-file-list>

    ?<welcome-file>index.html</welcome-file>

    ?<welcome-file>index.htm</welcome-file>

    ?<welcome-file>index.jsp</welcome-file>

    ?</welcome-file-list>

    ?

    2、報錯文件的設置

    <error-page>

    <error-code>404</error-code>

    <location>/notFileFound.jsp</location>

    </error-page>

    <error-page>

    <exception-type>java.lang.NullPointerException</exception-type>

    <location>/null.jsp</location>

    </error-page>

    如果某文件資源沒有找到,服務器要報404錯誤,按上述配置則會調用\webapps\ROOT\notFileFound.jsp。

    如果執行的某個JSP文件產生NullPointException?,則會調用\webapps\ROOT\null.jsp

    ?

    3、會話超時的設置

    設置session?的過期時間,單位是分鐘;當設置為-1的時候是不過期的設置;但是要注意服務器的效率。

    <session-config>

    <session-timeout>30</session-timeout>

    </session-config>

    ?

    4、過濾器的設置

    <filter>

    <filter-name>FilterSource</filter-name>

    <filter-class>project4.?FilterSource?</filter-class>

    </filter>

    <filter-mapping>

    <filter-name>FilterSource</filter-name>

    <url-pattern>/WwwServlet</url-pattern>

    (<url-pattern>/haha/*</url-pattern>)

    </filter-mapping>

    ?

    過濾:

    1)?身份驗證的過濾Authentication?Filters

    2)?日志和審核的過濾Logging?and?Auditing?Filters

    3)?圖片轉化的過濾Image?conversion?Filters

    4)?數據壓縮的過濾Data?compression?Filters

    5)?加密過濾Encryption?Filters

    6)?Tokenizing?Filters

    7)?資源訪問事件觸發的過濾Filters?that?trigger?resource?access?events?XSL/T?過濾XSL/T?filters

    9)?內容類型的過濾Mime-type?chain?Filter?注意監聽器的順序,如:先安全過濾,然后資源,

    然后內容類型等,這個順序可以自己定。

    ?

    六、管理
    ????1、用戶配置
    ??????在進行具體Tomcat管理之前,先給tomcat添加一個用戶,使這個用戶有權限來進行管理。
    ??????打開conf目錄下的tomcat-users.xml文件,在相應的位置添加下面一行:
    ????<user?name="user"?password="user"?roles="standard,manager"/>
    ????然后重起tomcat,在瀏覽器中輸入http://localhost:8080/manager/,會彈出對話框,輸入上面的用戶

    名和密碼即可。

    ????2、應用程序列表
    ??????在瀏覽器中輸入http://localhost:8080/manager/list,瀏覽器將會顯示如下的信息:
    ????OK?-?Listed?applications?for?virtual?host?localhost
    ????/ex:running:1
    ????/examples:running:1
    ????/webdav:running:0
    ????/tomcat-docs:running:0
    ????/manager:running:0
    ????/:running:0
    ?????上面顯示的信息分別為:應用程序的路徑、當前狀態、連接這個程序的session數

    ???3、重新裝載應用程序
    ??????在瀏覽器中輸入?http://localhost:8080/manager/reload?path=/examples,瀏覽器顯示如下:
    ????OK?-?Reloaded?application?at?context?path?/examples????

    這表示example應用程序裝載成功,如果我們將server.xml的Context元素的reloadable屬性設為true,則沒必要利用這種方式重新裝載應用程序,因為tomcat會自動裝載。

    ?

    4、顯示session信息
    ????在瀏覽器中輸入http://localhost:8080/manager/sessions?path=/examples,瀏覽器顯示如下:
    ????OK?-?Session?information?for?application?at?context?path?/examples?Default?maximum?session?inactive

    interval?30?minutes

    5、啟動和關閉應用程序
    ???在瀏覽器中輸入http://localhost:8080/manager/start?path=/examples

    http://localhost:8080/manager/stop?path=/examples分別啟動和關閉examples應用程序。



    Tags:tomcat

    posted @ 2006-11-06 13:10 W.R 閱讀(198) | 評論 (0)編輯 收藏

    // iframe的高度隨內容自動增大,而不產生下拉滾動條。
    function ?autoResize()? {
    ??
    try ? {
    ????document.all[
    " myFrame " ].style.height = mainFrame.document.body.scrollHeight;
    ??}
    catch (e) {}
    }

    function ?autoResize_history()? {
    ??
    try ? {
    ????document.all[
    " historyFrame " ].style.height = historyFrame.document.body.scrollHeight;
    ??}
    catch (e) {}
    }

    posted @ 2006-11-03 12:31 W.R 閱讀(111) | 評論 (0)編輯 收藏

    1、表單的image類型會自動提交,這種問題以前解決過,但是忘記了。去問老大,之后突然想起,以前問過,所以這次一定把它記住。代碼如下:
    <form?name="form1"?action="2.jsp">
    ??
    <td>
    ???
    <strong>所屬</strong><b></b>
    ???
    <select?name="busType"?class="input11">
    <%
    ????out.println(DrawSelect(
    "select?distinct(atbusi)?from?t_sys_logobj"));
    %>
    ???
    </select>
    ???
    <br>
    ???
    <strong>名稱</strong><b></b>
    ???
    <input?type="text"?name="busName"?class="input11"><br>
    ????
    <img?style="cursor:hand"?src="../images3/down.gif"?onclick="return?next();"?value="下一步">
    ???
    <!--//會自動提交
    ?????<input?name="sumit"?type="image"?src="../images3/down.gif"?onclick="return?submit();"?value="下一步">
    ?????
    -->
    ??
    </td>
    </form>

    2、自己老是喜歡犯這樣的錯:總是在作比較的時候把“==”誤寫成“=”,導致調試好半天都不明白怎么回事。代碼如:

    function?next()?{
    ??
    if(forma.busName.value==""||forma.busName.value.length?>?10){
    ????alert(
    "請輸入業務名稱,且注意長度不能超過10");
    ????forma.busName.focus();
    ????
    return?false;
    ??}
    ?else?{
    ????
    //alert(forma.busName.value);
    ????forma.submit();
    ??}

    }

    切記勿將forma.busName.value==""寫成forma.busName.value="",如此便不是判斷而是賦值了。

    ??????? 很久不寫代碼,感覺一下子忘記了好多好多東西,挺失落的。之前一直在跑客戶那邊的事,突然靜下來寫了兩天代碼,感覺好爽,能坐在這里寫寫代碼確實是很爽的事情,仿佛與外界隔離了。才發現原來老大說的那番話在我身上是一個真實寫照;確實就是這樣的,當你翻過了這座大山之后才發現山那邊是這樣的,而如果你永遠站在山腰看山頂:太高了,就會一直有一種恐懼感。這可能就是老人家說的做死鬼也不能做吊死鬼吧,上,上不去;下,下不來。
    ??????前些天,大概7個工作日之前吧,同事問我一個關于STRUTS標簽的問題;那是<Bean:write>與getProperty的區別,<Bean:write>是打印出來的,所以它很好的解決了編碼的問題。與getParameter(String str)不同。3天前幫另外一同事看Struts中參數的傳遞,細節記不清了,他在Action里存放了兩個對象,通過設置.....

    posted @ 2006-11-01 14:44 W.R 閱讀(256) | 評論 (0)編輯 收藏


    1 tcpmux TCP Port Service Multiplexer 傳輸控制協議端口服務多路開關選擇器
    2 compressnet Management Utility     compressnet 管理實用程序
    3 compressnet Compression Process    壓縮進程
    5 rje Remote Job Entry          遠程作業登錄
    7 echo Echo               回顯
    9 discard Discard            丟棄
    11 systat Active Users          在線用戶
    13 daytime Daytime            時間
    17 qotd Quote of the Day         每日引用
    18 msp Message Send Protocol       消息發送協議
    19 chargen Character Generator      字符發生器
    20 ftp-data File Transfer [Default Data] 文件傳輸協議(默認數據口) 
    21 ftp File Transfer [Control]      文件傳輸協議(控制)
    22 ssh SSH Remote Login Protocol     SSH遠程登錄協議
    23 telnet Telnet             終端仿真協議
    24 ? any private mail system       預留給個人用郵件系統
    25 smtp Simple Mail Transfer       簡單郵件發送協議
    27 nsw-fe NSW User System FE       NSW 用戶系統現場工程師
    29 msg-icp MSG ICP            MSG ICP
    31 msg-auth MSG Authentication      MSG驗證
    33 dsp Display Support Protocol     顯示支持協議
    35 ? any private printer server     預留給個人打印機服務
    37 time Time               時間
    38 rap Route Access Protocol       路由訪問協議
    39 rlp Resource Location Protocol    資源定位協議
    41 graphics Graphics           圖形
    42 nameserver WINS Host Name Server   WINS 主機名服務
    43 nicname Who Is            "綽號" who is服務
    44 mpm-flags MPM FLAGS Protocol     MPM(消息處理模塊)標志協議
    45 mpm Message Processing Module [recv] 消息處理模塊 
    46 mpm-snd MPM [default send]      消息處理模塊(默認發送口)
    47 ni-ftp NI FTP             NI FTP
    48 auditd Digital Audit Daemon      數碼音頻后臺服務 
    49 tacacs Login Host Protocol (TACACS)  TACACS登錄主機協議
    50 re-mail-ck Remote Mail Checking Protocol 遠程郵件檢查協議
    51 la-maint IMP Logical Address Maintenance IMP(接口信息處理機)邏輯地址維護
    52 xns-time XNS Time Protocol      施樂網絡服務系統時間協議  
    53 domain Domain Name Server       域名服務器
    54 xns-ch XNS Clearinghouse       施樂網絡服務系統票據交換
    55 isi-gl ISI Graphics Language     ISI圖形語言
    56 xns-auth XNS Authentication      施樂網絡服務系統驗證
    57 ? any private terminal access     預留個人用終端訪問
    58 xns-mail XNS Mail           施樂網絡服務系統郵件
    59 ? any private file service      預留個人文件服務
    60 ? Unassigned             未定義
    61 ni-mail NI MAIL            NI郵件?
    62 acas ACA Services           異步通訊適配器服務
    63 whois+ whois+              WHOIS+
    64 covia Communications Integrator (CI) 通訊接口 
    65 tacacs-ds TACACS-Database Service   TACACS數據庫服務
    66 sql*net Oracle SQL*NET        Oracle SQL*NET
    67 bootps Bootstrap Protocol Server   引導程序協議服務端
    68 bootpc Bootstrap Protocol Client   引導程序協議客戶端
    69 tftp Trivial File Transfer      小型文件傳輸協議
    70 gopher Gopher             信息檢索協議
    71 netrjs-1 Remote Job Service      遠程作業服務
    72 netrjs-2 Remote Job Service      遠程作業服務
    73 netrjs-3 Remote Job Service      遠程作業服務
    74 netrjs-4 Remote Job Service      遠程作業服務
    75 ? any private dial out service    預留給個人撥出服務
    76 deos Distributed External Object Store 分布式外部對象存儲 
    77 ? any private RJE service      預留給個人遠程作業輸入服務
    78 vettcp vettcp             修正TCP?
    79 finger Finger             FINGER(查詢遠程主機在線用戶等信息)
    80 http World Wide Web HTTP       全球信息網超文本傳輸協議
    81 hosts2-ns HOSTS2 Name Server     HOST2名稱服務
    82 xfer XFER Utility           傳輸實用程序
    83 mit-ml-dev MIT ML Device       模塊化智能終端ML設備
    84 ctf Common Trace Facility       公用追蹤設備
    85 mit-ml-dev MIT ML Device       模塊化智能終端ML設備
    86 mfcobol Micro Focus Cobol       Micro Focus Cobol編程語言
    87 ? any private terminal link      預留給個人終端連接
    88 kerberos Kerberos           Kerberros安全認證系統
    89 su-mit-tg SU/MIT Telnet Gateway    SU/MIT終端仿真網關
    90 dnsix DNSIX Securit Attribute Token Map DNSIX 安全屬性標記圖 
    91 mit-dov MIT Dover Spooler       MIT Dover假脫機
    92 npp Network Printing Protocol     網絡打印協議
    93 dcp Device Control Protocol      設備控制協議
    94 objcall Tivoli Object Dispatcher   Tivoli對象調度
    95 supdup SUPDUP            
    96 dixie DIXIE Protocol Specification  DIXIE協議規范
    97 swift-rvf Swift Remote Virtural File Protocol 快速遠程虛擬文件協議 
    98 tacnews TAC News           TAC(東京大學自動計算機?)新聞協議
    99 metagram Metagram Relay       
    101/tcp hostname NIC Host Name Server
    102/tcp iso-tsap ISO-TSAP Class 0
    103/tcp gppitnp Genesis Point-to-Point Trans Net
    104/tcp acr-nema ACR-NEMA Digital Imag. & Comm. 300
    105/tcp cso CCSO name server protocol
    105/tcp csnet-ns Mailbox Name Nameserver
    106/tcp 3com-tsmux 3COM-TSMUX
    107/tcp rtelnet Remote Telnet Service
    108/tcp snagas SNA Gateway Access Server
    109/tcp pop2 Post Office Protocol - Version 2
    110/tcp pop3 Post Office Protocol - Version 3
    111/tcp sunrpc SUN Remote Procedure Call
    112/tcp mcidas McIDAS Data Transmission Protocol
    113/tcp ident
    114/tcp audionews Audio News Multicast
    115/tcp sftp Simple File Transfer Protocol
    116/tcp ansanotify ANSA REX Notify
    117/tcp uucp-path UUCP Path Service
    118/tcp sqlserv SQL Services
    119/tcp nntp Network News Transfer Protocol
    120/tcp cfdptkt CFDPTKT
    121/tcp erpc Encore Expedited Remote Pro.Call
    122/tcp smakynet SMAKYNET
    123/tcp ntp Network Time Protocol
    124/tcp ansatrader ANSA REX Trader
    125/tcp locus-map Locus PC-Interface Net Map Ser
    126/tcp unitary Unisys Unitary Login
    127/tcp locus-con Locus PC-Interface Conn Server
    128/tcp gss-xlicen GSS X License Verification
    129/tcp pwdgen Password Generator Protocol
    130/tcp cisco-fna cisco FNATIVE
    131/tcp cisco-tna cisco TNATIVE
    132/tcp cisco-sys cisco SYSMAINT
    133/tcp statsrv Statistics Service
    134/tcp ingres-net INGRES-NET Service
    135/tcp epmap DCE endpoint resolution
    136/tcp profile PROFILE Naming System
    137/tcp netbios-ns NETBIOS Name Service
    138/tcp netbios-dgm NETBIOS Datagram Service
    139/tcp netbios-ssn NETBIOS Session Service
    140/tcp emfis-data EMFIS Data Service
    141/tcp emfis-cntl EMFIS Control Service
    142/tcp bl-idm Britton-Lee IDM
    143/tcp imap Internet Message Access Protocol
    144/tcp uma Universal Management Architecture
    145/tcp uaac UAAC Protocol
    146/tcp iso-tp0 ISO-IP0
    147/tcp iso-ip ISO-IP
    148/tcp jargon Jargon
    149/tcp aed-512 AED 512 Emulation Service
    150/tcp sql-net SQL-NET
    151/tcp hems HEMS
    152/tcp bftp Background File Transfer Program
    153/tcp sgmp SGMP
    154/tcp netsc-prod NETSC
    155/tcp netsc-dev NETSC
    156/tcp sqlsrv SQL Service
    157/tcp knet-cmp KNET/VM Command/Message Protocol
    158/tcp pcmail-srv PCMail Server
    159/tcp nss-routing NSS-Routing
    160/tcp sgmp-traps SGMP-TRAPS
    161/tcp snmp SNMP
    162/tcp snmptrap SNMPTRAP
    163/tcp cmip-man CMIP/TCP Manager
    164/tcp cmip-agent CMIP/TCP Agent
    165/tcp xns-courier Xerox
    166/tcp s-net Sirius Systems
    167/tcp namp NAMP
    168/tcp rsvd RSVD
    169/tcp send SEND
    170/tcp print-srv Network PostScript
    171/tcp multiplex Network Innovations Multiplex
    172/tcp cl/1 Network Innovations CL/1
    173/tcp xyplex-mux Xyplex
    174/tcp mailq MAILQ
    175/tcp vmnet VMNET
    176/tcp genrad-mux GENRAD-MUX
    177/tcp xdmcp X Display Manager Control Protocol
    178/tcp nextstep NextStep Window Server
    179/tcp bgp Border Gateway Protocol
    180/tcp ris Intergraph
    181/tcp unify Unify
    182/tcp audit Unisys Audit SITP
    183/tcp ocbinder OCBinder
    184/tcp ocserver OCServer
    185/tcp remote-kis Remote-KIS
    186/tcp kis KIS Protocol
    187/tcp aci Application Communication Interface
    188/tcp mumps Plus Five's MUMPS
    189/tcp qft Queued File Transport
    190/tcp gacp Gateway Access Control Protocol
    191/tcp prospero Prospero Directory Service
    192/tcp osu-nms OSU Network Monitoring System
    193/tcp srmp Spider Remote Monitoring Protocol
    194/tcp irc Internet Relay Chat Protocol
    195/tcp dn6-nlm-aud DNSIX Network Level Module Audit
    196/tcp dn6-smm-red DNSIX Session Mgt Module Audit Redir
    197/tcp dls Directory Location Service
    198/tcp dls-mon Directory Location Service Monitor
    199/tcp smux SMUX
    200/tcp src IBM System Resource Controller
    201/tcp at-rtmp AppleTalk Routing Maintenance
    202/tcp at-nbp AppleTalk Name Binding
    203/tcp at-3 AppleTalk Unused
    204/tcp at-echo AppleTalk Echo
    205/tcp at-5 AppleTalk Unused
    206/tcp at-zis AppleTalk Zone Information
    207/tcp at-7 AppleTalk Unused
    208/tcp at-8 AppleTalk Unused
    209/tcp qmtp The Quick Mail Transfer Protocol
    210/tcp z39.50 ANSI Z39.50
    211/tcp 914c/g Texas Instruments 914C/G Terminal
    212/tcp anet ATEXSSTR
    214/tcp vmpwscs VM PWSCS
    215/tcp softpc Insignia Solutions
    216/tcp CAIlic Computer Associates Int'l License Server
    217/tcp dbase dBASE Unix
    218/tcp mpp Netix Message Posting Protocol
    219/tcp uarps Unisys ARPs
    220/tcp imap3 Interactive Mail Access Protocol v3
    221/tcp fln-spx Berkeley rlogind with SPX auth
    222/tcp rsh-spx Berkeley rshd with SPX auth
    223/tcp cdc Certificate Distribution Center
    242/tcp direct Direct
    243/tcp sur-meas Survey Measurement
    244/tcp dayna Dayna
    245/tcp link LINK
    246/tcp dsp3270 Display Systems Protocol
    247/tcp subntbcst_tftp SUBNTBCST_TFTP
    248/tcp bhfhs bhfhs
    256/tcp rap RAP
    257/tcp set Secure Electronic Transaction
    258/tcp yak-chat Yak Winsock Personal Chat
    259/tcp esro-gen Efficient Short Remote Operations
    260/tcp openport Openport
    263/tcp hdap HDAP
    264/tcp bgmp BGMP
    280/tcp http-mgmt http-mgmt
    309/tcp entrusttime EntrustTime
    310/tcp bhmds bhmds
    312/tcp vslmp VSLMP
    315/tcp dpsi DPSI
    316/tcp decauth decAuth
    317/tcp zannet Zannet
    321/tcp pip PIP
    344/tcp pdap Prospero Data Access Protocol
    345/tcp pawserv Perf Analysis Workbench
    346/tcp zserv Zebra server
    347/tcp fatserv Fatmen Server
    348/tcp csi-sgwp Cabletron Management Protocol
    349/tcp mftp mftp
    351/tcp matip-type-b MATIP Type B
    351/tcp bhoetty bhoetty (added 5/21/97)
    353/tcp ndsauth NDSAUTH
    354/tcp bh611 bh611
    357/tcp bhevent bhevent
    362/tcp srssend SRS Send
    365/tcp dtk DTK
    366/tcp odmr ODMR
    368/tcp qbikgdp QbikGDP
    371/tcp clearcase Clearcase
    372/tcp ulistproc ListProcessor
    373/tcp legent-1 Legent Corporation
    374/tcp legent-2

    posted @ 2006-10-20 14:58 W.R 閱讀(485) | 評論 (0)編輯 收藏

    導入命令:
      將D:\daochu.dmp 中的數據導入 TEST數據庫中
        imp system/triman@CTL file=file=d:\daochu.dmp ignore=y
      將d:\daochu.dmp中的表table1 導入
        imp system/triman@CTL  file=d:\daochu.dmp  tables=(table1)
    導出命令:
      將數據庫CTL完全導出,用戶名system 密碼triman 導出到D:\daochu.dmp中
        exp system/triman@CTL file=d:\daochu.dmp full=y
      將數據庫中system用戶與sys用戶的表導出
        exp system/triman@CTL file=d:\daochu.dmp owner=(system,sys)
      將數據庫中的表GIS_IDD_INFO、GIS_IDD_AID導出
        exp system/triman@CTL file=d:\data\gisidd.dmp tables=(GIS_IDD_INFO,GIS_IDD_AID)
      將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
        exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"       
        tnsping TEST
      壓縮參數 compress=y
       
    1)“完全”增量導出(Complete)

        即備份整個數據庫,比如:

            $exp system/manager inctype=complete file=990702.dmp

         (2)“增量型”增量導出

            備份上一次備份后改變的數據。比如:

            $exp system/manager inctype=incremental file=990702.dmp

         (3)“累計型”增量導出(Cumulative)

            累計型導出方式只是導出自上次“完全” 導出之后數據庫中變化了的信息。比如:

            $exp system/manager inctype=cumulative file=990702.dmp

    數據導出:
     1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
       exp system/manager@TEST file=d:\daochu.dmp full=y
     2 將數據庫中system用戶與sys用戶的表導出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
     3 將數據庫中的表inner_notify、notify_staff_relat導出
        exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
     4 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
    數據的導入
     1 將D:\daochu.dmp 中的數據導入 TEST數據庫中。
       imp system/manager@TEST  file=d:\daochu.dmp
       imp aichannel/aichannel@HUST full=y  file=file= d:\data\newsmgnt.dmp ignore=y
       上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
       在后面加上 ignore=y 就可以了。
     2 將d:\daochu.dmp中的表table1 導入
     imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
     
     基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然后導入。
     
     注意:
     操作者要有足夠的權限,權限不夠它會提示。
     數據庫時可以連上的。可以用tnsping TEST 來獲得數據庫TEST能否連上。

    參數說明
    1. ignore參數
    Oracle在恢復數據的過程中,當恢復某個表時,該表已經存在,就要根據ignore參數的設置來決定如何操作。
    若ignore=y,Oracle不執行CREATE TABLE語句,直接將數據插入到表中,如果插入的記錄違背了約束條件,比如主鍵約束,則出錯的記錄不會插入,但合法的記錄會添加到表中。
    若ignore=n,Oracle不執行CREATE TABLE語句,同時也不會將數據插入到表中,而是忽略該表的錯誤,繼續恢復下一個表。
    2. indexes參數
    在恢復數據的過程中,若indexes=n,則表上的索引不會被恢復,但是主鍵對應的唯一索引將無條件恢復,這是為了保證數據的完整性。

    字符集轉換
    對于單字節字符集(例如US7ASCII),恢復時,數據庫自動轉換為該會話的字符集(NLS_LANG參數);對于多字節字符集(例如ZHS16CGB231280),恢復時,應盡量使字符集相同(避免轉換),如果要轉換,目標數據庫的字符集應是輸出數
    據庫字符集的超集。

    附錄一:
     給用戶增加導入數據權限的操作
     第一,啟動sql*puls
     第二,以system/manager登陸
     第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經創建過用戶,這步可以省略)
     第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
       DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
          DBA,CONNECT,RESOURCE,CREATE SESSION  TO 用戶名字
     第五, 運行-cmd-進入dmp文件所在的目錄,
          imp userid=system/manager full=y file=*.dmp
          或者 imp userid=system/manager full=y file=filename.dmp

     執行示例:
     F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp

    屏幕顯示
    Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006
    (c) Copyright 2000 Oracle Corporation.  All rights reserved.

    連接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - Production

    經由常規路徑導出由EXPORT:V08.01.07創建的文件
    已經完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的導入
    導出服務器使用UTF8 NCHAR 字符集 (可能的ncharset轉換)
    . 正在將AICHANNEL的對象導入到 AICHANNEL
    . . 正在導入表                  "INNER_NOTIFY"          4行被導入
    準備啟用約束條件...
    成功終止導入,但出現警告。

     

    附錄二:
     Oracle 不允許直接改變表的擁有者, 利用Export/Import可以達到這一目的.
      先建立import9.par,
      然后,使用時命令如下:imp parfile=/filepath/import9.par
      例 import9.par 內容如下:
            FROMUSER=TGPMS       
            TOUSER=TGPMS2     (注:把表的擁有者由FROMUSER改為TOUSER,FROMUSER和TOUSER的用戶可以不同)          
            ROWS=Y
            INDEXES=Y
            GRANTS=Y
            CONSTRAINTS=Y
            BUFFER=409600
            file==/backup/ctgpc_20030623.dmp
            log==/backup/import_20030623.log
       imp可能出現的問題

    (1) 數據庫對象已經存在
    一般情況, 導入數據前應該徹底刪除目標數據下的表, 序列, 函數/過程,觸發器等;  
    數據庫對象已經存在, 按缺省的imp參數, 則會導入失敗
    如果用了參數ignore=y, 會把exp文件內的數據內容導入
    如果表有唯一關鍵字的約束條件, 不合條件將不被導入
    如果表沒有唯一關鍵字的約束條件, 將引起記錄重復

    (2) 數據庫對象有主外鍵約束
           不符合主外鍵約束時, 數據會導入失敗
           解決辦法: 先導入主表, 再導入依存表
    disable目標導入對象的主外鍵約束, 導入數據后, 再enable它們
    (3)   權限不夠
    如果要把A用戶的數據導入B用戶下, A用戶需要有imp_full_database權限

    (4)   導入大表( 大于80M ) 時, 存儲分配失敗
           默認的EXP時, compress = Y, 也就是把所有的數據壓縮在一個數據塊上.
           導入時, 如果不存在連續一個大數據塊, 則會導入失敗.
           導出80M以上的大表時, 記得compress= N, 則不會引起這種錯誤.

    (5) imp和exp使用的字符集不同
           如果字符集不同, 導入會失敗, 可以改變unix環境變量或者NT注冊表里NLS_LANG相關信息.
           導入完成后再改回來.

    (6) imp和exp版本不能往上兼容
    imp可以成功導入低版本exp生成的文件, 不能導入高版本exp生成的文件
    根據情況我們可以用
    $ imp username/password@connect_string
    說明: connect_string 是在/ORACLE_HOME/network/admin/tnsnames.ora
        定義的本地或者遠端數據庫的名稱
    注意事項:
    UNIX: /etc/hosts            要定義本地或者遠端數據庫服務器的主機名
    win98:     windows\hosts              和IP地址的對應關系  

    posted @ 2006-10-20 14:37 W.R 閱讀(964) | 評論 (0)編輯 收藏

    算法的描述有很多種,常用的有:

    自然語言(描述不夠嚴格,限于簡單的問題)

    流程圖:(同一問題的流程圖不唯一)

    N-S圖(結構清晰,但難于修改)

    PAD圖(結構清晰,唯一性好)

    偽代碼(靈活,但要)

    posted @ 2006-10-19 13:02 W.R 閱讀(218) | 評論 (0)編輯 收藏

    僅列出標題
    共3頁: 上一頁 1 2 3 
    主站蜘蛛池模板: 亚洲不卡无码av中文字幕| 国产亚洲综合成人91精品| 国产精品免费久久久久电影网| 亚洲毛片αv无线播放一区| 7m凹凸精品分类大全免费| 亚洲gay片在线gv网站| 国产亚洲av片在线观看18女人| 国产精品爱啪在线线免费观看| 黄页网址大全免费观看12网站| 久久久久无码精品亚洲日韩| 全免费一级午夜毛片| 污污网站18禁在线永久免费观看| 亚洲中文字幕精品久久| 亚洲av无码专区在线播放| 国产精品久久免费视频| 国产精品入口麻豆免费观看| 亚洲精品视频免费观看| 91在线亚洲综合在线| 亚洲免费视频在线观看| 中文字幕一精品亚洲无线一区| 成人免费毛片视频| 免费人妻无码不卡中文字幕系| 黄色一级毛片免费看| 国产成人精品日本亚洲专| 亚洲成AV人片在线观看| 免费一级毛片女人图片| 性短视频在线观看免费不卡流畅| 99麻豆久久久国产精品免费| 免费播放美女一级毛片| 亚洲 欧洲 自拍 另类 校园| 亚洲美免无码中文字幕在线| 亚洲VA中文字幕不卡无码| 亚洲熟伦熟女新五十路熟妇| 日韩精品无码人妻免费视频| 91免费精品国自产拍在线不卡| 男人的天堂网免费网站| 伊人免费在线观看| v片免费在线观看| 欧洲乱码伦视频免费国产 | 亚洲欧洲国产经精品香蕉网| 亚洲中文字幕在线第六区|