原创 sqlldr 導入csv

現有csv或txt文件要導入到oracle數據庫中,那麼選用sqlldr來導入是效率很高的(在一臺配置爲cpu1.8G雙核 2G內存的機器上, 將一個72列65M的表導入只用了40秒)。 數據庫表:students(name age

原创 利用 sqlplus spool 實現oracle 導出 csv 文件

這樣的文章網上一搜一大堆,我也給出我的。順便說一下 傳參、拼接、 例子如下 export_csv.sql 文件內容如下  帶一些解釋的備註,使用的時候請將備註刪除 --接收參數  後面直接做的字符串拼接  即PLATERES_TRUCK_

原创 oracle 導入 海量csv文件

0.前提:要導入的表數據必須爲空。 1.新建txt文檔。編輯以下內容:並另存儲爲ctl格式    load data   infile 'D:\DEPT.CSV'   into table "PORT_DEPT"

原创 批處理集成ogr2ogr工具,中文亂碼解決方案

最近工作中涉及到對tab文件的檢查,tab不是交互文件,傳統的io讀寫對其無法操作。需要藉助gdal,gis官網上可以相應的jar包,配置環境變量後,通過java對其進行操縱。此種方法我已實現,效率不高。有小夥伴想用java進項集成的,可

原创 oracle exists 和 in 效率問題

有兩個簡單例子,以說明 “exists”和“in”的效率問題 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;     T1數據量小而T2數據量

原创 java-枚舉

DK1.5引入了新的類型——枚舉。在 Java 中它雖然算個“小”功能,卻給我的開發帶來了“大”方便。大師兄我又加上自己的理解,來幫助各位理解一下。用法一:常量在JDK1.5 之前,我們定義常量都是: public static fian

原创 svn clean up falied 終極解決方案

出現這種情況,大多是因爲更新的是時候失敗,導致文件夾被鎖。所以就要解鎖了。下面上乾貨 解決方法:    step1: 到 sqlite官網 (http://www.sqlite.org/download.html) 下載 sqlit

原创 關於hibernate新手遇到的問題

Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.

原创 oracle 利用utl_file下載文件

前兩天工作上一個需求,需要導出一張表到mif,mid文件,當然這是最主要的環節。 其實函數很簡答,無非是讀寫文件,網上例子很多,我說說我遇到的坑,給大家提個醒,那麼好進入正題。 先看個栗子 create or replace direct

原创 ora-00031:session marked for kill處理oracle中殺不掉的鎖

一些ORACLE中的進程被殺掉後,狀態被置爲"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啓數據庫。現在提供一種方法解決這種問題,那就是在ORACLE中殺不掉的,在OS一級再殺。 1.下面的語句用來查詢哪些對象被鎖

原创 DOS查看端口占用及殺掉進程命令

MyEclipse啓動tomcat時出現端口被佔用的問題:   1. 查看端口占用 在windows命令行窗口下執行: netstat -aon|findstr "8080" TCP 127.0.0.1:80

原创 優盤有空間卻提示拷貝不了文件

分區內剩餘空間充足的情況下,向分區內複製文件時提示無法寫入或磁盤空間已滿,這種情況因爲分區類型爲爲老舊的FAT16/FAT32文件系統。解決的方法很簡單,將分區格式化爲NTFS格式,就可以存放大文件了。   FAT16文件系統非常老舊,在

原创 java的四種引用,強弱軟虛,用到的場景

1、強引用(StrongReference)           強引用是使用最普遍的引用。如果一個對象具有強引用,那垃圾回收器絕不會回收它。如下:                                    1 Obje

原创 【Hadoop故障處理】Windows開發hadoop本地模式下 出現[(null) entry in command string: null chmod 0700]

IDEA 中運行 Hadoop2.7.3 map reduce程序 出現錯誤(null) entry in command string: null chmod 0700 解決方法:  下載(https://github.com/Swee

原创 oracle geometry 幾何關係 sdo_Geom.Relate

  sdo_Geom.Relate(sdo_Geometry1, ‘MASK’, sod_Geometry2, tolerance ):用於判斷一個幾何體與另一個幾何體的關係,我們用於判斷當前點是否在某一個面(省份面、縣市面、鄉鎮面)上。