??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美不卡在线,国产精品久久国产愉拍,亚洲精品九九http://www.aygfsteel.com/duduli/category/39493.htmllinux java 数据?Ajax 设计模式。。?/description>zh-cnThu, 22 Apr 2010 17:25:33 GMTThu, 22 Apr 2010 17:25:33 GMT60oracle得到语句http://www.aygfsteel.com/duduli/archive/2010/04/22/319093.htmlduduliduduliThu, 22 Apr 2010 04:52:00 GMThttp://www.aygfsteel.com/duduli/archive/2010/04/22/319093.htmlhttp://www.aygfsteel.com/duduli/comments/319093.htmlhttp://www.aygfsteel.com/duduli/archive/2010/04/22/319093.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/319093.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/319093.html阅读全文

duduli 2010-04-22 12:52 发表评论
]]>
oracle中的archivelog和noarchivelog模式转换QȝQ?/title><link>http://www.aygfsteel.com/duduli/archive/2010/04/22/319061.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Thu, 22 Apr 2010 01:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/04/22/319061.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/319061.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/04/22/319061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/319061.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/319061.html</trackback:ping><description><![CDATA[     摘要: oracle 开启归或非归档模?nbsp; <a href='http://www.aygfsteel.com/duduli/archive/2010/04/22/319061.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/319061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-04-22 09:22 <a href="http://www.aygfsteel.com/duduli/archive/2010/04/22/319061.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle的sql生成日历Q{自http://space.itpub.net/519536/viewspace-618320Q?/title><link>http://www.aygfsteel.com/duduli/archive/2010/04/18/318632.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Sun, 18 Apr 2010 01:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/04/18/318632.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/318632.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/04/18/318632.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/318632.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/318632.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080;"> 1</span> <span style="color: #0000ff;">select</span><span style="color: #000000;"> LPAD (</span><span style="color: #ff00ff;">Month</span><span style="color: #000000;">, </span><span style="color: #800000; font-weight: bold;">20</span><span style="color: #000000;"> </span><span style="color: #808080;">-</span><span style="color: #000000;"> (</span><span style="color: #800000; font-weight: bold;">20</span><span style="color: #000000;"> </span><span style="color: #808080;">-</span><span style="color: #000000;"> LENGTH (</span><span style="color: #ff00ff;">month</span><span style="color: #000000;">)) </span><span style="color: #808080;">/</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">) </span><span style="color: #ff00ff;">month</span><span style="color: #000000;">,<br /> </span><span style="color: #008080;"> 2</span> <span style="color: #000000;">          "Su",<br /> </span><span style="color: #008080;"> 3</span> <span style="color: #000000;">          "Mo",<br /> </span><span style="color: #008080;"> 4</span> <span style="color: #000000;">          "Tu",<br /> </span><span style="color: #008080;"> 5</span> <span style="color: #000000;">           "We",<br /> </span><span style="color: #008080;"> 6</span> <span style="color: #000000;">           "Th",<br /> </span><span style="color: #008080;"> 7</span> <span style="color: #000000;">           "Fr",<br /> </span><span style="color: #008080;"> 8</span> <span style="color: #000000;">           "Sa"<br /> </span><span style="color: #008080;"> 9</span> <span style="color: #000000;">      </span><span style="color: #0000ff;">from</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">select</span><span style="color: #000000;"> TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmMonthfm YYYY</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #ff00ff;">month</span><span style="color: #000000;">,<br /> </span><span style="color: #008080;">10</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">case</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">11</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">when</span><span style="color: #000000;"> TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmMonthfm YYYY</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #808080;">like</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">Dec%</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">12</span> <span style="color: #000000;">                     </span><span style="color: #808080;">and</span><span style="color: #000000;"> TO_CHAR (dt </span><span style="color: #808080;">+</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">iw</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">01</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">13</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">then</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">14</span> <span style="color: #000000;">                        </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">53</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">15</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">when</span><span style="color: #000000;"> TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmMonthfm YYYY</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #808080;">like</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">Jan%</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">16</span> <span style="color: #000000;">                      </span><span style="color: #808080;">and</span><span style="color: #000000;"> TO_CHAR (dt </span><span style="color: #808080;">+</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">iw</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #808080;">=</span><span style="color: #000000;"> </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">53</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">17</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">then</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">18</span> <span style="color: #000000;">                        </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">.5</span><span style="color: #ff0000;">'</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">19</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">else</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">20</span> <span style="color: #000000;">                        TO_CHAR (dt </span><span style="color: #808080;">+</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">iw</span><span style="color: #ff0000;">'</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">21</span> <span style="color: #000000;">                  </span><span style="color: #0000ff;">end</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">22</span> <span style="color: #000000;">                     week,<br /> </span><span style="color: #008080;">23</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">24</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">1</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">25</span> <span style="color: #000000;">                     "Su",<br /> </span><span style="color: #008080;">26</span> <span style="color: #000000;">                 </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">27</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">2</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">28</span> <span style="color: #000000;">                     "Mo",<br /> </span><span style="color: #008080;">29</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">30</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">3</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">31</span> <span style="color: #000000;">                     "Tu",<br /> </span><span style="color: #008080;">32</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">33</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">4</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">34</span> <span style="color: #000000;">                     "We",<br /> </span><span style="color: #008080;">35</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">36</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">5</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">37</span> <span style="color: #000000;">                     "Th",<br /> </span><span style="color: #008080;">38</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">39</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">6</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">40</span> <span style="color: #000000;">                     "Fr",<br /> </span><span style="color: #008080;">41</span> <span style="color: #000000;">                  </span><span style="color: #ff00ff;">MAX</span><span style="color: #000000;">(DECODE (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">d</span><span style="color: #ff0000;">'</span><span style="color: #000000;">),<br /> </span><span style="color: #008080;">42</span> <span style="color: #000000;">                              </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">7</span><span style="color: #ff0000;">'</span><span style="color: #000000;">, LPAD (TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmdd</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">2</span><span style="color: #000000;">)))<br /> </span><span style="color: #008080;">43</span> <span style="color: #000000;">                     "Sa"<br /> </span><span style="color: #008080;">44</span> <span style="color: #000000;">             </span><span style="color: #0000ff;">from</span><span style="color: #000000;"> (</span><span style="color: #0000ff;">select</span><span style="color: #000000;"> TRUNC (SYSDATE, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">y</span><span style="color: #ff0000;">'</span><span style="color: #000000;">) </span><span style="color: #808080;">-</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;"> </span><span style="color: #808080;">+</span><span style="color: #000000;"> ROWNUM dt<br /> </span><span style="color: #008080;">45</span> <span style="color: #000000;">                     </span><span style="color: #0000ff;">from</span><span style="color: #000000;"> all_objects<br /> </span><span style="color: #008080;">46</span> <span style="color: #000000;">                    </span><span style="color: #0000ff;">where</span><span style="color: #000000;"> ROWNUM </span><span style="color: #808080;"><=</span><span style="color: #000000;"><br /> </span><span style="color: #008080;">47</span> <span style="color: #000000;">                             ADD_MONTHS (TRUNC (SYSDATE, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">y</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), </span><span style="color: #800000; font-weight: bold;">12</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">48</span> <span style="color: #000000;">                             </span><span style="color: #808080;">-</span><span style="color: #000000;"> TRUNC (SYSDATE, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">y</span><span style="color: #ff0000;">'</span><span style="color: #000000;">))<br /> </span><span style="color: #008080;">49</span> <span style="color: #000000;">           </span><span style="color: #0000ff;">group</span><span style="color: #000000;"> </span><span style="color: #0000ff;">by</span><span style="color: #000000;"> TO_CHAR (dt, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">fmMonthfm YYYY</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), TO_CHAR (dt </span><span style="color: #808080;">+</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">iw</span><span style="color: #ff0000;">'</span><span style="color: #000000;">)<br /> </span><span style="color: #008080;">50</span> <span style="color: #000000;">           </span><span style="color: #0000ff;">order</span><span style="color: #000000;"> </span><span style="color: #0000ff;">by</span><span style="color: #000000;"> TO_CHAR (dt </span><span style="color: #808080;">+</span><span style="color: #000000;"> </span><span style="color: #800000; font-weight: bold;">1</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">iw</span><span style="color: #ff0000;">'</span><span style="color: #000000;">))<br /> </span><span style="color: #008080;">51</span> <span style="color: #000000;">   </span><span style="color: #0000ff;">order</span><span style="color: #000000;"> </span><span style="color: #0000ff;">by</span><span style="color: #000000;"> TO_DATE (</span><span style="color: #ff00ff;">month</span><span style="color: #000000;">, </span><span style="color: #ff0000;">'</span><span style="color: #ff0000;">Month YYYY</span><span style="color: #ff0000;">'</span><span style="color: #000000;">), TO_NUMBER (week)</span></div> <img src ="http://www.aygfsteel.com/duduli/aggbug/318632.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-04-18 09:58 <a href="http://www.aygfsteel.com/duduli/archive/2010/04/18/318632.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle procedurce很基Q{自:http://space.itpub.net/519536/viewspace-571504Q?/title><link>http://www.aygfsteel.com/duduli/archive/2010/04/16/318527.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Fri, 16 Apr 2010 07:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2010/04/16/318527.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/318527.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2010/04/16/318527.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/318527.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/318527.html</trackback:ping><description><![CDATA[<font size="2"><span style="font-family: Courier New;">本文通过一个最单的<a href="javascript:;" onclick="javascript:tagshow(event, 'oracle');" target="_self"><u><strong>oracle</strong></u></a><a href="javascript:;" onclick="javascript:tagshow(event, '%B4%E6%B4%A2%B9%FD%B3%CC');" target="_self"><u><strong>存储q程</strong></u></a>"proc_helloworld"的实验,展现一? 存储q程的开发和l护q程Q适合超初学牛(like me)?/span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">1.~写。编写一个最最单的存储q程Q给它v个名字叫? proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New; color: #990102;">CREATE OR REPLACE <a href="javascript:;" onclick="javascript:tagshow(event, 'PROCEDURE');" target="_self"><u><strong>PROCEDURE</strong></u></a> proc_helloworld</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">IS</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">BEGIN</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">   DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">END;</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">/</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">2.创徏。在sqlplus命o行界面创存储q程</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sys@ora10g> conn sec/sec</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Connected.</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  2  IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  3  BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  4     DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  5  END;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  6  /</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Procedure created.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">3.q行。两U方法运行存储过E?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">1).需要在屏幕上显C出"DBMS_OUTPUT.put_line"的输出字W串Q需要做一个小的讄</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> show serveroutput</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">serveroutput OFF</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g><span style="color: #990102;">set serveroutput on</span></span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> show serveroutput</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">serveroutput ON SIZE 10000 FORMAT WORD_WRAPPED</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">2).在sqlplus命o行界面?EXECUTE"命oQ简? ?EXEC"Q执?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g><span style="color: #990102;">exec proc_helloworld</span></span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Hello World!</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">PL/SQL procedure successfully completed.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">3).在一个无名PL/SQL块内q行存储q程</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New; color: #990102;">BEGIN</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">   proc_helloworld;</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">END;</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">/</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  2     proc_helloworld;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  3  END;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  4  /</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Hello World!</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">PL/SQL procedure successfully completed.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">4.修改。修改一个存储过E只需要将修改好的存储q程在sqlplus界面先重新执行一下即可,因ؓ在创 E中使用的是"CREATE OR REPLACE PROCEDURE"Q也是说如果没有就创徏Q如果已l存在了q个存储q程Q就替换?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New; color: #990102;">CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">IS</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">BEGIN</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">   DBMS_OUTPUT.put_line ('Hello World! '||chr(10)||'I am a Happy DBA Secooler!');</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">END;</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">/</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #0001ff;">或?/span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">IS</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">BEGIN</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">   DBMS_OUTPUT.put_line ('Hello World!</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">I am a Happy DBA Secooler!');</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">END;</span><br style="font-family: Courier New; color: #990102;" /> <span style="font-family: Courier New; color: #990102;">/</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  2  IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  3  BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  4     DBMS_OUTPUT.put_line ('Hello World! '||chr(10)||'I am a Happy DBA Secooler!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  5  END;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  6  /</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Procedure created.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">看一下执行效果:</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> exec proc_helloworld;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Hello World!</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">I am a Happy DBA Secooler!</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">PL/SQL procedure successfully completed.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">5.调试。对于非常复杂的存储q程的调试是真正体现个h力和能力的地方Q往往需要很多的l验Q这个急不得, 只能慢慢?Take it easy.</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">在sqlplus下调试存储过E时Q如果出现错误,时刻使用"show errors"命o查看哪里出错了,例如Q?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  2  IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  3  BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  4     DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  5 <span style="color: #ff0102;">END</span></span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  6  /</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Warning: Procedure created with compilation errors.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> show errors</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Errors for PROCEDURE PROC_HELLOWORLD:</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">LINE/COL ERROR</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">-------- -----------------------------------------------------------------</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">5/3      PLS-00103: Encountered the symbol "end-of-file" when expecting</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">         one of the following:</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">         ; <an identifier> <a double-quoted delimited-identifier></span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">         delete exists prior <a single-quoted <a href="javascript:;" onclick="javascript:tagshow(event, 'SQL');" target="_self"><u><strong>SQL</strong></u></a> string></span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">         The symbol ";" was substituted for "end-of-file" to continue.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">通过提示Q问题出现在END后面没有分号l束W号Q修改后问题得到处理</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> CREATE OR REPLACE PROCEDURE proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  2  IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  3  BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  4     DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  5  END;</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  6  /</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Procedure created.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">6.删除。用drop语句删除存储q? E?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> select object_name,object_type,status from user_objects where OBJECT_TYPE='PROCEDURE';</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">OBJECT_NAME                    OBJECT_TYPE         STATUS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">------------------------------ ------------------- -------</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">PROC_HELLOWORLD                PROCEDURE           VALID</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g><span style="color: #990102;">DROP PROCEDURE proc_helloworld;</span></span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Procedure dropped.</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g> select object_name,object_type,status from user_objects where OBJECT_TYPE='PROCEDURE';</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">no rows selected</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">7.获取。在l护存储q程的过E中往往 需要快速的获取存储q程的SQL创徏语句Q我l常使用的有如下两种Ҏ</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">1).使用DBMS_METADATA包获?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g><span style="color: #990102;">SELECT DBMS_METADATA.get_ddl ('PROCEDURE', 'PROC_HELLOWORLD') from dual;</span></span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">DBMS_METADATA.GET_DDL('PROCEDURE','PROC_HELLOWORLD')</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">--------------------------------------------------------------------------------</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">  CREATE OR REPLACE PROCEDURE "SEC"."PROC_HELLOWORLD"</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">   DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">END;</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">2).使用"<a href="javascript:;" onclick="javascript:tagshow(event, 'USER_SOURCE');" target="_self"><u><strong>USER_SOURCE</strong></u></a>" 视图获得Q本人推荐用这U方法查看,格式标准Q内容也全面</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">sec@ora10g><span style="color: #990102;">SELECT text FROM user_source WHERE NAME = 'PROC_HELLOWORLD';</span></span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">TEXT</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">------------------------------------------------------------------------------------------------------------------------------</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">PROCEDURE proc_helloworld</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">IS</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">BEGIN</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">   DBMS_OUTPUT.put_line ('Hello World!');</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">END;</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New; font-weight: bold;">8.结</span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">上面的实验,我通过~写、创建、运行、修攏V调试、删除和获取七个内容描述了一个存储过E的开发和l护q程?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">试验Q实验还有实践,技术工作者永q不变的途径Q?/span><br style="font-family: Courier New;" /> <span style="font-family: Courier New;">Goodluck Friends!</span><br style="font-family: Courier New;" /> <br style="font-family: Courier New;" /> <span style="font-family: Courier New;">-- The End --</span></font> <img src ="http://www.aygfsteel.com/duduli/aggbug/318527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2010-04-16 15:40 <a href="http://www.aygfsteel.com/duduli/archive/2010/04/16/318527.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最q想做DBAhttp://www.aygfsteel.com/duduli/archive/2009/05/14/270692.htmlduduliduduliThu, 14 May 2009 12:10:00 GMThttp://www.aygfsteel.com/duduli/archive/2009/05/14/270692.htmlhttp://www.aygfsteel.com/duduli/comments/270692.htmlhttp://www.aygfsteel.com/duduli/archive/2009/05/14/270692.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/270692.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/270692.html查监视器: 监视器配|至必LC?256 U颜?
>>> 无法使用命o /usr/openwin/bin/xdpyinfo 自动查显C器颜色。请查是否设 |了 DISPLAY 变量? 未通过 <<<<
未通过某些要求查。必d满q些要求,
然后才能l箋安装,那时重新检查这些要求?
是否l箋? (y/n) [n]

错误解决Ҏ  阅读全文

duduli 2009-05-14 20:10 发表评论
]]>
做个业余DBA之shut downQ{Q?/title><link>http://www.aygfsteel.com/duduli/archive/2009/05/12/270155.html</link><dc:creator>duduli</dc:creator><author>duduli</author><pubDate>Tue, 12 May 2009 02:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/duduli/archive/2009/05/12/270155.html</guid><wfw:comment>http://www.aygfsteel.com/duduli/comments/270155.html</wfw:comment><comments>http://www.aygfsteel.com/duduli/archive/2009/05/12/270155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/duduli/comments/commentRss/270155.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/duduli/services/trackbacks/270155.html</trackback:ping><description><![CDATA[     摘要: oracle ?shut down  <a href='http://www.aygfsteel.com/duduli/archive/2009/05/12/270155.html'>阅读全文</a><img src ="http://www.aygfsteel.com/duduli/aggbug/270155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/duduli/" target="_blank">duduli</a> 2009-05-12 10:31 <a href="http://www.aygfsteel.com/duduli/archive/2009/05/12/270155.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>做个业余DBAQ一些书c推荐)http://www.aygfsteel.com/duduli/archive/2009/05/11/270013.htmlduduliduduliMon, 11 May 2009 02:51:00 GMThttp://www.aygfsteel.com/duduli/archive/2009/05/11/270013.htmlhttp://www.aygfsteel.com/duduli/comments/270013.htmlhttp://www.aygfsteel.com/duduli/archive/2009/05/11/270013.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/270013.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/270013.html阅读全文

duduli 2009-05-11 10:51 发表评论
]]>
oracle入门http://www.aygfsteel.com/duduli/archive/2009/05/10/269870.htmlduduliduduliSun, 10 May 2009 01:50:00 GMThttp://www.aygfsteel.com/duduli/archive/2009/05/10/269870.htmlhttp://www.aygfsteel.com/duduli/comments/269870.htmlhttp://www.aygfsteel.com/duduli/archive/2009/05/10/269870.html#Feedback0http://www.aygfsteel.com/duduli/comments/commentRss/269870.htmlhttp://www.aygfsteel.com/duduli/services/trackbacks/269870.html   oracle数据库服务器。服务器可以是一堆硬件和软g的集合,也可以说是一堆Y件?br /> 而oracle服务器是一个数据管理系l,提供了管理信息?br />
oracle server包含oracle instanceQoracle实例Q和oracle databaseQoracle数据库)?br />
oracle instance是干什么的Q?br /> 它是提供讉Koracle database的,一个instance只能讉K一个databaseQ但是一个database可以被多个instance所讉K?br />
instance包含什么?br /> instance包含内存和后台进E?br />
connection & session
connection是客L与后台服务器q行q接?br /> connection建立后与断开之间的通信qZ个sessionQ也是对话Q当connection断开后session也就l束?br />
oracle database
oracle database是一D|据。包含三个种文gQdata filesQ数据文ӞQcontrol filesQ控制文ӞQredo log filesQ重做日志)

oracle 文gcd?br /> 后缀为dbf的ؓdata files文gQ后~为ctl是control files文gQ后~为log的是redo log filws?br />
memory structure
分ؓ2中内存块QSGAQsystem global areaQ和PGAQprogram global areaQ?br /> SGAQ一个instance一个SGA。在instance启动是分配,是instance的一部分。(主要消耗内存的Q?br /> PGAQ一个server process一个PGAQ?br />

linuxl端启动oracle数据库:
sqlplus /nolog
执行命o conn / as sysdba
startup
切换回终端用“Q?#8221;
exit回到sqlplus?br /> l端试试命oipcsQ和sqlplus下用show sga



duduli 2009-05-10 09:50 发表评论
]]>
վ֩ģ壺 ׳| | ʡ| ¡| ɽ| | | ij| հ| | | | | | | | ɽ| ̰| | ɽ| ƽ˳| | Ժ| | | ԫ| ¡| | | | ۶| | | | ɽ| | ƽ| | ƽ| ɽ| Ϫ|