簡(jiǎn)易代碼之家

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            157 Posts :: 2 Stories :: 57 Comments :: 0 Trackbacks

          #

          1.在"開(kāi)始"->"設(shè)置"->"控制面板"->"管理工具"->"服務(wù)"中停掉所有關(guān)于oracle服務(wù)的選項(xiàng);
          2.在"開(kāi)始"-> "程序" -> "oracle" -> "configuration and migration tools" -> "Net Configuration Assistant"中刪除現(xiàn)有監(jiān)聽(tīng)器。或者,在OEM Console->工具->服務(wù)管理->Oracle Net Manager中刪除現(xiàn)有監(jiān)聽(tīng)器和服務(wù);
          3.在開(kāi)始->程序->Oracle Installation Products選擇"Universal Installer"卸載Oracle;
          4.修改注冊(cè)表中的下述文件夾:"開(kāi)始"->"運(yùn)行"->鍵入"regedit"命令打開(kāi)注冊(cè)表
             i.  HKEY_LOCAL_MACHINE/software
             ii. HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services
                 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application
             iii.HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services
                 HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application
             iv. HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services
                 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application
             刪除這些文件夾中Oracle相關(guān)子文件,后兩處可能本來(lái)就沒(méi)有;
          5.刪除在C:\Program Files目錄下的oracle目錄(假定C為系統(tǒng)盤(pán));
          6.刪除在Oracle的工作目錄(安裝Oracle時(shí)指定的安裝目錄,例如D:\oracle),如果無(wú)法刪除則重啟計(jì)算機(jī)后再刪除;
          7.重新啟動(dòng)計(jì)算機(jī);
          8.如果第2步無(wú)法正常工作,則"開(kāi)始"-> "程序"中的Oracle菜單會(huì)仍出現(xiàn)。此時(shí)可:
            跳過(guò)第2步,直接進(jìn)行3-7步操作。其中最后在" C:\Documents and Settings\All Users\「開(kāi)始」菜單\程序"中手動(dòng)刪除與Oracle有關(guān)的兩項(xiàng):
                  Oracle - OraHome92
                  Oracle Installation Products
            或者,直接在"開(kāi)始"-> "程序"中用鼠標(biāo)右鍵單擊此兩項(xiàng)菜單并刪除。

          posted @ 2008-06-27 14:43 Jakin.zhou 閱讀(2688) | 評(píng)論 (1)編輯 收藏

          這個(gè)問(wèn)題要先看一下Tomcat所在的磁盤(pán)是不是用完了,是不是log太多了,哈哈!
          posted @ 2008-06-06 17:26 Jakin.zhou 閱讀(1702) | 評(píng)論 (1)編輯 收藏

          1.通過(guò)JDBC訪問(wèn)工作表,首先創(chuàng)建一個(gè)新的ODBC數(shù)據(jù)源,在Windows xp系統(tǒng)上創(chuàng)建數(shù)據(jù)源的過(guò)程如下:進(jìn)入“設(shè)置/控制面板/性能和維護(hù)/管理工具/數(shù)據(jù)源(ODBC),點(diǎn)擊“添加”,在彈出窗口中選擇“Driver do Microsoft Excel(*.xls)”,然后在數(shù)據(jù)源名處輸入一個(gè)名字Book1(相當(dāng)于數(shù)據(jù)庫(kù)名),然后點(diǎn)擊“選擇工作簿”,然后找到并選取你的Excel文件,點(diǎn)擊確定完成配置。

          2.代碼:

          import java.sql.Connection;
          import java.sql.Statement;
          import java.sql.ResultSet;
          import java.sql.ResultSetMetaData;
          import java.sql.DriverManager;

          public class Test {
              
          public static void main(String[] args) {
                  
          try {
                      Class.forName(
          "sun.jdbc.odbc.JdbcOdbcDriver");
                      Connection con 
          = DriverManager.getConnection("jdbc:odbc:Book1""",
                              
          "");
                      Statement st 
          = con.createStatement();
                      ResultSet rs 
          = st.executeQuery("SELECT * FROM [Sheet1$]");
                      ResultSetMetaData rsmd 
          = rs.getMetaData();
                      
          int numberOfColumns = rsmd.getColumnCount();
                      
          while (rs.next()) {
                          
          for (int i = 1; i <= numberOfColumns; i++{
                              
          if (i > 1// 用逗號(hào)分隔各列
                                  System.out.print("");
                              String columnvalue 
          = rs.getString(i);
                              System.out.print(columnvalue);
                          }

                          System.out.println(
          "");
                      }

                      st.close();
                      con.close();
                  }
           catch (Exception ex) {
                      System.err.print(
          "Exception: ");
                      System.err.println(ex.getMessage());
                  }

              }

          }
          posted @ 2008-05-14 11:25 Jakin.zhou 閱讀(275) | 評(píng)論 (0)編輯 收藏

          查看鎖:
          select t2.username,t2.sid,t2.serial#,t2.logon_time
          from v$locked_object t1,v$session t2
          where t1.session_id=t2.sid order by t2.logon_time;

          KILL鎖:
          alter system kill session 'sid,serial#';
          例:alter system kill session '122,23574';

          posted @ 2008-04-29 12:04 Jakin.zhou 閱讀(718) | 評(píng)論 (0)編輯 收藏

           1<SCRIPT language="JavaScript">
           2<!--
           3function countCharacters(str){
           4    var totalCount = 0;  
           5    for (var i=0; i<str.length; i++{  
           6        var c = str.charCodeAt(i);  
           7        if ((c >= 0x0001 && c <= 0x007e|| (0xff60<=&& c<=0xff9f)) {  
           8            totalCount++;  
           9        }
          else {     
          10            totalCount+=2;  
          11        }
            
          12    }

          13    // alert(totalCount);
          14    return totalCount;
          15}

          16//-->
          17</SCRIPT>
          posted @ 2008-04-25 17:29 Jakin.zhou 閱讀(590) | 評(píng)論 (1)編輯 收藏

          function selectAll(){
                      
          var _input = document.forms['holidayForm'].getElementsByTagName('input');
                      
          if(event.srcElement.checked){
                          
          for(var i = 0; i < _input.length;i ++){
                              
          if(_input[i].type == 'checkbox'){
                                      _input[i].checked 
          = true;
                              }

                          }

                      }
           else {
                          
          for(var i = 0; i < _input.length;i ++){
                              
          if(_input[i].type == 'checkbox'){
                                      _input[i].checked 
          = false;
                              }

                          }

                      }

                  }

                  
          function validateAllSelect(){
                      
          var _input = document.forms['holidayForm'].getElementsByTagName('input');
                      
          var _first = document.getElementById('thefirst');
                      
          if(event.srcElement.checked){
                          
          var _flag = true;
                          
          for(var i = 0; i < _input.length;i ++){
                              
          if(_input[i].type == 'checkbox'&&_input[i].id!='thefirst'&& !_input[i].checked){
                                      _flag 
          = false
                              }

                          }

                          
          if(_flag){
                              _first.checked 
          = true;
                          }

                      }
           else {
                          _first.checked 
          = false;
                      }

                  }
          posted @ 2008-04-16 11:01 Jakin.zhou 閱讀(591) | 評(píng)論 (0)編輯 收藏

                  這兩天被日期組件搞的頭暈,本來(lái)myfaces中有個(gè)calendar組件,可它與richfaces中的部局組件或div有沖突,如果頁(yè)面是左右總局它在右面的話顯示時(shí)日歷本總是離文本框很遠(yuǎn)(如果用t:panelGrid布局不會(huì)有此問(wèn)題),顯示效果不盡人意。而普通的js日歷組件在混合有myfaces,richfaces,ajax4jsf元素的頁(yè)面中會(huì)有無(wú)效響應(yīng)發(fā)生,最后只能選擇richfaces中的calendar組件了,測(cè)試時(shí)發(fā)現(xiàn)其刷新時(shí)總是頂部有道線,雖然只顯示不足一秒但讓人很不舒服,查找原因,最后發(fā)現(xiàn)是其styleClass中一個(gè)屬性所致,問(wèn)題解決。

          posted @ 2008-03-28 16:27 Jakin.zhou 閱讀(286) | 評(píng)論 (0)編輯 收藏

             1.按照oracle10g中Net Configuration Assistant提示建立監(jiān)聽(tīng)器,注意到提示"是否配置另一個(gè)監(jiān)聽(tīng)程序?"要選"否",然后"下一步",最后一定要記的點(diǎn)"完成"才能保存配置。
             2.在"本地Net服務(wù)名配置"中進(jìn)行測(cè)試該監(jiān)聽(tīng)器,測(cè)試其是否配置成功。
             3.檢查"服務(wù)"中oracle10g監(jiān)聽(tīng)器服務(wù)是否啟動(dòng)。
             4.注意防火墻對(duì)端口號(hào)的限制,可在運(yùn)行窗口用命令"telnet 192.168.1.10 1521"或"netstat -a"進(jìn)行查看。
          posted @ 2008-03-28 16:09 Jakin.zhou 閱讀(4120) | 評(píng)論 (1)編輯 收藏

                  今天遇到一個(gè)問(wèn)題是:java.lang.OutOfMemoryError: Java heap space.原因是jvm虛擬機(jī)的默認(rèn)Heap大小是64M,小了,可以通過(guò)設(shè)置其最大和最小值來(lái)實(shí)現(xiàn).解決方法是更改indows 系統(tǒng)環(huán)境變量,加上 JAVA_OPTS=-Xms64m -Xmx512m.但這種方法治標(biāo)不治本,只能暫時(shí)解決一下問(wèn)題,應(yīng)該分析一下程序中什么地方讓session存的東西太多了,進(jìn)而改善一下。

          posted @ 2008-03-25 17:55 Jakin.zhou 閱讀(485) | 評(píng)論 (0)編輯 收藏

                  昨天晚上給客戶(hù)服務(wù)器上部署新版本的程序,這次升級(jí)整合了openldap,在測(cè)試環(huán)境中部署沒(méi)有任何問(wèn)題,可部署到正式環(huán)境中總是登陸失敗,查看log發(fā)現(xiàn)是連接不上ldap,可測(cè)試環(huán)境與正式環(huán)境一樣的.仔細(xì)分析可能是DNS服務(wù)器地址不對(duì),修改為ldap所在的機(jī)器的IP后還是不行,由于是遠(yuǎn)程操作給查找原因帶來(lái)了很大的困難,上網(wǎng)查找諸多資料最后終于一句話搞定:
          ipconfig /flushdns 清空DNS配置的緩存。
          posted @ 2008-03-25 16:43 Jakin.zhou 閱讀(464) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題
          共16頁(yè): First 上一頁(yè) 8 9 10 11 12 13 14 15 16 下一頁(yè) 
          主站蜘蛛池模板: 章丘市| 博乐市| 江油市| 平定县| 绥芬河市| 乌鲁木齐县| 长春市| 遂川县| 米林县| 诏安县| 永登县| 西昌市| 屏南县| 华容县| 南安市| 收藏| 彝良县| 德安县| 连江县| 克什克腾旗| 集安市| 阳山县| 交城县| 蕲春县| 库车县| 东阿县| 临夏市| 望江县| 云南省| 阿拉善盟| 珠海市| 佛山市| 广安市| 聂荣县| 永宁县| 杂多县| 镇远县| 罗山县| 四川省| 崇信县| 阿瓦提县|