Oracle11g R2用EXP導出時報EXP-00011錯誤的解決方法 (轉)

          用定時器 + bat腳本做oracle的備份,已經備份了幾個月了。這幾天突然發現備份出來的dmp數據完全沒法重新導入到新的數據庫中。 起初以為是版本問題,或者導出參數的問題,于是在網上不停的搜索、嘗試,最后還是沒發現問題原因。 算了還是研究一下導入日志中的錯誤,于是將日志中出錯誤的表嘗試單獨導出,居然出現EXP-00011::表不存在 錯誤,可是數據庫中明明有這個表呀。根據這個方向再上網一查,終于找到原因了,原來在11g中空表是默認是不占Segment的,導致備份導出的時候壓根就沒導出那些空表,這樣才出現備份的dmp沒法導入的問題,敢情我幾個月的備份工作都白做了。 可ORACLE 你媽X的,備份導出時沒導出空表這么大的事情你居然沒有任何提示,你他*媽的是為了創造客服賺錢的機會么? 哎,處理過程如下: 1.用system帳號進入: 1.1 查看是否為true show parameter deferred_segment_creation; 1.2 修改為false alter system set deferred_segment_creation=false; 2.用數據庫帳號登錄: 2.1 查找所有數據表為空的表 select table_name from user_tables where NUM_ROWS=0; 2.2 把這些表組成修改Segment的腳本: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0; 2.3 將2.2中查詢的結果導出來,或者復制出來,并執行修改所有空表。 這個時候就能把所有空表導出來了。 感謝以下兩位的帖子,給了我很大幫助 http://arthas-fang.iteye.com/blog/875258 http://wanwentao.blog.51cto.com/2406488/545154

          posted @ 2014-10-24 10:40 youngturk 閱讀(490) | 評論 (0)編輯 收藏

          linux window共用方法路徑分割

          regex為\\\\,因為在java中\\表示一個\,而regex中\\也表示\,所以當\\\\解析成regex的時候為\\。 由于unix中file.separator為斜杠"/",下面這段代碼可以處理windows和unix下的所有情況: String temp[] = name.replaceAll("\\\\","/").split("/"); if (temp.length > 1) { name = temp[temp.length - 1]; }

          posted @ 2014-08-14 14:43 youngturk 閱讀(256) | 評論 (0)編輯 收藏

          java環境變量設置

          版本驗證:
          java -version

          2
          環境變量安裝
          JAVA_HOME D:\javaIDE\sunjdks\jdk1.5.0_04
          Path  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
          classpath  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

          java項目運行:cd到所在目錄下
          java -jar testedi.jar

          posted @ 2014-04-23 10:17 youngturk 閱讀(281) | 評論 (0)編輯 收藏

          Java打包成windows下可運行的程序,我的管理文件中有

               摘要: Java Project 打包以及安裝包制作 Java的桌面程序寫好以后只能在eclipse下運行是不可以的,還需要將程序拷貝到其他電腦上運行才可以,所以需要制作成其他電腦可以運行的文件,當然在安裝有jdk的電腦上只需要將程序導出為jar文件就可以運行了,但是除了開發java程序人員的電腦上會安裝jdk,其他人的電腦上不會有這個環境,所以還需要將java可運行的環境一同打包到程序中去,這樣,在用...  閱讀全文

          posted @ 2014-04-23 09:28 youngturk 閱讀(1942) | 評論 (0)編輯 收藏

          java 實體類轉換 map類

          public static Map ConvertObjToMap(Object obj){
                    Map
          <String,Object> reMap = new HashMap<String,Object>();
                    
          if (obj == null
                     
          return null;
                    Field[] fields 
          = obj.getClass().getDeclaredFields();
                    
          try {
                     
          for(int i=0;i<fields.length;i++){
                      
          try {
                       Field f 
          = obj.getClass().getDeclaredField(fields[i].getName());
                       f.setAccessible(
          true);
                             Object o 
          = f.get(obj);
                             reMap.put(fields[i].getName(), o);
                      }
           catch (NoSuchFieldException e) {
                       
          // TODO Auto-generated catch block
                       e.printStackTrace();
                      }
           catch (IllegalArgumentException e) {
                       
          // TODO Auto-generated catch block
                       e.printStackTrace();
                      }
           catch (IllegalAccessException e) {
                       
          // TODO Auto-generated catch block
                       e.printStackTrace();
                      }

                     }

                    }
           catch (SecurityException e) {
                     
          // TODO Auto-generated catch block
                     e.printStackTrace();
                    }
           
                    
          return reMap;
                   }

          Paynet paynet ;
                      
                      Map map;
                      
          for(int i = 0 ; i < rs.size();i++)
                      
          {
                          map
          = ConvertObjToMap((Paynet)(rs.get(i)));
                          
          for(int j=0; j<fieldnames.length; j++)
                          
          {
                              
          //(String)map.get("p_id")!=null
                              if((String)map.get(fieldnames[j])!=null)
                              
          {
                                  
          //String temp1 = rs.getString(fieldnames[j]);
                                  String temp = new String(((String)map.get(fieldnames[j])).getBytes("ISO-8859-1"), "GBK");
                                  sheet.addCell(
          new Label(j, i+1, temp));
                              }

                              
          else
                                  sheet.addCell(
          new Label(j, i+1""));
                          }

                      }

          String[] fieldNames 
          = {"szVessel""szVoyage""szBlNo""szCtnNo""szSealNo""szCtnType""szCargoName""fWeight""fVolume""szReceiver""szSender""szLoadPortCode""szDischargePortCode"};

          posted @ 2014-01-16 14:46 youngturk 閱讀(3194) | 評論 (2)編輯 收藏

          log4j web.xml配置

          a. web.xml
                  add following code to web.xml
                    
          <servlet>
              
          <servlet-name>log4j-init</servlet-name>
              
          <servlet-class>com.legendinfo.log.Log4jInit</servlet-class>
              
          <init-param>
                
          <param-name>log4j-init-file</param-name>
                
          <param-value>WEB-INF/classes/log4j.property</param-value>
              
          </init-param>
              
          <load-on-startup>1</load-on-startup>
            
          </servlet>
          b.create a special servlet 
          for log4j initialazation
              save the file in the web
          -info/classes folder
          package com.legendinfo.log;
          import org.apache.log4j.PropertyConfigurator;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;
          import java.io.PrintWriter;
          import java.io.IOException;
          public class Log4jInit extends HttpServlet {
            
          public void init() {
              String prefix 
          =  getServletContext().getRealPath("/");
              String file 
          = getInitParameter("log4j-init-file");
              
          // if the log4j-init-file is not set, then no point in trying
              if(file != null{
                PropertyConfigurator.configure(prefix
          +file);
                System.out.println(
          "Init Log4j success!");
              }

            }

            
          public void doGet(HttpServletRequest req, HttpServletResponse res) {
            }

          }


           c.create a log4j.property file that define the log4j properties
              the property file is setting in web.xml
              a sample property file as following

          log4j.rootLogger
          =INFO, A1 ,R
          log4j.appender.A1
          =org.apache.log4j.ConsoleAppender 
          log4j.appender.A1.layout
          =org.apache.log4j.PatternLayout 
          log4j.appender.A1.layout.ConversionPattern
          =%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%
          log4j.appender.R
          =org.apache.log4j.RollingFileAppender 
          log4j.appender.R.File
          =../logs/log4j.log 
          log4j.appender.R.MaxFileSize
          =100KB 
          log4j.appender.R.MaxBackupIndex
          =1 
          log4j.appender.R.layout
          =org.apache.log4j.TTCCLayout


          d.a test Jsp page
              testLog.jsp:
          <%@ page import="org.apache.log4j.*"%>
          <html>
          <body>
          <%
             
          //log4j.appender.appenderName = WEB-INF/classes/log4j.log
             
             Logger  logger 
          = Logger.getLogger("com.legendinfo");
             logger.setLevel(Level.INFO);
             Logger barlogger 
          = Logger.getLogger("com.legendinfo.log");
             logger.warn(
          "Low fuel level.");
             logger.debug(
          "Starting search for nearest gas station.");
             barlogger.info(
          "Located nearest gas station.");
             barlogger.debug(
          "Exiting gas station search");
          %>
          </body>
          </html>

          結合AbcBankB2B項目具體

          posted @ 2014-01-08 16:20 youngturk 閱讀(303) | 評論 (0)編輯 收藏

          log4j單獨類信息插入新數據庫

          log4j.rootLogger=info, A1

          log4j.appender.A1
          =org.apache.log4j.ConsoleAppender
          log4j.appender.A1.layout
          =org.apache.log4j.PatternLayout
          log4j.appender.A1.layout.ConversionPattern
          = %d{yyyy-MM-dd HH:mm:ss,SSS} [%c] [%p] - %m%n


          log4j.logger.freemarker 
          = error
          log4j.logger.com.opensymphony 
          = error
          log4j.logger.org.springframework 
          = error
          log4j.logger.org.hibernate 
          = error

          #配置數據庫插入信息 start
          log4j.logger.org.directwebremoting
          =info
          #log4j.logger.com.cenin.web.ajax.OnlinehallAjax屬于org.directwebremoting類下新建,應用MDC取值
          log4j.logger.com.cenin.web.ajax.OnlinehallAjax
          =info,db
          log4j.appender.db.Threshold
          =info
          log4j.appender.db 
          = org.apache.log4j.jdbc.JDBCAppender
          log4j.appender.db.BufferSize
          =1
          log4j.appender.db.driver
          =oracle.jdbc.driver.OracleDriver
          log4j.appender.db.URL
          =jdbc:oracle:thin:@localhost:1521:TJGWL
          log4j.appender.db.user
          =cy
          log4j.appender.db.password
          =cy 

          log4j.appender.db.sql
          =insert into RESLOG(LogId,username,bankType,money,resultinfo,merchantno,Class,Method,createTime,LogLevel,MSG)values(S_RESLOG.Nextval,'%X{username}','%X{bankType}','%X{money}','%X{resultInfo}','%X{merchantNo}','%C','%M', to_date('%d{yyyy-MM-dd HH:mm:ss}','yyyy-MM-dd HH24:mi:ss'),'%p','%m'
          log4j.appender.db.layout
          =org.apache.log4j.PatternLayout 
          # 這個配置是告訴當LOG4J吧日志存儲數據庫時用的SQL語句。SQ_RESLOG_LOGID.Nextval是我建的一個SEQUENCE;
          # ‘
          %C’是日志中的CLASS;‘%M’是打印日志是執行到類里的方法;‘%d’是打印的時間,它支持格式化;
          #‘
          %P’是日志級別,包括INFO、DEBUG、ERROR等;‘%m’是MSG,日志內容。注意這里的參數區分大小寫。
          #配置數據庫插入信息 end

          MDC取值:
          MDC.put(
          "username",username);

          servelet引入:
              
          <servlet>
                
          <servlet-name>dwr-invoker</servlet-name>
                
          <display-name>DWR Servlet</display-name>
                
          <description>Direct Web Remoter Servlet</description>
                
          <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
              
          <init-param>
                
          <param-name>debug</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>activeReverseAjaxEnabled</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>initApplicationScopeCreatorsAtStartup</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>maxWaitAfterWrite</param-name>
                
          <param-value>500</param-value>
              
          </init-param>
              
          <init-param>
                  
          <param-name>crossDomainSessionSecurity</param-name>
                  
          <param-value>false</param-value>
              
          </init-param>
              
          <load-on-startup>1</load-on-startup>
            
          </servlet>

          posted @ 2013-12-11 11:30 youngturk 閱讀(420) | 評論 (0)編輯 收藏

          xml應用主外鍵說明

          <record table="CkypHead" totalFields="21" tableType="vessel">
                  
          <primaryKey field="lID" />
                  
          <!--關別代碼-->
                  
          <property maxLength="6" sequence="1" field="CUSTOMS_ID" fileInfo="receiverCode"/>
                  
          <!--艙單進/出口標志-->
                  
          <property maxLength="1" sequence="2" field="I_E_FLAG" />
          <record table="CkypContainer" totalFields="7" tableType="ctn">
                  
          <primaryKey field="lID" />--表主鍵ID
                  
          <foreignKey refTable="CkypHead" refField="lID" field="lHeadID" />外鍵鏈接外鍵名lHeadID,鏈接的外鍵表CkypHead lID

                  
          <!-- 序號 -->
                  
          <property maxLength="5" sequence="1" field="CONTA_SEQ_NO"/>
                  
          <!-- 提運單號 -->
                  
          <property maxLength="20" sequence="2" field="BILL_NO" fieldType="bill"/>
                  
          <!-- 集裝箱號 -->
                  
          <property maxLength="11" sequence="3" field="CONTA_NO" fieldType="ctnno"/>
                  
          <!-- 標準箱標志 -->
                  
          <property maxLength="1" sequence="4" field="CONTA_SIZE" />
                  
          <!-- 鉛封號 -->
                  
          <property maxLength="10" sequence="5" field="SEAL_NO" />
                  
          <!-- 規格類型 -->
                  
          <property maxLength="4" sequence="6" field="CONTA_TYPE" />
                  
          <!-- 集裝箱重量(總重) -->
                  
          <property maxLength="11" sequence="7" field="CONTA_WT" type="float" precision="2" />
              
          </record>

          posted @ 2013-11-15 10:25 youngturk 閱讀(222) | 評論 (0)編輯 收藏

          js 控制 style 大全

          document.getElementById("div01").style.height;

          document.getElementById("div01").style.lineHeight; 

          document.getElementById("div01").style.backgroundColor;


          CSS語法(不區分大小寫)                        JavaScript語法(區分大小寫)

          border                                                                           border

          border-bottom                                                              borderBottom

          border-bottom-color                                                     borderBottomColor

          border-bottom-style                                                      borderBottomStyle

          border-bottom-width                                                     borderBottomWidth

          border-color                                                                  borderColor

          border-left                                                                     borderLeft

          border-left-color                                                            borderLeftColor

          border-left-style                                                             borderLeftStyle

          border-left-width                                                            borderLeftWidth

          border-right                                                                   borderRight

          border-right-color                                                          borderRightColo

          rborder-right-style                                                         borderRightStyle

          border-right-width                                                         borderRightWidth

          border-style                                                                  borderStyle

          border-top                                                                    borderTop

          border-top-color                                                           borderTopColor

          border-top-style                                                            borderTopStyle

          border-top-width                                                           borderTopWidth

          border-width                                                                 borderWidth

          clear                                                                             clear

          float                                                                              floatStyle

          margin                                                                          margin

          margin-bottom                                                             marginBottom

          margin-left                                                                     marginLeft

          margin-right                                                                  marginRight

          margin-top                                                                    marginTop

          padding                                                                         padding

          padding-bottom                                                            paddingBottom

          padding-left                                                                    paddingLeft

          padding-right                                                                 paddingRight

          padding-top                                                                   paddingTop
          CSS 語法(不區分大小寫)                    JavaScript 語法(區分大小寫)

          background                                                                   background

          background-attachment                                                backgroundAttachment

          background-color                                                          backgroundColor

          background-image                                                        backgroundImage

          background-position                                                     backgroundPosition

          background-repeat                                                       backgroundRepeat

          color                                                                             color

          CSS語法(不區分大小寫)                    JavaScript 語法(區分大小寫)

          display                                                                        display

          list-style-type                                                              listStyleType

          list-style-image                                                            listStyleImage

          list-style-position                                                         listStylePosition

          list-style                                                                      listStyle

          white-space                                                                whiteSpace

          CSS 語法(不區分大小寫)                   JavaScript 語法(區分大小寫)

          font                                                                            font

          font-family                                                                  fontFamily

          font-size                                                                     fontSize

          font-style                                                                   fontStyle

          font-variant                                                               fontVariant

          font-weight                                                                fontWeight

          CSS 語法(不區分大小寫 )                    JavaScript 語法(區分大小寫)

          letter-spacing                                                              letterSpacing

          line-break                                                                    lineBreak

          line-height                                                                   lineHeight

          text-align                                                                    textAlign

          text-decoration                                                           textDecoration

          text-indent                                                                  textIndent

          text-justify                                                                  textJustify

          text-transform                                                            textTransform

          vertical-align                                                                 verticalAlign

          posted @ 2013-09-29 15:26 youngturk 閱讀(1593) | 評論 (0)編輯 收藏

          創建連接DBlink

          1.在本機oracle系統配串
          HYORCLNEW =
            (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 10.128.4.35)(PORT = 1521))
              (ADDRESS = (PROTOCOL = TCP)(HOST = 10.128.4.36)(PORT = 1521))
              (LOAD_BALANCE = yes)
              (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = hyorcl)
                (FAILOVER_MODE =
                  (TYPE = select)
                  (METHOD = basic)
                  (RETRIES = 20)
                  (DELAY = 1)
                )
              )
            )
          2.

          一 、創建dblink
          Sql代碼
          create database link <DBLink名稱> connect to <被連接庫的用戶名> identified by <被連接庫的密碼> using '<Oracle客戶端工具建立的指向被連接庫服務名>';

          例如:

          Sql代碼
          1.create database link XMDS_KF connect to XMDS identified by XMDS using 'HYORCLNEW ;  
           

          但這種方式有個缺點就是必須要在服務器建立一個被連接庫的服務名,如果不建則會報錯:

          ORA-12154: TNS: 無法處理服務名

          ,但如果直接使用地址來建DBLink,就可以省去配置服務名的麻煩了:

           

          Sql代碼
          1.create public database link XMDS_KF connect to XMDS identified by XNDS using '(DESCRIPTION =  
          2.   (ADDRESS_LIST =  
          3.     (ADDRESS = (PROTOCOL = TCP)(HOST = 145.24.16.182)(PORT = 1521))  
          4.   )  
          5.   (CONNECT_DATA =  
          6.     (SERVICE_NAME = XMDS)  
          7.   )  
          8. )'; 

          posted @ 2013-09-26 11:20 youngturk 閱讀(1434) | 評論 (0)編輯 收藏

          僅列出標題
          共33頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 仙居县| 洮南市| 南阳市| 吴忠市| 惠来县| 嘉兴市| 开平市| 司法| 桂东县| 拉萨市| 甘南县| 获嘉县| 咸丰县| 云和县| 绵阳市| 罗江县| 东安县| 宁都县| 武平县| 达拉特旗| 华安县| 明水县| 彩票| 英山县| 新乡县| 阳城县| 遵义市| 额尔古纳市| 大方县| 交城县| 中方县| 湾仔区| 荆州市| 志丹县| 瑞昌市| 宾阳县| 天柱县| 大关县| 论坛| 万全县| 方正县|