Friday, March 22, 2013

Solve the Mio P350 GPS PDA GPS Singnal Loss Issue 解決GPS隨身機收不到GPS訊號的問題

小弟我,5~6年前買了價值7千多元的Mio P350,當時很多同事也跟著買,老實說,以當時來說,算是不錯的產品,我也一直把他是我我的車機,直到最近一年的某一天,小弟開車載家人去台南,路上突然收不到任何一個GPS訊號,任何喔!一顆衛星也抓不到,等我回到台中,又都好了,就這樣偶而收不到,又偶而收的到,加了增益天線也沒用。

近來,又加上Mio原廠對P350已經很久都不升級圖資了,本來今年已經打算要升級車機或在買台新的的打算,偶然看到國外有網友把Mio P350的OS升級成WM6.5,之後又有人裝導航王到P350來個老機重生,引起我想解決GPS訊號收不到的問題。

好了,廢話很多,經過反覆測試,是內部的GPS模組掛了,問了同事,許多人也曾經再不同家GPS設備發生過問題,而再買新的,而以下是我的做法,不但解決,還收到滿格,您可以試試看。

Issue: GPS Singnal Loss or Unstable.
Cause: GPS  internal antenna broken.
Resolusion:
1. prepare GPS  external antenna, i-pex & SMA(male) cable, SMA(female) & mmcx(female) cable.
2. unplug the GPS internal antenna i-pex conntector on GPS PDA.
3. connector step 1's  3 cables and connect with GPS PDA.
~~Finish~~



1.首先拆掉原本機子的GPS模組,或者只需要拆GPS模組與本體的I-PEX接頭。


這個就是I-PEX



2.買條MMCX轉SMA線1條、SMA轉I-PEX線1條、MMCX增益天線1組,串起來,接上去,完工。


轉接線


增益天線


幾乎滿格的訊號,越看越爽。

Wednesday, March 6, 2013

Import Large Amount of Data into Oracle DB 大量匯資料到Oracle DB

        之前因故要匯入幾百萬筆的資料到oracle的DB內,當然是使用我最熟的Toad for Oracle來操作,誰知道資料量太大了,toad當場當給我看;翻了翻中外的技術文件,找到了個好用的方法,穩又方便,實際使用結果相當OK,這個方法就叫做SQL Loader。
     
         SQL Loader簡單來說有點像批次處理,他利用SQL的指令,一筆一筆將資料匯到指定的Table內去。

SQL Loader的操作,主要需要三個類別的檔案:

1. 執行SQL動作的批次檔,用來在DOS或Terminal模式下執行(ex: import.bat);
2.要被匯入rawdata檔案,我通常是用.csv檔案(ex: rawdata.csv);
3.SQL動作批次檔呼叫的細部匯入參數控制檔(ex: import.ctl)。

其中分別針對以上三個檔案做實際範例說明,且已下假設import.bat、import.ctl在同一個目錄下,而rawdata在c:\test下:

1.執行SQL動作的批次檔import.bat內容
    sqlldr userid=report/report123@report control=import.ctl log=import.log

2.SQL動作批次檔呼叫的細部匯入參數控制檔 import.ctl  (以下於實際ctl檔案內,均如下一行一
   行寫)
   Load data --控制文件標識
   infile 'C:\test\rawdata.csv' --要導入的檔名'e:\aa.csv'
   append into table report.trans_jobh_tmp --向Table OLDSSS_TEST導入數據
   fields terminated by "," --檔案分隔符(csv為",")
   TRAILING NULLCOLS
   (RECV_TIME  DATE "YYYY/MM/DD HH24:MI:SS",
   START_TIME  DATE "YYYY/MM/DD HH24:MI:SS",
  ORIGINAL_ZONE,REAL_EMPTY,ORIGINAL_PARTITION,OP_SEQ) --檔案對應的欄位名

3.要被匯入rawdata檔案 (主要是要以逗號分隔,細部內容格式需確認是否正確)
   2011/1/12 00:07,2011/1/12 00:07,U2,,Empty,,
   2011/1/12 00:01,2011/1/12 00:01,103,Real,1,
   2011/1/12 00:04,2011/1/12 00:04,103,Real,1,1040
                       .
                       .
                       .

最候,完成以上的檔案後,執行批次檔就可以囉~~