锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码一区东京热,亚洲欧洲无码AV不卡在线,激情无码亚洲一区二区三区http://m.tkk7.com/jiujiubuzui/I think I can do itzh-cnTue, 13 May 2025 14:32:49 GMTTue, 13 May 2025 14:32:49 GMT60瀵歸儴鍒嗕笉甯歌鐨凧AVA鍏抽敭瀛楃殑鎺㈣http://m.tkk7.com/jiujiubuzui/archive/2010/04/09/317843.html涔呬箙涓嶉唹涔呬箙涓嶉唹Fri, 09 Apr 2010 05:47:00 GMThttp://m.tkk7.com/jiujiubuzui/archive/2010/04/09/317843.htmlhttp://m.tkk7.com/jiujiubuzui/comments/317843.htmlhttp://m.tkk7.com/jiujiubuzui/archive/2010/04/09/317843.html#Feedback0http://m.tkk7.com/jiujiubuzui/comments/commentRss/317843.htmlhttp://m.tkk7.com/jiujiubuzui/services/trackbacks/317843.html
volatile錛?/h5>       Java璇█瑙勮寖涓寚鍑猴細涓轟簡鑾峰緱鏈浣抽熷害錛屽厑璁哥嚎紼嬩繚瀛樺叡浜垚鍛樺彉閲忕殑縐佹湁鎷瘋礉錛岃屼笖鍙綋綰跨▼榪涘叆鎴栬呯寮鍚屾浠g爜鍧楁椂鎵嶄笌鍏變韓鎴愬憳鍙橀噺鐨勫師濮嬪煎姣斻?nbsp;榪欐牱褰撳涓嚎紼嬪悓鏃朵笌鏌愪釜瀵硅薄浜や簰鏃訛紝灝卞繀欏昏娉ㄦ剰鍒拌璁╃嚎紼嬪強鏃剁殑寰楀埌鍏變韓鎴愬憳鍙橀噺鐨勫彉鍖栥?nbsp;鑰寁olatile鍏抽敭瀛楀氨鏄彁紺篤M錛氬浜庤繖涓垚鍛樺彉閲忎笉鑳戒繚瀛樺畠鐨勭鏈夋嫹璐濓紝鑰屽簲鐩存帴涓庡叡浜垚鍛樺彉閲忎氦浜掋?nbsp;浣跨敤寤鴻錛氬湪涓や釜鎴栬呮洿澶氱殑綰跨▼璁塊棶鐨勬垚鍛樺彉閲忎笂浣跨敤volatile銆傚綋瑕佽闂殑鍙橀噺宸插湪synchronized浠g爜鍧椾腑錛屾垨鑰呬負甯擱噺鏃訛紝涓嶅繀浣跨敤銆?nbsp;    鐢變簬浣跨敤volatile灞忚斀鎺変簡VM涓繀瑕佺殑浠g爜浼樺寲錛屾墍浠ュ湪鏁堢巼涓婃瘮杈冧綆錛屽洜姝や竴瀹氬湪蹇呰鏃舵墠浣跨敤姝ゅ叧閿瓧銆?
Synchronized:
闃叉澶氫釜綰跨▼鍚屾椂璁塊棶鐩稿悓鐨勪唬鐮佹銆?/span>
Transient:
琛ㄦ槑綾誨簭鍒楀寲鏃訛紝鍙橀噺涓嶅繀搴忓垪鍖栥?/span>


涔呬箙涓嶉唹 2010-04-09 13:47 鍙戣〃璇勮
]]>
閰嶇疆Spring鏁版嵁婧?/title><link>http://m.tkk7.com/jiujiubuzui/archive/2010/03/03/314404.html</link><dc:creator>涔呬箙涓嶉唹</dc:creator><author>涔呬箙涓嶉唹</author><pubDate>Wed, 03 Mar 2010 06:12:00 GMT</pubDate><guid>http://m.tkk7.com/jiujiubuzui/archive/2010/03/03/314404.html</guid><wfw:comment>http://m.tkk7.com/jiujiubuzui/comments/314404.html</wfw:comment><comments>http://m.tkk7.com/jiujiubuzui/archive/2010/03/03/314404.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/jiujiubuzui/comments/commentRss/314404.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/jiujiubuzui/services/trackbacks/314404.html</trackback:ping><description><![CDATA[<p>閰嶇疆涓涓暟鎹簮 <br />     <span id="6oo2u2q" class="hilite1">Spring</span>鍦ㄧ涓夋柟渚濊禆鍖呬腑鍖呭惈浜嗕袱涓暟鎹簮鐨勫疄鐜扮被鍖咃紝鍏朵竴鏄疉pache鐨凞BCP錛屽叾浜屾槸 C3P0銆傚彲浠ュ湪<span id="s4gmuco" class="hilite1">Spring</span>閰嶇疆鏂囦歡涓埄鐢ㄨ繖涓よ呬腑浠諱綍涓涓厤緗暟鎹簮銆?/p> <p><strong> DBCP鏁版嵁婧?/strong> <br />     DBCP綾誨寘浣嶄簬 <spring_home></spring_home>/lib/jakarta-commons/commons-dbcp.jar錛孌BCP鏄竴涓緷璧?Jakarta commons-pool瀵硅薄姹犳満鍒剁殑鏁版嵁搴撹繛鎺ユ睜錛屾墍浠ュ湪綾昏礬寰勪笅榪樺繀欏誨寘鎷?lt;spring_home></spring_home>/lib/jakarta- commons/commons-pool.jar銆備笅闈㈡槸浣跨敤DBCP<span id="64m4464" class="hilite3">閰嶇疆</span>MySql鏁版嵁婧愮殑閰嶇疆鐗囨柇錛?/p> <div id="wasw2um" class="code_title">xml 浠g爜</div> <div id="m24cwgw" class="dp-highlighter"> <div id="ysq2wem" class="bar"> <ol class="dp-xml"> <li id="2kq2ecs" class="alt"><span><span id="ugsgyo4" class="tag"><</span><span id="444g4ym" class="tag-name">bean</span><span> </span><span id="q4a44q4" class="attribute">id</span><span>=</span><span id="4s44yi4" class="attribute-value">"<span id="ucec4cu" class="hilite2">dataSource</span>"</span><span> </span><span id="uwq2goo" class="attribute">class</span><span>=</span><span id="kam4emk" class="attribute-value">"org.apache.commons.dbcp.BasicDataSource"</span><span>       </span></span></li> <li><span>        </span><span id="iqkio4u" class="attribute">destroy-method</span><span>=</span><span id="s4cys6i" class="attribute-value">"close"</span><span id="yk2iq2u" class="tag">></span><span>       </span></li> <li id="km4q44w" class="alt"><span>    </span><span id="42mga4g" class="tag"><</span><span id="62e24m4" class="tag-name">property</span><span> </span><span id="se2uqcq" class="attribute">name</span><span>=</span><span id="mey2ym4" class="attribute-value">"driverClassName"</span><span> </span><span id="g4w4q64" class="attribute">value</span><span>=</span><span id="o4424k4" class="attribute-value">"com.mysql.jdbc.Driver"</span><span> </span><span id="qkkqew4" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="22oc24m" class="tag"><</span><span id="giciik4" class="tag-name">property</span><span> </span><span id="2cgoy44" class="attribute">name</span><span>=</span><span id="ac2g4ee" class="attribute-value">"url"</span><span> </span><span id="qi244eg" class="attribute">value</span><span>=</span><span id="264iw6m" class="attribute-value">"jdbc:mysql://localhost:3309/sampledb"</span><span> </span><span id="mw4gsc4" class="tag">/></span><span>      </span></li> <li id="aqu2o44" class="alt"><span>    </span><span id="2mg2oc2" class="tag"><</span><span id="6g4q24c" class="tag-name">property</span><span> </span><span id="oi2umg4" class="attribute">name</span><span>=</span><span id="mg24s4c" class="attribute-value">"username"</span><span> </span><span id="q2ey4e4" class="attribute">value</span><span>=</span><span id="mwc4uc2" class="attribute-value">"root"</span><span> </span><span id="q2g44oy" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="6k4uo24" class="tag"><</span><span id="kcge4u4" class="tag-name">property</span><span> </span><span id="i24iaum" class="attribute">name</span><span>=</span><span id="o4w4q44" class="attribute-value">"password"</span><span> </span><span id="cu2w44g" class="attribute">value</span><span>=</span><span id="wm22q4c" class="attribute-value">"1234"</span><span> </span><span id="4cawa2y" class="tag">/></span><span>      </span></li> <li id="ew2eoaq" class="alt"><span><span id="6eywo4o" class="tag"></</span><span id="k44myao" class="tag-name">bean</span><span id="au22u4k" class="tag">></span><span>  </span></span></li> </ol> </div> <p>BasicDataSource鎻愪緵浜哻lose()鏂規硶鍏抽棴鏁版嵁婧愶紝鎵浠ュ繀欏昏瀹歞estroy-method=”close”灞炴э紝 浠ヤ究<span id="2oqm4ue" class="hilite1">Spring</span>瀹瑰櫒鍏抽棴鏃訛紝鏁版嵁婧愯兘澶熸甯稿叧闂傞櫎浠ヤ笂蹇呴』鐨勬暟鎹簮灞炴у錛岃繕鏈変竴浜涘父鐢ㄧ殑灞炴э細 <br />     defaultAutoCommit錛氳緗粠鏁版嵁婧愪腑榪斿洖鐨勮繛鎺ユ槸鍚﹂噰鐢ㄨ嚜鍔ㄦ彁浜ゆ満鍒訛紝榛樿鍊間負 true錛?<br />     defaultReadOnly錛氳緗暟鎹簮鏄惁浠呰兘鎵ц鍙鎿嶄綔錛?榛樿鍊間負 false錛?<br />     maxActive錛氭渶澶ц繛鎺ユ暟鎹簱榪炴帴鏁幫紝璁劇疆涓?鏃訛紝琛ㄧず娌℃湁闄愬埗錛?<br />     maxIdle錛氭渶澶х瓑寰呰繛鎺ヤ腑鐨勬暟閲忥紝璁劇疆涓?鏃訛紝琛ㄧず娌℃湁闄愬埗錛?<br />     maxWait錛氭渶澶х瓑寰呯鏁幫紝鍗曚綅涓烘縐掞紝 瓚呰繃鏃墮棿浼氭姤鍑洪敊璇俊鎭紱 <br />     validationQuery錛氱敤浜庨獙璇佽繛鎺ユ槸鍚︽垚鍔熺殑鏌ヨSQL璇彞錛孲QL璇彞蹇呴』鑷沖皯瑕佽繑鍥炰竴琛屾暟鎹紝 濡備綘鍙互綆鍗曞湴璁劇疆涓猴細“select count(*) from user”錛?<br />     removeAbandoned錛氭槸鍚﹁嚜鎴戜腑鏂紝榛樿鏄?false 錛?<br />     removeAbandonedTimeout錛氬嚑縐掑悗鏁版嵁榪炴帴浼氳嚜鍔ㄦ柇寮錛屽湪removeAbandoned涓簍rue錛屾彁渚涜鍊鹼紱 <br />     logAbandoned錛氭槸鍚﹁褰曚腑鏂簨浠訛紝 榛樿涓?false錛?</p> <p><strong>C3P0鏁版嵁婧?/strong> <br />     C3P0鏄竴涓紑鏀炬簮浠g爜鐨凧DBC鏁版嵁婧愬疄鐜伴」鐩紝瀹冨湪lib鐩綍涓笌Hibernate涓璧峰彂甯冿紝瀹炵幇浜咼DBC3鍜孞DBC2鎵╁睍瑙勮寖璇存槑鐨?Connection 鍜孲tatement 姹犮侰3P0綾誨寘浣嶄簬<spring_home></spring_home>/lib/c3p0/c3p0-0.9.0.4.jar銆備笅闈㈡槸浣跨敤C3P0閰嶇疆涓涓?Oracle鏁版嵁婧愶細</p> <div id="ue6u2ka" class="code_title">xml 浠g爜</div> <div id="uuae2ci" class="dp-highlighter"> <div id="kc4a4qw" class="bar"> <ol class="dp-xml"> <li id="6asm4iy" class="alt"><span><span id="o24eiag" class="tag"><</span><span id="kagkucs" class="tag-name">bean</span><span> </span><span id="w24ikka" class="attribute">id</span><span>=</span><span id="smameeu" class="attribute-value">"<span id="iaos24a" class="hilite2">dataSource</span>"</span><span> </span><span id="uw22c4s" class="attribute">class</span><span>=</span><span id="uoc2yio" class="attribute-value">"com.mchange.v2.c3p0.ComboPooledDataSource"</span><span>       </span></span></li> <li><span>        </span><span id="2iac4aq" class="attribute">destroy-method</span><span>=</span><span id="is4ic4e" class="attribute-value">"close"</span><span id="w42egw4" class="tag">></span><span>      </span></li> <li id="iag2sc4" class="alt"><span>    </span><span id="eeku2sq" class="tag"><</span><span id="g4i2si4" class="tag-name">property</span><span> </span><span id="wysm4o4" class="attribute">name</span><span>=</span><span id="2wqiyme" class="attribute-value">"driverClass"</span><span> </span><span id="wqk2w4g" class="attribute">value</span><span>=</span><span id="m4ocqec" class="attribute-value">" oracle.jdbc.driver.OracleDriver "</span><span id="44w4go4" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="64u4qq4" class="tag"><</span><span id="uo2acqc" class="tag-name">property</span><span> </span><span id="6ogik4w" class="attribute">name</span><span>=</span><span id="mqik2s4" class="attribute-value">"jdbcUrl"</span><span> </span><span id="ceqk244" class="attribute">value</span><span>=</span><span id="my244em" class="attribute-value">" jdbc:oracle:thin:@localhost:1521:ora9i "</span><span id="244k4ai" class="tag">/></span><span>      </span></li> <li id="6iuock4" class="alt"><span>    </span><span id="aa4442q" class="tag"><</span><span id="skwsm42" class="tag-name">property</span><span> </span><span id="oyueyyi" class="attribute">name</span><span>=</span><span id="umeiasu" class="attribute-value">"user"</span><span> </span><span id="um4os44" class="attribute">value</span><span>=</span><span id="6g4gk4k" class="attribute-value">"admin"</span><span id="q2om4qo" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="2e4sm4u" class="tag"><</span><span id="oy4s4iw" class="tag-name">property</span><span> </span><span id="6c22ow4" class="attribute">name</span><span>=</span><span id="c2io4ek" class="attribute-value">"password"</span><span> </span><span id="qkeqiq2" class="attribute">value</span><span>=</span><span id="2y2a44u" class="attribute-value">"1234"</span><span id="cu2wuyk" class="tag">/></span><span>      </span></li> <li id="mu2osi2" class="alt"><span><span id="6qgycy2" class="tag"></</span><span id="wwquocg" class="tag-name">bean</span><span id="24yo4sq" class="tag">></span><span>  </span></span></li> </ol> </div> <p>ComboPooledDataSource鍜孊asicDataSource涓鏍鋒彁渚涗簡涓涓敤浜庡叧闂暟鎹簮鐨刢lose()鏂規硶錛岃繖鏍鋒垜浠氨鍙互淇濊瘉<span id="m2c4gwo" class="hilite1">Spring</span>瀹瑰櫒鍏抽棴鏃舵暟鎹簮鑳藉鎴愬姛閲婃斁銆?<br />     C3P0鎷ユ湁姣擠BCP鏇翠赴瀵岀殑閰嶇疆灞炴э紝閫氳繃榪欎簺灞炴э紝鍙互瀵規暟鎹簮榪涜鍚勭鏈夋晥鐨勬帶鍒訛細 <br />     acquireIncrement錛氬綋榪炴帴姹犱腑鐨勮繛鎺ョ敤瀹屾椂錛孋3P0涓嬈℃у垱寤烘柊榪炴帴鐨勬暟鐩紱 <br />     acquireRetryAttempts錛氬畾涔夊湪浠庢暟鎹簱鑾峰彇鏂拌繛鎺ュけ璐ュ悗閲嶅灝濊瘯鑾峰彇鐨勬鏁幫紝榛樿涓?0錛?<br />     acquireRetryDelay錛氫袱嬈¤繛鎺ヤ腑闂撮殧鏃墮棿錛屽崟浣嶆縐掞紝榛樿涓?000錛?<br />     autoCommitOnClose錛氳繛鎺ュ叧闂椂榛樿灝嗘墍鏈夋湭鎻愪氦鐨勬搷浣滃洖婊氥傞粯璁や負false錛?<br />     automaticTestTable錛?C3P0灝嗗緩涓寮犲悕涓篢est鐨勭┖琛紝騫朵嬌鐢ㄥ叾鑷甫鐨勬煡璇㈣鍙ヨ繘琛屾祴璇曘傚鏋滃畾涔変簡榪欎釜鍙傛暟錛岄偅涔堝睘鎬referredTestQuery灝嗚蹇界暐銆備綘 涓嶈兘鍦ㄨ繖寮燭est琛ㄤ笂榪涜浠諱綍鎿嶄綔錛屽畠灝嗕腑涓篊3P0嫻嬭瘯鎵鐢紝榛樿涓簄ull錛?<br />     breakAfterAcquireFailure錛氳幏鍙栬繛鎺ュけ璐ュ皢浼氬紩璧鋒墍鏈夌瓑寰呰幏鍙栬繛鎺ョ殑綰跨▼鎶涘嚭寮傚父銆備絾鏄暟鎹簮浠嶆湁鏁堜繚鐣欙紝騫跺湪涓嬫璋?nbsp;  鐢╣etConnection()鐨勬椂鍊欑戶緇皾璇曡幏鍙栬繛鎺ャ傚鏋滆涓簍rue錛岄偅涔堝湪灝濊瘯鑾峰彇榪炴帴澶辮觸鍚庤鏁版嵁婧愬皢鐢蟲槑宸叉柇寮騫舵案涔呭叧闂傞粯璁や負 false錛?<br />     checkoutTimeout錛氬綋榪炴帴姹犵敤瀹屾椂瀹㈡埛绔皟鐢╣etConnection()鍚庣瓑寰呰幏鍙栨柊榪炴帴鐨勬椂闂達紝瓚呮椂鍚庡皢鎶涘嚭SQLException錛屽璁句負0鍒欐棤闄愭湡絳夊緟銆傚崟浣嶆縐掞紝榛樿涓?錛?<br />     connectionTesterClassName錛?閫氳繃瀹炵幇ConnectionTester鎴朡ueryConnectionTester鐨勭被鏉ユ祴璇曡繛鎺ワ紝綾誨悕闇璁劇疆涓哄叏闄愬畾鍚嶃傞粯璁や負 com.mchange.v2.C3P0.impl.DefaultConnectionTester錛?nbsp;<br />     idleConnectionTestPeriod錛氶殧澶氬皯縐掓鏌ユ墍鏈夎繛鎺ユ睜涓殑絀洪棽榪炴帴錛岄粯璁や負0琛ㄧず涓嶆鏌ワ紱 <br />     initialPoolSize錛氬垵濮嬪寲鏃跺垱寤虹殑榪炴帴鏁幫紝搴斿湪minPoolSize涓巑axPoolSize涔嬮棿鍙栧箋傞粯璁や負3錛?<br />     maxIdleTime錛氭渶澶х┖闂叉椂闂達紝瓚呰繃絀洪棽鏃墮棿鐨勮繛鎺ュ皢琚涪寮冦備負0鎴栬礋鏁板垯姘鎬笉涓㈠純銆傞粯璁や負0錛?<br />     maxPoolSize錛氳繛鎺ユ睜涓繚鐣欑殑鏈澶ц繛鎺ユ暟銆傞粯璁や負15錛?<br />     maxStatements錛欽DBC鐨勬爣鍑嗗弬鏁幫紝鐢ㄤ互鎺у埗鏁版嵁婧愬唴鍔犺澆鐨凱reparedStatement鏁伴噺銆備絾鐢變簬棰勭紦瀛樼殑Statement灞?浜庡崟涓狢onnection鑰屼笉鏄暣涓繛鎺ユ睜銆傛墍浠ヨ緗繖涓弬鏁伴渶瑕佽冭檻鍒板鏂歸潰鐨勫洜绱狅紝濡傛灉maxStatements涓?maxStatementsPerConnection鍧囦負0錛屽垯緙撳瓨琚叧闂傞粯璁や負0錛?<br />     maxStatementsPerConnection錛氳繛鎺ユ睜鍐呭崟涓繛鎺ユ墍鎷ユ湁鐨勬渶澶х紦瀛楽tatement鏁般傞粯璁や負0錛?<br />     numHelperThreads錛欳3P0鏄紓姝ユ搷浣滅殑錛岀紦鎱㈢殑JDBC鎿嶄綔閫氳繃甯姪榪涚▼瀹屾垚銆傛墿灞曡繖浜涙搷浣滃彲浠ユ湁鏁堢殑鎻愬崌鎬ц兘錛岄氳繃澶氱嚎紼嬪疄鐜板涓搷浣滃悓鏃惰鎵ц銆傞粯璁や負3錛?<br />     preferredTestQuery錛氬畾涔夋墍鏈夎繛鎺ユ祴璇曢兘鎵ц鐨勬祴璇曡鍙ャ傚湪浣跨敤榪炴帴嫻嬭瘯鐨勬儏鍐典笅榪欎釜鍙傛暟鑳芥樉钁楁彁楂樻祴璇曢熷害銆傛祴璇曠殑琛ㄥ繀欏誨湪鍒濆鏁版嵁婧愮殑鏃跺欏氨瀛樺湪銆傞粯璁や負null錛?<br />     propertyCycle錛?鐢ㄦ埛淇敼緋葷粺閰嶇疆鍙傛暟鎵ц鍓嶆渶澶氱瓑寰呯殑縐掓暟銆傞粯璁や負300錛?<br />     testConnectionOnCheckout錛氬洜鎬ц兘娑堣楀ぇ璇峰彧鍦ㄩ渶瑕佺殑鏃跺欎嬌鐢ㄥ畠銆傚鏋滆涓簍rue閭d箞鍦ㄦ瘡涓猚onnection鎻愪氦鐨勬椂鍊欓兘 灝嗘牎楠屽叾鏈夋晥鎬с傚緩璁嬌鐢╥dleConnectionTestPeriod鎴朼utomaticTestTable <br /> 絳夋柟娉曟潵鎻愬崌榪炴帴嫻嬭瘯鐨勬ц兘銆傞粯璁や負false錛?<br />     testConnectionOnCheckin錛氬鏋滆涓簍rue閭d箞鍦ㄥ彇寰楄繛鎺ョ殑鍚屾椂灝嗘牎楠岃繛鎺ョ殑鏈夋晥鎬с傞粯璁や負false銆?<br /> <br /> <strong>璇婚厤緗枃浠剁殑鏂瑰紡寮曠敤灞炴э細 </strong></p> <div id="kcoyck2" class="dp-highlighter"> <div id="gq24ays" class="bar"> <ol class="dp-xml"> <li id="2moa4w4" class="alt"><span><span id="aoq44ok" class="tag"><</span><span id="i4o2k44" class="tag-name">bean</span><span> </span><span id="244q44g" class="attribute">id</span><span>=</span><span id="6au4y4q" class="attribute-value">"propertyConfigurer"</span><span>     </span></span></li> <li><span>        </span><span id="q4w4444" class="attribute">class</span><span>=</span><span id="oeysmc2" class="attribute-value">"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"</span><span id="i4ie24e" class="tag">></span><span>      </span></li> <li id="cw2yk4m" class="alt"><span>    </span><span id="km242sg" class="tag"><</span><span id="kei4om4" class="tag-name">property</span><span> </span><span id="aac2o2y" class="attribute">name</span><span>=</span><span id="mo2a4y4" class="attribute-value">"location"</span><span> </span><span id="scwq2ym" class="attribute">value</span><span>=</span><span id="2oy4uqc" class="attribute-value">"/WEB-INF/jdbc.properties"</span><span id="wicu2c2" class="tag">/></span><span>      </span></li> <li><span><span id="qq2mw4q" class="tag"></</span><span id="2gi42yo" class="tag-name">bean</span><span id="6g4kwua" class="tag">></span><span>      </span></span></li> <li id="42agi4a" class="alt"><span><span id="2oqs4yq" class="tag"><</span><span id="ewi2eaa" class="tag-name">bean</span><span> </span><span id="is2oig4" class="attribute">id</span><span>=</span><span id="mw2qs2s" class="attribute-value">"<span id="gis22qg" class="hilite2">dataSource</span>"</span><span> </span><span id="2gyoqwe" class="attribute">class</span><span>=</span><span id="6m4m4kq" class="attribute-value">"org.apache.commons.dbcp.BasicDataSource"</span><span>       </span></span></li> <li><span>        </span><span id="wyqc24m" class="attribute">destroy-method</span><span>=</span><span id="4wwiuki" class="attribute-value">"close"</span><span id="e4ksui2" class="tag">></span><span>      </span></li> <li id="k424qoy" class="alt"><span>    </span><span id="6ycmyew" class="tag"><</span><span id="2q4amas" class="tag-name">property</span><span> </span><span id="24q44wc" class="attribute">name</span><span>=</span><span id="i4gwyoe" class="attribute-value">"driverClassName"</span><span> </span><span id="eeqi22s" class="attribute">value</span><span>=</span><span id="yi2au44" class="attribute-value">"${jdbc.driverClassName}"</span><span> </span><span id="qam4gem" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="g2mi4wu" class="tag"><</span><span id="cmysm24" class="tag-name">property</span><span> </span><span id="4ys44sk" class="attribute">name</span><span>=</span><span id="qq2uwwu" class="attribute-value">"url"</span><span> </span><span id="o2og4m2" class="attribute">value</span><span>=</span><span id="a24qsi4" class="attribute-value">"${jdbc.url}"</span><span> </span><span id="6ewqmam" class="tag">/></span><span>      </span></li> <li id="m4smqee" class="alt"><span>    </span><span id="ia44m4o" class="tag"><</span><span id="4gg2uk4" class="tag-name">property</span><span> </span><span id="mgicwm4" class="attribute">name</span><span>=</span><span id="woamge4" class="attribute-value">"username"</span><span> </span><span id="2e242aa" class="attribute">value</span><span>=</span><span id="ss4w44m" class="attribute-value">"${jdbc.username}"</span><span> </span><span id="4oak44u" class="tag">/></span><span>      </span></li> <li><span>    </span><span id="444i4wo" class="tag"><</span><span id="e44oiyw" class="tag-name">property</span><span> </span><span id="2gsme4y" class="attribute">name</span><span>=</span><span id="eoiuwm4" class="attribute-value">"password"</span><span> </span><span id="wo2iucc" class="attribute">value</span><span>=</span><span id="6ga4uk4" class="attribute-value">"${jdbc.password}"</span><span> </span><span id="u4m4igs" class="tag">/></span><span>      </span></li> <li id="6ic4oe4" class="alt"><span><span id="wokuoom" class="tag"></</span><span id="eyq4244" class="tag-name">bean</span><span id="iacoaqs" class="tag">></span><span>   </span></span></li> </ol> </div> <p>    鍦╦dbc.properties灞炴ф枃浠朵腑瀹氫箟灞炴у鹼細 <br />     jdbc.driverClassName= com.mysql.jdbc.Driver <br />     jdbc.url= jdbc:mysql://localhost:3309/sampledb <br />     jdbc.username=root <br />     jdbc.password=1234 <br />     鎻愮ず 緇忓父鏈夊紑鍙戣呭湪${xxx}鐨勫墠鍚庝笉灝忓績閿叆涓浜涚┖鏍鹼紝榪欎簺絀烘牸瀛楃灝嗗拰鍙橀噺鍚堝茍鍚庝綔涓哄睘鎬х殑鍊箋傚錛?<property name="username" value=" ${jdbc.username} "></property> 鐨勫睘鎬ч厤緗」錛屽湪鍓嶅悗閮芥湁絀烘牸錛岃瑙f瀽鍚庯紝username鐨勫間負“ 1234 ”錛岃繖灝嗛犳垚鏈緇堢殑閿欒錛屽洜姝ら渶瑕佺壒鍒皬蹇冦?br /> <br /> <strong> 鑾峰彇JNDI鏁版嵁婧?/strong> <br />     濡傛灉搴旂敤閰嶇疆鍦ㄩ珮鎬ц兘鐨勫簲鐢ㄦ湇鍔″櫒錛堝WebLogic鎴朩ebsphere絳夛級涓婏紝鎴戜滑鍙兘鏇村笇鏈涗嬌鐢ㄥ簲鐢ㄦ湇鍔″櫒鏈韓鎻愪緵鐨勬暟鎹簮銆傚簲鐢ㄦ湇鍔″櫒鐨勬暟鎹簮 浣跨敤JNDI寮鏀捐皟鐢ㄨ呬嬌鐢紝Spring涓烘涓撻棬鎻愪緵寮曠敤JNDI璧勬簮鐨凧ndiObjectFactoryBean綾匯備笅闈㈡槸涓涓畝鍗曠殑閰嶇疆錛?/p> <div id="4q44ii4" class="code_title">xml 浠g爜</div> <div id="244mow4" class="dp-highlighter"> <div id="g4g4k2m" class="bar"> <ol class="dp-xml"> <li id="km24wmu" class="alt"><span><span id="kug2usu" class="tag"><</span><span id="o2oi2o4" class="tag-name">bean</span><span> </span><span id="icmq2gu" class="attribute">id</span><span>=</span><span id="cwg4sg4" class="attribute-value">"dataSource"</span><span> </span><span id="c2sw4ci" class="attribute">class</span><span>=</span><span id="244i24q" class="attribute-value">"org.springframework.jndi.JndiObjectFactoryBean"</span><span id="yik244y" class="tag">></span><span>      </span></span></li> <li><span>    </span><span id="e44mwc6" class="tag"><</span><span id="64y4s44" class="tag-name">property</span><span> </span><span id="4wyu2a4" class="attribute">name</span><span>=</span><span id="4g4iuuw" class="attribute-value">"jndiName"</span><span> </span><span id="iaey244" class="attribute">value</span><span>=</span><span id="s444u44" class="attribute-value">"java:comp/env/jdbc/bbt"</span><span id="2cw44e4" class="tag">/></span><span>      </span></li> <li id="kewsiow" class="alt"><span><span id="c2442g2" class="tag"></</span><span id="aa444sq" class="tag-name">bean</span><span id="244gyoq" class="tag">></span><span>  </span></span></li> </ol> </div> <p>閫氳繃jndiName鎸囧畾寮曠敤鐨凧NDI鏁版嵁婧愬悕縐般?<br />     Spring 2.0涓鴻幏鍙朖2EE璧勬簮鎻愪緵浜嗕竴涓猨ee鍛藉悕絀洪棿錛岄氳繃jee鍛藉悕絀洪棿錛屽彲浠ユ湁鏁堝湴綆鍖朖2EE璧勬簮鐨勫紩鐢ㄣ備笅闈㈡槸浣跨敤jee鍛藉悕絀洪棿寮曠敤JNDI鏁版嵁婧愮殑閰嶇疆錛?</p> <div id="6oscsig" class="code_title">xml 浠g爜</div> <div id="o44okio" class="dp-highlighter"> <div id="iug44u4" class="bar"> <ol class="dp-xml"> <li id="uwy2sa4" class="alt"><span><span id="4ameig4" class="tag"><</span><span id="q4am4ag" class="tag-name">beans</span><span> </span><span id="sme2e4m" class="attribute">xmlns</span><span>=</span><span id="ceqcumk" class="attribute-value">http</span><span>://www.springframework.org/schema/beans    </span></span></li> <li><span><span id="qkc4g44" class="attribute">xmlns:xsi</span><span>=</span><span id="wggi44a" class="attribute-value">http</span><span>://www.w3.org/2001/XMLSchema-instance    </span></span></li> <li id="qyu2wu4" class="alt"><span><span id="644s4gg" class="attribute">xmlns:jee</span><span>=</span><span id="a4u4444" class="attribute-value">http</span><span>://www.springframework.org/schema/jee    </span></span></li> <li><span><span id="qqkmymy" class="attribute">xsi:schemaLocation</span><span>="http://www.springframework.org/schema/beans     </span></span></li> <li id="kcwyk2w" class="alt"><span>http://www.springframework.org/schema/beans/spring-beans-2.0.xsd     </span></li> <li><span>http://www.springframework.org/schema/jee    </span></li> <li id="2ic2mky" class="alt"><span>http://www.springframework.org/schema/jee/spring-jee-2.0.xsd"</span><span id="cuy2kq4" class="tag">></span><span>      </span></li> <li><span><span id="6qcey4c" class="tag"><</span><span id="kumy2mk" class="tag-name">jee:jndi-lookup</span><span> </span><span id="4y4seuk" class="attribute">id</span><span>=</span><span id="m4ae4k2" class="attribute-value">"dataSource"</span><span> </span><span id="24osci4" class="attribute">jndi-name</span><span>=</span><span id="622cew4" class="attribute-value">" java:comp/env/jdbc/bbt"</span><span id="qcmyaak" class="tag">/></span><span>      </span></span></li> <li id="uu2yc44" class="alt"><span><span id="moo2q2a" class="tag"></</span><span id="c2a4gyu" class="tag-name">beans</span><span id="64qim42" class="tag">></span><span>  </span></span></li> </ol> </div> <p><font size="+0">Spring鐨勬暟鎹簮瀹炵幇綾?<br />     Spring鏈韓涔熸彁渚涗簡涓涓畝鍗曠殑鏁版嵁婧愬疄鐜扮被DriverManagerDataSource 錛屽畠浣嶄簬org.springframework.jdbc.datasource鍖呬腑銆傝繖涓被瀹炵幇浜唈avax.sql.DataSource鎺ュ彛錛屼絾 瀹冨茍娌℃湁鎻愪緵姹犲寲榪炴帴鐨勬満鍒訛紝姣忔璋冪敤getConnection()鑾峰彇鏂拌繛鎺ユ椂錛屽彧鏄畝鍗曞湴鍒涘緩涓涓柊鐨勮繛鎺ャ傚洜姝わ紝榪欎釜鏁版嵁婧愮被姣旇緝閫傚悎鍦ㄥ崟鍏冩祴璇?鎴栫畝鍗曠殑鐙珛搴旂敤涓嬌鐢紝鍥犱負瀹冧笉闇瑕侀澶栫殑渚濊禆綾匯?<br />      涓嬮潰錛屾垜浠潵鐪嬩竴涓婦riverManagerDataSource鐨勭畝鍗曚嬌鐢細</font><font size="+0">褰撶劧錛屾垜浠篃鍙互閫氳繃閰嶇疆鐨勬柟寮忕洿鎺ヤ嬌鐢―riverManagerDataSource銆?/font></p> <div id="kc44ag4" class="code_title">java 浠g爜</div> <div id="4ame4us" class="dp-highlighter"> <div id="4u4a24i" class="bar"> <ol class="dp-j"> <li id="2kwg4om" class="alt"><span><span>DriverManagerDataSource ds = </span><span id="cwyi44i" class="keyword">new</span><span> DriverManagerDataSource ();      </span></span></li> <li><span>ds.setDriverClassName(</span><span id="2uyqk24" class="string">"com.mysql.jdbc.Driver"</span><span>);      </span></li> <li id="ue4wa4a" class="alt"><span>ds.setUrl(</span><span id="444au4a" class="string">"jdbc:mysql://localhost:3309/sampledb"</span><span>);      </span></li> <li><span>ds.setUsername(</span><span id="2kw44s4" class="string">"root"</span><span>);      </span></li> <li id="uug6ou2" class="alt"><span>ds.setPassword(</span><span id="2c44y4i" class="string">"1234"</span><span>);      </span></li> <li><span>Connection actualCon = ds.getConnection();  </span></li> </ol> </div> <p> </p> <p><font size="+0"><strong>灝忕粨</strong> </font></p> <p><font size="+0">    涓嶇閲囩敤浣曠鎸佷箙鍖栨妧鏈紝閮介渶瑕佸畾涔夋暟鎹簮銆係pring闄勫甫浜嗕袱涓暟鎹簮鐨勫疄鐜扮被鍖咃紝浣犲彲浠ヨ嚜琛岄夋嫨榪涜瀹氫箟銆傚湪瀹為檯閮ㄧ講鏃訛紝鎴戜滑鍙兘浼氱洿鎺ラ噰鐢ㄥ簲鐢ㄦ湇 鍔″櫒鏈韓鎻愪緵鐨勬暟鎹簮錛岃繖鏃訛紝鍒欏彲浠ラ氳繃JndiObjectFactoryBean鎴杍ee鍛藉悕絀洪棿寮曠敤JNDI涓殑鏁版嵁婧愩?</font></p> <p><font size="+0">DBCP涓嶤3PO閰嶇疆鐨勫尯鍒細</font></p> <p><font size="+0">C3PO 錛?/font><font size="+0">DBCP錛?/font></p> <div id="uc444ki" class="code_title">xml 浠g爜</div> <div id="qy2cug2" class="dp-highlighter"> <div id="24y2s4u" class="bar"> <ol class="dp-xml"> <li id="ia2uqas" class="alt"><span><span id="24c2uue" class="tag"><</span><span id="264cek4" class="tag-name">bean</span><span> </span><span id="c4aegm2" class="attribute">id</span><span>=</span><span id="mek42ks" class="attribute-value">"dataSource"</span><span> </span><span id="6o24caa" class="attribute">class</span><span>=</span><span id="c4u4424" class="attribute-value">"com.mchange.v2.c3p0.ComboPooledDataSource"</span><span> </span><span id="44uoyoe" class="attribute">destroy-method</span><span>=</span><span id="ai444o4" class="attribute-value">"close"</span><span id="isoku2w" class="tag">></span><span>  </span></span></li> <li><span>    </span><span id="qsey24y" class="tag"><</span><span id="a42giik" class="tag-name">property</span><span> </span><span id="6eoacsu" class="attribute">name</span><span>=</span><span id="k2yscc4" class="attribute-value">"driverClass"</span><span id="44gas4w" class="tag">></span><span>  </span></li> <li id="aie4s4m" class="alt"><span>        </span><span id="gqke2k2" class="tag"><</span><span id="yik2m4q" class="tag-name">value</span><span id="q4gk2yw" class="tag">></span><span>oracle.jdbc.driver.OracleDriver</span><span id="2moqqyo" class="tag"></</span><span id="s2i4244" class="tag-name">value</span><span id="s2key4y" class="tag">></span><span>  </span></li> <li><span>    </span><span id="uogcw2o" class="tag"></</span><span id="244qa44" class="tag-name">property</span><span id="i2444aq" class="tag">></span><span>  </span></li> <li id="yscei4i" class="alt"><span>    </span><span id="akgycu4" class="tag"><</span><span id="i2y4a4q" class="tag-name">property</span><span> </span><span id="ak4eq44" class="attribute">name</span><span>=</span><span id="mcg2a2s" class="attribute-value">"jdbcUrl"</span><span id="44ey2m2" class="tag">></span><span>             </span></li> <li><span>        </span><span id="22g4oy4" class="tag"><</span><span id="e24oqim" class="tag-name">value</span><span id="cmy2iow" class="tag">></span><span>jdbc:oracle:thin:@10.10.10.6:1521:DataBaseName</span><span id="i2oseci" class="tag"></</span><span id="6skgaqe" class="tag-name">value</span><span id="6uo44uk" class="tag">></span><span>  </span></li> <li id="244w4uk" class="alt"><span>     </span><span id="uk2gsom" class="tag"></</span><span id="24444ws" class="tag-name">property</span><span id="2os4k4c" class="tag">></span><span>  </span></li> <li><span>    </span><span id="emg4so2" class="tag"><</span><span id="qauycsq" class="tag-name">property</span><span> </span><span id="6uy4y2a" class="attribute">name</span><span>=</span><span id="2gkya2c" class="attribute-value">"user"</span><span id="cm2o4ki" class="tag">></span><span>  </span></li> <li id="6oi4aqo" class="alt"><span>        </span><span id="k2auw44" class="tag"><</span><span id="o2m2ge4" class="tag-name">value</span><span id="62oa4y4" class="tag">></span><span>testAdmin</span><span id="scmu42u" class="tag"></</span><span id="yqi2k42" class="tag-name">value</span><span id="mgy2ooe" class="tag">></span><span>  </span></li> <li><span>    </span><span id="oga2sq2" class="tag"></</span><span id="k44yaa2" class="tag-name">property</span><span id="244yywu" class="tag">></span><span>  </span></li> <li id="6ami44a" class="alt"><span>    </span><span id="wq2ce4c" class="tag"><</span><span id="i2qqu44" class="tag-name">property</span><span> </span><span id="mewege2" class="attribute">name</span><span>=</span><span id="24oy2o2" class="attribute-value">"password"</span><span id="q4ase4u" class="tag">></span><span>  </span></li> <li><span>        </span><span id="k4k4kic" class="tag"><</span><span id="2o444ca" class="tag-name">value</span><span id="is4eywm" class="tag">></span><span>123456</span><span id="c2se4a4" class="tag"></</span><span id="64egq4q" class="tag-name">value</span><span id="2y4qu4s" class="tag">></span><span>  </span></li> <li id="aaesm6e" class="alt"><span>    </span><span id="m44w44e" class="tag"></</span><span id="c4c44qi" class="tag-name">property</span><span id="a2asu2c" class="tag">></span><span>  </span></li> <li><span><span id="6wyseo4" class="tag"></</span><span id="kwik444" class="tag-name">bean</span><span id="m24soqg" class="tag">></span><span>  </span></span></li> </ol> </div> <p> </p> <div id="ws24a44" class="code_title">xml 浠g爜</div> <div id="24scgya" class="dp-highlighter"> <div id="6wgceuk" class="bar"> <ol class="dp-xml"> <li id="kcmgqy2" class="alt"><span><span id="2w4qa2u" class="tag"><</span><span id="6s44wsi" class="tag-name">bean</span><span> </span><span id="2g44aq4" class="attribute">id</span><span>=</span><span id="cu44i4y" class="attribute-value">"dataSource"</span><span> </span><span id="mc24ukk" class="attribute">class</span><span>=</span><span id="244ykg4" class="attribute-value">"org.apache.commons.dbcp.BasicDataSource"</span><span> </span><span id="gqa2444" class="attribute">destroy-method</span><span>=</span><span id="6u2u44u" class="attribute-value">"close"</span><span id="g4mqiqw" class="tag">></span><span>  </span></span></li> <li><span>    </span><span id="egic4g4" class="tag"><</span><span id="cey4kay" class="tag-name">property</span><span> </span><span id="ewgsukk" class="attribute">name</span><span>=</span><span id="2mcuwes" class="attribute-value">"driverClassName"</span><span id="w2uy4eu" class="tag">></span><span>  </span></li> <li id="2msmgu4" class="alt"><span>        </span><span id="m24u2y4" class="tag"><</span><span id="asmysyg" class="tag-name">value</span><span id="ak2e4iy" class="tag">></span><span>oracle.jdbc.driver.OracleDriver</span><span id="2icuy2a" class="tag"></</span><span id="ako24uc" class="tag-name">value</span><span id="mwoqkiq" class="tag">></span><span>  </span></li> <li><span>    </span><span id="4wyamca" class="tag"></</span><span id="2kkoigu" class="tag-name">property</span><span id="ykc6q44" class="tag">></span><span>  </span></li> <li id="kmmya24" class="alt"><span>    </span><span id="q4wa4w4" class="tag"><</span><span id="qicgiou" class="tag-name">property</span><span> </span><span id="gq2s4ge" class="attribute">name</span><span>=</span><span id="2oas2q4" class="attribute-value">"url"</span><span id="2uegc4k" class="tag">></span><span>             </span></li> <li><span>        </span><span id="k4k4oum" class="tag"><</span><span id="2oi444g" class="tag-name">value</span><span id="s4y4s44" class="tag">></span><span>jdbc:oracle:thin:@10.10.10.6:1521:DataBaseName</span><span id="mwo24em" class="tag"></</span><span id="6oi24ka" class="tag-name">value</span><span id="wwi4eaq" class="tag">></span><span>  </span></li> <li id="yq24u2q" class="alt"><span>     </span><span id="a2yk442" class="tag"></</span><span id="2meu44u" class="tag-name">property</span><span id="2ic2y4a" class="tag">></span><span>  </span></li> <li><span>    </span><span id="2oky44y" class="tag"><</span><span id="6uw4qye" class="tag-name">property</span><span> </span><span id="64kmgoc" class="attribute">name</span><span>=</span><span id="ak2eca4" class="attribute-value">"username"</span><span id="aikgiqo" class="tag">></span><span>  </span></li> <li id="4m44aao" class="alt"><span>        </span><span id="gicwy2i" class="tag"><</span><span id="4qs4u44" class="tag-name">value</span><span id="2ism4ge" class="tag">></span><span>testAdmin</span><span id="smeow4q" class="tag"></</span><span id="244i44s" class="tag-name">value</span><span id="6kw4koy" class="tag">></span><span>  </span></li> <li><span>    </span><span id="usi4qg4" class="tag"></</span><span id="2keso2w" class="tag-name">property</span><span id="se2ycgi" class="tag">></span><span>  </span></li> <li id="u2gu4ku" class="alt"><span>    </span><span id="e6qkay4" class="tag"><</span><span id="g4444e4" class="tag-name">property</span><span> </span><span id="2myeqga" class="attribute">name</span><span>=</span><span id="y4wys24" class="attribute-value">"password"</span><span id="e42k4s2" class="tag">></span><span>  </span></li> <li><span>        </span><span id="u44aqq2" class="tag"><</span><span id="q4oau22" class="tag-name">value</span><span id="2cyi24g" class="tag">></span><span>123456</span><span id="ws4k4ce" class="tag"></</span><span id="q4a4cs6" class="tag-name">value</span><span id="24424wy" class="tag">></span><span>  </span></li> <li id="2wy4aqs" class="alt"><span>    </span><span id="y2omomq" class="tag"></</span><span id="24qk4ie" class="tag-name">property</span><span id="g22ae44" class="tag">></span><span>  </span></li> <li><span><span id="2c4qayq" class="tag"></</span><span id="4wa4424" class="tag-name">bean</span><span id="myecw46" class="tag">></span><span>  </span></span></li> </ol> </div> </div> </div> </div> </div> </div> </div> </div> </div><img src ="http://m.tkk7.com/jiujiubuzui/aggbug/314404.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/jiujiubuzui/" target="_blank">涔呬箙涓嶉唹</a> 2010-03-03 14:12 <a href="http://m.tkk7.com/jiujiubuzui/archive/2010/03/03/314404.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>(杞?oracle xe 鎵嬪伐寤虹珛ZHS16GBK瀛楃闆嗘暟鎹簱http://m.tkk7.com/jiujiubuzui/archive/2009/12/28/307520.html涔呬箙涓嶉唹涔呬箙涓嶉唹Mon, 28 Dec 2009 07:17:00 GMThttp://m.tkk7.com/jiujiubuzui/archive/2009/12/28/307520.htmlhttp://m.tkk7.com/jiujiubuzui/comments/307520.htmlhttp://m.tkk7.com/jiujiubuzui/archive/2009/12/28/307520.html#Feedback0http://m.tkk7.com/jiujiubuzui/comments/commentRss/307520.htmlhttp://m.tkk7.com/jiujiubuzui/services/trackbacks/307520.htmloracle xe universal榛樿鍒涘緩AL32UTF8瀛楃闆?榪欑瀛楃闆?涓眽瀛楀崰鐢?涓瓧鑺傦紝鑰?br /> ZHS16GBK瀛楃闆?涓眽瀛楀崰鐢?涓瓧鑺傦紝涓轟簡鑺傜害絀洪棿錛屾垜灝濊瘯鏀瑰彉鏁版嵁搴撶殑瀛楃闆嗭紝
浣嗘槸澶辮觸浜嗭紝鍥犱負鏂板瓧絎﹂泦涓嶆槸鏃у瓧絎﹂泦鐨勮秴闆嗐傚嵆浣跨敤restrict妯″紡涔熶笉琛屻?br /> 鑰冭檻鍒皁racle xe 瀹夎鏃跺彧鏄緩涓涓┖搴擄紝浠呭寘鍚郴緇熻〃絀洪棿絳夛紝璁炬兂閫氳繃鎵嬪伐鎵ц
鍒涘緩ZHS16GBK瀛楃闆嗘暟鎹簱鐨勫姙娉曞疄鐜般?br /> 浠巗ybex鐨?0g ocp鏁欐潗涓鍒跺茍淇敼寰椾笅闈㈣鍙ワ紝鍏朵腑E:\ORADATA\TEST鏄垜浠瀛樻斁
鏂版暟鎹簱鐗╃悊鏂囦歡鐨勭洰褰曪紝浠ュ拰鏃ф暟鎹簱鍖哄垎銆?/span>


CREATE DATABASE XE
CONTROLFILE REUSE
LOGFILE
GROUP 1 'E:\ORADATA\TEST\REDO01.LOG' SIZE 10M,
GROUP 2 'E:\ORADATA\TEST\REDO02.LOG' SIZE 10M,
GROUP 3 'E:\ORADATA\TEST\REDO03.LOG' SIZE 10M
DATAFILE 'E:\ORADATA\TEST\SYSTEM01.DBF' SIZE 400M
AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE 'E:\ORADATA\TEST\SYSAUX01.DBF' SIZE 250M
AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE 'E:\ORADATA\TEST\TEMP01.DBF' SIZE 100M
AUTOEXTEND ON NEXT 100M MAXSIZE 8000M
UNDO TABLESPACE undo
DATAFILE 'E:\ORADATA\TEST\undo01.DBF' SIZE 200M
AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
USER SYS IDENTIFIED BY SYS
USER SYSTEM IDENTIFIED BY SYS
;
鍦ㄦ墽琛岃繖涓剼鏈互鍓嶏紝鏈?鐐硅娉ㄦ剰錛?br /> 1 瑕佷慨鏀笷:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\init.ora'
鍒?br /> F:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\test.ora'
鎶婃墍鏈夎礬寰勬敼鎴怑:\ORADATA\TEST鍙婂叾瀛愮洰褰?涓烘鎴戜滑闇瑕佸湪E:\ORADATA\TEST涓嬪緩绔?br /> bdump絳夌洰褰?榪欎簺鐩綍鍙互浠庣幇鏈夌殑XE鏁版嵁搴揊:\oraclexe\app\oracle\admin\XE澶嶅埗寰楀埌銆?/span>

2 瑕佸幓鎺塃XTENT MANAGEMENT LOCAL璇彞鍚﹀垯鎵ц鍑洪敊銆傦紙娌℃湁鎵懼嚭鍘熷洜錛?/span>

CREATE DATABASE XE
*
絎?1 琛屽嚭鐜伴敊璇?
ORA-25146: EXTENT MANAGEMENT ?????

3 test.ora涓殑db_name涓嶈兘鏀瑰彉錛屽惁鍒欐墽琛屽嚭閿欍傦紙娌℃湁鎵懼嚭鍘熷洜錛?br /> ORA-02778: Name given for the log directory is invalid

鍏蜂綋鎵ц姝ラ錛堜互Windows XP涓轟緥錛?br /> 1鍦╟md鍛戒護琛岀獥鍙f墽琛?net start oracleservicexe
C:\Documents and Settings\Administrator>net start oracleservicexe
OracleServiceXE 鏈嶅姟姝e湪鍚姩 .........
OracleServiceXE 鏈嶅姟宸茬粡鍚姩鎴愬姛銆?/span>

2 浠ys鐢ㄦ埛鐧誨綍
C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 鏄熸湡浜?5鏈?30 22:07:45 2006

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn / as sysdba
宸茶繛鎺ャ?br /> 3 鏌ョ湅鐜版湁鐨勫瓧絎﹂泦璁劇疆
SQL> set lines 140
SQL> select * from nls_database_parameters;

PARAMETER
------------------------------------------------------------
VALUE
-------------------------------------------------------------------
------------------------------------------------------------
NLS_LANGUAGE
AMERICAN

NLS_TERRITORY
AMERICA

NLS_CURRENCY
$

NLS_ISO_CURRENCY
AMERICA

NLS_NUMERIC_CHARACTERS
.,

NLS_CHARACTERSET
AL32UTF8

NLS_CALENDAR
GREGORIAN

NLS_DATE_FORMAT
DD-MON-RR

NLS_DATE_LANGUAGE
AMERICAN

NLS_SORT
BINARY

NLS_TIME_FORMAT
HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT
DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY
$

NLS_COMP
BINARY

NLS_LENGTH_SEMANTICS
BYTE

NLS_NCHAR_CONV_EXCP
FALSE

NLS_NCHAR_CHARACTERSET
AL16UTF16

NLS_RDBMS_VERSION
10.2.0.1.0


宸查夋嫨20琛屻?/span>

SQL> select lengthb('鎷?) from dual;

LENGTHB('鎷?)
-------------
            3

宸查夋嫨 1 琛屻?/span>

鎴戜滑鍙互鐪嬪埌錛屽綋鍓岮L32UTF8瀛楃闆?涓眽瀛楀崰鐢?涓瓧鑺?br /> 4 鍏抽棴鏁版嵁搴擄紝浣嗕笉鍋滄鏈嶅姟
QL> shutdown immediate
鏁版嵁搴撳凡緇忓叧闂?br /> 宸茬粡鍗歌澆鏁版嵁搴撱?br /> ORACLE 渚嬬▼宸茬粡鍏抽棴銆?br /> 5 鐢ㄤ慨鏀硅繃鐨刾file test.ora鍚姩鏁版嵁搴擄紙nomount錛?br /> SQL> startup nomount pfile='F:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\test.ora'
ORACLE 渚嬬▼宸茬粡鍚姩銆?/span>

Total System Global Area  285212672 bytes
Fixed Size                  1287016 bytes
Variable Size              92277912 bytes
Database Buffers          188743680 bytes
Redo Buffers                2904064 bytes
6 鎵ц寤虹珛鏁版嵁搴撹剼鏈?br /> SQL> CREATE DATABASE XE
  2  CONTROLFILE REUSE
  3  LOGFILE
  4  GROUP 1 'E:\ORADATA\TEST\REDO01.LOG' SIZE 10M,
  5  GROUP 2 'E:\ORADATA\TEST\REDO02.LOG' SIZE 10M,
  6  GROUP 3 'E:\ORADATA\TEST\REDO03.LOG' SIZE 10M
  7  DATAFILE 'E:\ORADATA\TEST\SYSTEM01.DBF' SIZE 400M
  8  AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
  9  SYSAUX DATAFILE 'E:\ORADATA\TEST\SYSAUX01.DBF' SIZE 250M
 10  AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
 11  DEFAULT TEMPORARY TABLESPACE temp
 12  TEMPFILE 'E:\ORADATA\TEST\TEMP01.DBF' SIZE 100M
 13  AUTOEXTEND ON NEXT 100M MAXSIZE 8000M
 14  UNDO TABLESPACE undo
 15  DATAFILE 'E:\ORADATA\TEST\undo01.DBF' SIZE 200M
 16  AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
 17  CHARACTER SET ZHS16GBK
 18  NATIONAL CHARACTER SET AL16UTF16
 19  USER SYS IDENTIFIED BY SYS
 20  USER SYSTEM IDENTIFIED BY SYS
 21  ;

鏁版嵁搴撳凡鍒涘緩銆?br /> 7 鎵ц鍒涘緩鏁版嵁瀛楀吀鍜岀▼搴忓寘鐨勭郴緇烻QL鑴氭湰
@F:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\catalog.sql
@F:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\catproc.sql
澶х害闇瑕?0鍑犲垎閽?br /> 8 鍏抽棴鏁版嵁搴擄紝浣嗕笉鍋滄鏈嶅姟
SQL> shutdown immediate
鏁版嵁搴撳凡緇忓叧闂?br /> 宸茬粡鍗歌澆鏁版嵁搴撱?br /> ORACLE 渚嬬▼宸茬粡鍏抽棴銆?br /> 9 鐢ㄤ慨鏀硅繃鐨刾file test.ora鍚姩鏁版嵁搴?br /> SQL> startup  pfile='F:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\test.ora'
ORACLE 渚嬬▼宸茬粡鍚姩銆?/span>

Total System Global Area  285212672 bytes
Fixed Size                  1287016 bytes
Variable Size              92277912 bytes
Database Buffers          188743680 bytes
Redo Buffers                2904064 bytes
鏁版嵁搴撹杞藉畬姣曘?br /> 鏁版嵁搴撳凡緇忔墦寮銆?br /> 10 鏌ョ湅鏂板緩鏁版嵁搴撶殑瀛楃闆嗚緗?br /> SQL> set lines 140
SQL> select * from nls_database_parameters;

PARAMETER                      VALUE
------------------------------ -------------------------------------------------
-------------------------------
NLS_LANGUAGE                   AMERICAN
NLS_TERRITORY                  AMERICA
NLS_CURRENCY                   $
NLS_ISO_CURRENCY               AMERICA
NLS_NUMERIC_CHARACTERS         .,
NLS_CHARACTERSET               ZHS16GBK
NLS_CALENDAR                   GREGORIAN
NLS_DATE_FORMAT                DD-MON-RR
NLS_DATE_LANGUAGE              AMERICAN
NLS_SORT                       BINARY
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY              $
NLS_COMP                       BINARY
NLS_LENGTH_SEMANTICS           BYTE
NLS_NCHAR_CONV_EXCP            FALSE
NLS_NCHAR_CHARACTERSET         AL16UTF16
NLS_RDBMS_VERSION              10.2.0.1.0

宸查夋嫨20琛屻?/span>

SQL> select lengthb('A') from dual;

LENGTHB('A')
------------
           1

宸查夋嫨 1 琛屻?/span>

SQL> select lengthb('鎷?) from dual;

LENGTHB('鎷?)
-------------
            2

宸查夋嫨 1 琛屻?br /> 鍙鎴戜滑鏂扮殑鏁版嵁搴撶殑紜槸ZHS16GBK瀛楃闆嗭紝1涓眽瀛楀崰鐢?涓瓧鑺?br /> 11 瑕佸惎鍔ㄦ棫鏁版嵁搴擄紙鍥犱負鏂版棫鏁版嵁搴撳悓鍚嶏紝鑰屼笖oracle xe闄愬埗鍚屾椂鍙兘鎵撳紑涓涓暟鎹簱錛?br /> SQL> shutdown immediate
鏁版嵁搴撳凡緇忓叧闂?br /> 宸茬粡鍗歌澆鏁版嵁搴撱?br /> ORACLE 渚嬬▼宸茬粡鍏抽棴銆?br /> SQL> startup
ORACLE 渚嬬▼宸茬粡鍚姩銆?/span>

Total System Global Area  285212672 bytes
Fixed Size                  1287016 bytes
Variable Size              96472216 bytes
Database Buffers          184549376 bytes
Redo Buffers                2904064 bytes
鏁版嵁搴撹杞藉畬姣曘?br /> 鏁版嵁搴撳凡緇忔墦寮銆?/span>

----

濡傛灉浠ュ悗瑕佺敤spfile鑷姩鏂板緩鏁版嵁搴?br /> SQL> create spfile from pfile='D:\oraclexe\app\oracle\product\10.2.0\server\config\scripts\test.ora';

鏂囦歡宸插垱寤恒?/span>

SQL> shutdown immediate;
鏁版嵁搴撳凡緇忓叧闂?br /> 宸茬粡鍗歌澆鏁版嵁搴撱?br /> ORACLE 渚嬬▼宸茬粡鍏抽棴銆?br /> SQL> startup
ORACLE 渚嬬▼宸茬粡鍚姩銆?/span>

Total System Global Area 285212672 bytes
Fixed Size 1287016 bytes
Variable Size 92277912 bytes
Database Buffers 188743680 bytes
Redo Buffers 2904064 bytes
鏁版嵁搴撹杞藉畬姣曘?br /> 鏁版嵁搴撳凡緇忔墦寮銆?br /> SQL> select lengthb('鎷?) from dual;

LENGTHB('鎷?)
-------------
2

宸查夋嫨 1 琛屻?/span>

榪滅▼鐧誨綍錛屽鎴風涔熼渶瑕?0g
SQL> conn system/sys@//10.6.xx.xx:1521/XE
宸茶繛鎺ャ?br /> SQL> conn sys/sys@//10.6.xx.xx:1521/XE as sysdba
宸茶繛鎺ャ?/span>

[url]http://www.itpub.net/558697.html[/url]
鐨勯棶棰樹篃綆楀緱鍒頒簡瑙e喅

 

鏈枃鏉ヨ嚜CSDN鍗氬錛岃漿杞借鏍囨槑鍑哄錛歨ttp://blog.csdn.net/l1t/archive/2006/05/31/765125.aspx



]]>
Oracle 緋葷粺琛ㄥぇ鍏?/title><link>http://m.tkk7.com/jiujiubuzui/archive/2009/12/22/306921.html</link><dc:creator>涔呬箙涓嶉唹</dc:creator><author>涔呬箙涓嶉唹</author><pubDate>Tue, 22 Dec 2009 07:56:00 GMT</pubDate><guid>http://m.tkk7.com/jiujiubuzui/archive/2009/12/22/306921.html</guid><wfw:comment>http://m.tkk7.com/jiujiubuzui/comments/306921.html</wfw:comment><comments>http://m.tkk7.com/jiujiubuzui/archive/2009/12/22/306921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/jiujiubuzui/comments/commentRss/306921.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/jiujiubuzui/services/trackbacks/306921.html</trackback:ping><description><![CDATA[<p><span style="font-size: 14pt"><span style="font-size: 12pt"><span style="font-size: 10pt"><span style="font-size: 12pt"><span style="font-size: 10pt">        鏁版嵁瀛楀吀dict鎬繪槸灞炰簬Oracle鐢ㄦ埛sys鐨勩?br /> 銆銆1銆佺敤鎴鳳細<br /> 銆銆銆select username from dba_users;<br /> 銆銆鏀瑰彛浠?br /> 銆銆銆alter user spgroup identified by spgtest;<br /> 銆銆2銆佽〃絀洪棿錛?br /> 銆銆銆select * from dba_data_files;<br /> 銆銆銆select * from dba_tablespaces;//琛ㄧ┖闂?/span></span></span></span></span></p> <p><span style="font-size: 14pt"><span style="font-size: 12pt"><span style="font-size: 10pt"><span style="font-size: 12pt"><span style="font-size: 10pt">銆銆銆select tablespace_name,sum(bytes), sum(blocks)<br /> 銆銆銆銆from dba_free_space group by tablespace_name;//絀洪棽琛ㄧ┖闂?/span></span></span></span></span></p> <p><span style="font-size: 14pt"><span style="font-size: 12pt"><span style="font-size: 10pt"><span style="font-size: 12pt"><span style="font-size: 10pt">銆銆銆select * from dba_data_files<br /> 銆銆銆銆where tablespace_name='RBS';//琛ㄧ┖闂村搴旂殑鏁版嵁鏂囦歡</span></span></span></span></span></p> <p><span style="font-size: 14pt"><span style="font-size: 12pt"><span style="font-size: 10pt"><span style="font-size: 12pt"><span style="font-size: 10pt">銆銆銆select * from dba_segments<br /> 銆銆銆銆where tablespace_name='INDEXS';<br /> 銆銆3銆佹暟鎹簱瀵硅薄錛?br /> 銆銆銆select * from dba_objects;<br /> 銆銆銆CLUSTER銆丏ATABASE LINK銆丗UNCTION銆両NDEX銆丩IBRARY銆丳ACKAGE銆丳ACKAGE BODY銆?br /> 銆銆銆PROCEDURE銆丼EQUENCE銆丼YNONYM銆乀ABLE銆乀RIGGER銆乀YPE銆乁NDEFINED銆乂IEW銆?br /> 銆銆4銆佽〃錛?br /> 銆銆銆select * from dba_tables;<br /> 銆銆銆analyze my_table compute statistics;->dba_tables鍚?鍒?br /> 銆銆銆select extent_id,bytes from dba_extents<br /> 銆銆銆where segment_name='CUSTOMERS' and segment_type='TABLE'<br /> 銆銆銆order by extent_id;//琛ㄤ嬌鐢ㄧ殑extent鐨勪俊鎭俿egment_type='ROLLBACK'鏌ョ湅鍥炴粴孌電殑絀洪棿鍒嗛厤淇℃伅<br /> 銆銆銆鍒椾俊鎭細<br /> 銆銆銆銆select distinct table_name<br /> 銆銆銆銆from user_tab_columns<br /> 銆銆銆銆where column_name='SO_TYPE_ID';<br /> 銆銆5銆佺儲寮曪細銆<br /> 銆銆銆select * from dba_indexes;//绱㈠紩錛屽寘鎷富閿儲寮?br /> 銆銆銆select * from dba_ind_columns;//绱㈠紩鍒?br /> 銆銆銆select i.index_name,i.uniqueness,c.column_name<br /> 銆銆銆銆from user_indexes i,user_ind_columns c<br /> 銆銆銆銆銆where i.index_name=c.index_name<br /> 銆銆銆銆銆and i.table_name ='ACC_NBR';//鑱旀帴浣跨敤<br /> 銆銆6銆佸簭鍒楋細<br /> 銆銆銆select * from dba_sequences;<br /> 銆銆7銆佽鍥撅細<br /> 銆銆銆select * from dba_views;<br /> 銆銆銆select * from all_views;<br /> 銆銆text 鍙敤浜庢煡璇㈣鍥劇敓鎴愮殑鑴氭湰<br /> 銆銆8銆佽仛綈囷細<br /> 銆銆銆select * from dba_clusters;<br /> 銆銆9銆佸揩鐓э細<br /> 銆銆銆select * from dba_snapshots;<br /> 銆銆蹇収銆佸垎鍖哄簲瀛樺湪鐩稿簲鐨勮〃絀洪棿銆?br /> 銆銆10銆佸悓涔夎瘝錛?br /> 銆銆銆select * from dba_synonyms<br /> 銆銆銆銆where table_owner='SPGROUP';<br /> 銆銆銆銆//if owner is PUBLIC,then the synonyms is a public synonym.<br /> 銆銆銆銆銆if owner is one of users,then the synonyms is a private synonym.<br /> 銆銆11銆佹暟鎹簱閾撅細<br /> 銆銆銆select * from dba_db_links;<br /> 銆銆鍦╯pbase涓嬪緩鏁版嵁搴撻摼<br /> 銆銆銆create database link dbl_spnew<br /> 銆銆銆connect to spnew identified by spnew using 'jhhx';<br /> 銆銆銆insert into acc_nbr@dbl_spnew<br /> 銆銆銆select * from acc_nbr where nxx_nbr='237' and line_nbr='8888';<br /> 銆銆12銆佽Е鍙戝櫒錛?br /> 銆銆銆select * from dba_trigers;<br /> 銆銆瀛樺偍榪囩▼錛屽嚱鏁頒粠dba_objects鏌ユ壘銆?br /> 銆銆鍏舵枃鏈細select text from user_source where name='BOOK_SP_EXAMPLE';<br /> 銆銆寤虹珛鍑洪敊錛歴elect * from user_errors;<br /> 銆銆oracle鎬繪槸灝嗗瓨鍌ㄨ繃紼嬶紝鍑芥暟絳夎蔣浠舵斁鍦⊿YSTEM琛ㄧ┖闂淬?br /> 銆銆13銆佺害鏉燂細<br /> 銆銆錛?錛夌害鏉熸槸鍜岃〃鍏寵仈鐨勶紝鍙湪create table鎴朼lter table table_name add/drop/modify鏉ュ緩绔嬨佷慨鏀廣佸垹闄ょ害鏉熴?br /> 銆銆鍙互涓存椂紱佹綰︽潫錛屽錛?br /> 銆銆銆alter table book_example<br /> 銆銆銆disable constraint book_example_1;<br /> 銆銆銆alter table book_example<br /> 銆銆銆enable constraint book_example_1;<br /> 銆銆錛?錛変富閿拰澶栭敭琚О涓鴻〃綰︽潫錛岃宯ot null鍜寀nique涔嬬被鐨勭害鏉熻縐頒負鍒楃害鏉熴傞氬父灝嗕富閿拰澶栭敭浣滀負鍗曠嫭鐨勫懡鍚嶇害鏉熸斁鍦ㄥ瓧孌靛垪琛ㄤ笅闈紝鑰屽垪綰︽潫鍙斁鍦ㄥ垪瀹氫箟鐨勫悓涓琛岋紝榪欐牱鏇村叿鏈夊彲璇繪с?br /> 銆銆錛?錛夊垪綰︽潫鍙粠琛ㄥ畾涔夌湅鍑猴紝鍗砫escribe;琛ㄧ害鏉熷嵆涓婚敭鍜屽閿紝鍙粠dba_constraints鍜宒ba_cons_columns 鏌ャ?br /> 銆銆銆select * from user_constraints<br /> 銆銆銆where table_name='BOOK_EXAMPLE';<br /> 銆銆銆select owner,CONSTRAINT_NAME,TABLE_NAME<br /> 銆銆銆銆from user_constraints<br /> 銆銆銆銆where constraint_type='R'<br /> 銆銆銆銆order by table_name;<br /> 銆銆錛?錛夊畾涔夌害鏉熷彲浠ユ棤鍚嶏紙緋葷粺鑷姩鐢熸垚綰︽潫鍚嶏級鍜岃嚜宸卞畾涔夌害鏉熷悕錛堢壒鍒槸涓婚敭銆佸閿級<br /> 銆銆濡傦細create table book_example<br /> 銆銆銆銆(identifier number not null);<br /> 銆銆銆銆create table book_example<br /> 銆銆銆銆(identifier number constranit book_example_1 not null);<br /> 銆銆14銆佸洖婊氭錛?br /> 銆銆鍦ㄦ墍鏈夌殑淇敼緇撴灉瀛樺叆紓佺洏鍓嶏紝鍥炴粴孌典腑淇濇寔鎭㈠璇ヤ簨鍔℃墍闇鐨勫叏閮ㄤ俊鎭紝蹇呴』浠ユ暟鎹簱鍙戠敓鐨勪簨鍔℃潵鐩稿簲紜畾鍏跺ぇ灝忥紙DML璇彞鎵嶅彲鍥炴粴錛宑reate,drop,truncate絳塂DL涓嶈兘鍥炴粴錛夈?br /> 銆銆鍥炴粴孌墊暟閲?騫跺彂浜嬪姟/4錛屼絾涓嶈兘瓚呰繃50錛涗嬌姣忎釜鍥炴粴孌靛ぇ灝忚凍澶熷鐞嗕竴涓畬鏁寸殑浜嬪姟錛?br /> 銆銆銆create rollback segment r05<br /> 銆銆銆tablespace rbs;<br /> 銆銆銆create rollback segment rbs_cvt<br /> 銆銆銆tablespace rbs<br /> 銆銆銆storage(initial 1M next 500k);<br /> 銆銆浣垮洖婊氭鍦ㄧ嚎<br /> 銆銆銆alter rollback segment r04 online;<br /> 銆銆鐢╠ba_extents,v$rollback_segs鐩戞祴鍥炴粴孌電殑澶у皬鍜屽姩鎬佸闀褲?br /> 銆銆鍥炴粴孌電殑鍖洪棿淇℃伅<br /> 銆銆銆select * from dba_extents<br /> 銆銆銆where segment_type='ROLLBACK' and segment_name='RB1';<br /> 銆銆鍥炴粴孌電殑孌典俊鎭?鍏朵腑bytes鏄劇ず鐩墠鍥炴粴孌電殑瀛楄妭鏁?br /> 銆銆銆select * from dba_segments<br /> 銆銆銆銆where segment_type='ROLLBACK' and segment_name='RB1';<br /> 銆銆涓轟簨鐗╂寚瀹氬洖褰掓<br /> 銆銆銆set transaction use rollback segment rbs_cvt<br /> 銆銆閽堝bytes鍙互浣跨敤鍥炴粴孌靛洖緙┿?br /> 銆銆銆alter rollback segment rbs_cvt shrink;<br /> 銆銆銆select bytes,extents,max_extents from dba_segments<br /> 銆銆銆銆where segment_type='ROLLBACK' and segment_name='RBS_CVT';<br /> 銆銆鍥炴粴孌電殑褰撳墠鐘舵佷俊鎭細<br /> 銆銆銆select * from dba_rollback_segs<br /> 銆銆銆銆where segment_name='RB1';<br /> 銆銆姣斿鍥炴粴孌電姸鎬乻tatus錛屽洖婊氭鎵灞炲疄渚媔nstance_num<br /> 銆銆鏌ヤ紭鍖栧紀ptimal<br /> 銆銆銆select n.name,s.optsize<br /> 銆銆銆銆from v$rollname n,v$rollstat s<br /> 銆銆銆銆銆where n.usn=s.usn;<br /> 銆銆鍥炴粴孌典腑鐨勬暟鎹?br /> 銆銆銆set transaction use rollback segment rb1;/*鍥炴粴孌靛悕*/<br /> 銆銆銆select n.name,s.writes<br /> 銆銆銆銆from v$rollname n,v$rollstat s<br /> 銆銆銆銆銆where n.usn=s.usn;<br /> 銆銆褰撲簨鍔″鐞嗗畬姣曪紝鍐嶆鏌ヨ$rollstat錛屾瘮杈僿rites(鍥炴粴孌墊潯鐩瓧鑺傛暟)宸鹼紝鍙‘瀹氫簨鍔$殑澶у皬銆?br /> 銆銆鏌ヨ鍥炴粴孌典腑鐨勪簨鍔?br /> 銆銆銆column rr heading 'RB Segment' format a18<br /> 銆銆銆column us heading 'Username' format a15<br /> 銆銆銆column os heading 'Os User' format a10<br /> 銆銆銆column te heading 'Terminal' format a10<br /> 銆銆銆select r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te<br /> 銆銆銆銆from v$lock l,v$session s,v$rollname r<br /> 銆銆銆銆銆where l.sid=s.sid(+)<br /> 銆銆銆銆銆and trunc(l.id1/65536)=R.USN<br /> 銆銆銆銆銆and l.type='TX'<br /> 銆銆銆銆銆and l.lmode=6<br /> 銆銆銆order by r.name;<br /> 銆銆15銆佷綔涓?br /> 銆銆鏌ヨ浣滀笟淇℃伅<br /> 銆銆銆select job,broken,next_date,interval,what from user_jobs;<br /> 銆銆銆select job,broken,next_date,interval,what from dba_jobs;<br /> 銆銆鏌ヨ姝e湪榪愯鐨勪綔涓?br /> 銆銆銆select * from dba_jobs_running;<br /> 銆銆浣跨敤鍖卐xec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (10/(24*60*60))')鍔犲叆浣滀笟銆傞棿闅?0縐掗挓<br /> exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (11/(24*60))')鍔犲叆浣滀笟銆傞棿闅?1鍒嗛挓浣跨敤鍖卐xec dbms_job.remove(21)鍒犻櫎21鍙蜂綔涓氥?/span></span></span></span></span></p><img src ="http://m.tkk7.com/jiujiubuzui/aggbug/306921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/jiujiubuzui/" target="_blank">涔呬箙涓嶉唹</a> 2009-12-22 15:56 <a href="http://m.tkk7.com/jiujiubuzui/archive/2009/12/22/306921.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://www-13696.com" target="_blank">2020天堂在线亚洲精品专区</a>| <a href="http://tom-erc20.com" target="_blank">亚洲VA中文字幕无码一二三区</a>| <a href="http://jxszzhzs.com" target="_blank">亚洲成人免费网址</a>| <a href="http://xp189.com" target="_blank">暖暖免费日本在线中文</a>| <a href="http://jxszzhzs.com" target="_blank">久久青青草原亚洲av无码</a>| <a href="http://788qj.com" target="_blank">免费看一级一级人妻片 </a>| <a href="http://nuosheying.com" target="_blank">三年片在线观看免费观看高清电影</a>| <a href="http://ww11axax.com" target="_blank">亚洲国产美国国产综合一区二区</a>| <a href="http://changfafangzhi.com" target="_blank">国产一级在线免费观看</a>| <a href="http://bb9234.com" target="_blank">毛茸茸bbw亚洲人</a>| <a href="http://jxxitutu.com" target="_blank">热久久这里是精品6免费观看</a>| <a href="http://kanzhelu23.com" target="_blank">亚洲午夜久久久影院</a>| <a href="http://91ttvv.com" target="_blank">国产又黄又爽胸又大免费视频 </a>| <a href="http://ywgj50225.com" target="_blank">亚洲一卡2卡4卡5卡6卡残暴在线</a>| <a href="http://cqtjqcc.com" target="_blank">日本zzzzwww大片免费</a>| <a href="http://1444000.com" target="_blank">久久久久久亚洲精品影院</a>| <a href="http://24aabb.com" target="_blank">成人免费看吃奶视频网站</a>| <a href="http://xsxdsb.com" target="_blank">国产精品国产亚洲区艳妇糸列短篇</a>| <a href="http://mlhcd.com" target="_blank">国产一级理论免费版</a>| <a href="http://dqcjlb.com" target="_blank">一区二区三区在线免费观看视频</a>| <a href="http://hdznzdh.com" target="_blank">国产美女亚洲精品久久久综合</a>| <a href="http://watchmini.com" target="_blank">a级毛片毛片免费观看永久</a>| <a href="http://xyyfamily.com" target="_blank">久久亚洲日韩精品一区二区三区</a>| <a href="http://ge2hao.com" target="_blank">在线观看成人免费视频不卡</a>| <a href="http://16688shop.com" target="_blank">男人天堂2018亚洲男人天堂</a>| <a href="http://ahsuibao.com" target="_blank">国产精品深夜福利免费观看</a>| <a href="http://www132126.com" target="_blank">成人免费夜片在线观看</a>| <a href="http://8953y.com" target="_blank">久久精品国产精品亚洲蜜月</a>| <a href="http://fdsyjy.com" target="_blank">97国产免费全部免费观看</a>| <a href="http://cangtuyuan.com" target="_blank">亚洲国产成人无码AV在线</a>| <a href="http://longcais.com" target="_blank">亚洲综合另类小说色区色噜噜</a>| <a href="http://baocaoluoli.com" target="_blank">免费人成激情视频在线观看冫 </a>| <a href="http://jiezinet.com" target="_blank">国产精品极品美女自在线观看免费</a>| <a href="http://616kb.com" target="_blank">亚洲av永久无码精品秋霞电影影院 </a>| <a href="http://anhuish.com" target="_blank">亚洲av日韩专区在线观看</a>| <a href="http://www876444.com" target="_blank">成人亚洲综合天堂</a>| <a href="http://selangcun.com" target="_blank">97人妻精品全国免费视频</a>| <a href="http://hwafarda.com" target="_blank">亚洲国产理论片在线播放</a>| <a href="http://xyhfloor.com" target="_blank">免费乱码中文字幕网站</a>| <a href="http://zygwkqf.com" target="_blank">国产va在线观看免费</a>| <a href="http://gw311.com" target="_blank">亚洲精品乱码久久久久久V</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>