GitHub:https://github.com/ruffeechen/uapNC
場景:1、系統中的附件存放在資料庫表中,且占用較大空間;
2、附件格式復雜,單個檔案較大;
3、所有的附件需要存盤在本地,對于舊有的存盤在資料庫中的檔案
保證其在“磁盤存盤”下可用,提供了一個將資料庫中的檔案遷移到磁盤中工具。
##還原前須知:
備份資料庫、備份應用、準備一個足夠大的磁盤空間(虛擬機部署)
本地、ftp存盤或者檔案服務器存盤都可行
##資料庫腳本查詢相關附件個數及檔案大小:
select count(*), sum(t.flength / 1024 / 1024) from sm_filestoreview t
##部署補丁:hotwebs、modules 確保hotwebs下沒有相同的檔案目錄
##配置sysconfig
將檔案存盤方式設定為本地存盤、ftp或者檔案服務器(檔案服務器需測驗是否可正常提交下載附件)
##自定義附件存盤的路徑:
首先在sysconfig中將檔案存盤設定為本地檔案存盤,然后修改{nchome}/ierp/sf/documentConfig.xml 檔案,
修改引數root.dir.path的value值
此值修改之后就不可以再次修改 ,存盤路徑修改之后需要重啟服務。
##重啟服務
##訪問
http://ip:埠/dc/remove/index.jsp 配置資料源,執行檔案遷移
##測驗
結合系統讀寫速度,12G平均需要30分鐘左右的遷移時間,如果磁盤讀寫速度快,則更省時間!
##遷移完成
完成遷移后,需經過一段時間的運行測驗,驗證無誤后,方可刪掉附件資料庫表中的資料;
最好將備份檔案保存完好
附件:檔案管理中心配置
如有相關需求,可與本人聯系!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/21615.html
標籤:ERP/CRM
下一篇:訊息中間件與dds的區別?
