Oracle导入ixf文件,Shell读取文本批量导出\导入DB2数据
需求背景:
由于DB2 exp\imp數據只能一張表一張表的exp\imp所以通過把所有的表都寫在一個exp_imp_db2.txt文件中
exp_imp_db2.txt格式如下:
(i|e)??? schema_name table_name src_name??????????? ---i=import ;e=export
exp_imp_db2.sh
#!/bin/sh
db2 connect to $1 user $2 using $3
while read line
tp = `echo $line | awk "{$1}"`
schnm = `echo $line | awk "{$2}"`
tabnm = `echo $line | awk "{$3}"`
if [ "A$tp" = "Ai" ];then
db2 +c "export to "`pwd`"/"${schnm}"/"$tabnm".ixf of ixf select * from "$schnm"."$tabnm
elif [ "A$tp" = "Ae" ];then
db2 +c echo "import from "`pwd`"/"${schnm}"/"$tabnm".ixf of ixf insert into "$schnm"."$tabnm
else
echo "超出范圍..."
fi
done
總結
以上是生活随笔為你收集整理的Oracle导入ixf文件,Shell读取文本批量导出\导入DB2数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幼儿园计算机教师论文,幼儿园中班教师论文
- 下一篇: iphone6s发布会_iPhone 6