Archive

2017年8月 的Archive

將檔案內的 /r 替換為 /r/n

2017年8月14日 尚無評論

在 Linux 檔案系統內的換行通常是以 /r  做為結尾,  因此當你在 Linux 系統底下處理過的檔案搬遷到 Windows 作業系統中會發現( NotePad 之類的文字編輯器)無法換行, 因此我們有幾種做法可以處理:

  1.  在 Windows 作業系統中安裝 unix2dos (http://www.bastet.com/uddu.zip),透過 PowerShell 來處理這些文檔:

    foreach ( $file in dir -include(‘*.csv’) -recurse )
    {
    ../uddu/unix2dos $file.FullName
    }

    $file – 目錄內的檔案
    dir 是 PowerShell 中Get-ChildItem 的一個別名, 不是我們指令所下的 dir 意思
    -recurse 表示會遞迴子目錄搜尋

  2. 在 Linux 作業系統中可以安裝  tofrodos 這個套件來處理轉檔:

    find . -name *.csv -exec dos2unix -v ‘{}’ \;

Oracle VM OVM_STATISTICS 表異常長大

2017年8月5日 尚無評論

今天再升級 Oracle VM 到 3.4.3 時, 一直出現備份資料庫的存放空間不足, 看一下 /u01 空間都還有 40多GB ,  印象中 ovs 的資料庫沒很大, 進去檢查相關 TABLE 容量發現 OVM_STATISTICS 資料表既然高達 52GB , 這個資料表主要用紀錄 Oracle VM 的記錄狀態, 所以手動清除一下 , 讓服務可以恢復正常:

  1. service ovmm stop 先將 ovmm 服務停止
  2. mysql ovs -u ovs  -p -S /u01/app/oracle/mysql/data/mysqld.sock
    mysql> truncate OVM_STATISTIC;
    mysql> commit;
    mysql> exit
  3. service ovmm start 重新啟動服務

 

Categories: Oracle, Oracle_VM Tags: ,