達夢數據庫常見問題-命令行工具-快速裝載工具


高效的數據裝載方式

       達夢除了dts和dimp之外,還提供了快速數據裝載命令行工具dmfldr,通過使用 dmfldr 工具能夠把按照一定格式排序的文本數據以簡單、快速、高效的方式載入到 DM數據庫中,或把 DM 數據庫中的數據按照一定格式寫入文本文件。

       dmfldr 實際上除了客戶端工具,還包含一個在 DM7 數據庫服務器中的dmfldr 功能模塊,它們共同完成 dmfldr 的各項功能。

       當進行數據載入時, dmfldr 客戶端接收用戶提交的命令與參數,分析控制文件與數據文件,將數據打包發送給服務器端的 dmfldr 模塊,由服務器完成數據的真正裝載工作。並分析服務器返回的消息,必要時根據用戶參數指定生成日志文件與錯誤數據文件。

       當進行數據導出時, dmfldr 客戶端接收用戶提交的命令與參數,分析控制文件,將用戶要求轉換成相應消息發送給服務器端的 dmfldr 模塊。服務器解析並打包需要導出的數據,發送給 dmfldr 客戶端,客戶端將數據寫入指定的數據文件,必要時根據用戶參數指定生成日志文件。

使用方法為,在程序目錄bin下執行

./dmfldr userid=SYSDBA/SYSDBA control=’/opt/fldr.ctl’

​        其中fldr.ctl需要手動進行配置,控制文件用於指定數據文件中數據的格式, 在數據載入時, dmfldr 根據控制文件指定的格式來解析數據文件;導出數據時, dmfldr 也會根據控制文件指定的列分隔符、行分隔符等生成數據文件。 控制文件中還可以指定其他的一些dmfldr 參數值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM