<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
在工作中 , 很多場景都會涉及到db資料的匯入匯出, 為了不影響正常業務, 一般會選擇在夜間交易存取量小的時候定時任務跑批進行資料的匯入匯出. 我們公司, 由於分為了不同區域的開發中心, 應用系統也比較多, 所以業務相互關聯的各系統間的資料依賴, 我們是通過資料中臺
做資料中轉的, 比如: A系統要做客戶資訊的操作但自己沒有這部分資訊, 客戶資訊主要是B系統在維護, 這時候A系統就需要用到B系統的資料.
方案就是B系統將客戶資訊資料資源釋出到資料中臺
, 因為A系統向資料中臺
訂閱了B系統的客戶資訊資源 , 資料中臺
會將客戶資訊資源轉發到A系統伺服器的指定目錄, 最後A系統只需要開發shell指令碼將資原始檔中的資料匯入本地資料庫即可.
B系統需要A系統的業務資料也是一樣的道理, A系統只需要將業務資料資源釋出到資料中臺
,(A系統開發指令碼將db資料匯出為資料檔案傳送給資料中臺), B系統訂閱A系統的資源, 由資料中臺
做資源的轉發.
下面主要是總結工作中用到的shell指令碼如何實現db資料的匯入和匯出, 資料中臺
是一個企業級資料交換服務平臺, 這裡就不詳細贅述了.
將MY_CUSTOMER_INFO_[DATE].del檔案資料匯入MY_CUSTOMER_INFO表.
將MY_CUSTOMER_INFO表的資料匯出為MY_CUSTOMER_INFO_[DATE].del檔案.
匯出資料也可以使用java程式先查詢資料,然後通過IO流寫檔案.
將MY_CUSTOMER_INFO_[DATE].del檔案資料匯入MY_CUSTOMER_INFO表.
匯入資料部分, 如果null資料想使用空字串替換, 可以使用NULLIF函數判斷後替換.
將MY_CUSTOMER_INFO表的資料匯出為MY_CUSTOMER_INFO_[DATE].del檔案.
使用java.lang.Runtime
類實現shell指令碼的呼叫並執行.
(1) 上面Java程式呼叫並執行shell指令碼, 需要注意伺服器系統型別是Linux還是AIX系統, 不然傳入的引數無法接收到.
(2) windows環境(rn)和linux環境(r)的換行符不一樣, 導致在windows系統編輯的shell指令碼在Linux伺服器上執行報錯, 需要使用vim編輯器將rn
替換為r
.
指令碼格式設定, rn
替換為r
.
:set ff=unix
指令碼格式設定, r
替換為rn
.
:set ff=dos
到此這篇關於Shell指令碼匯入匯出資料的專案範例的文章就介紹到這了,更多相關Shell匯入匯出資料內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45