手动卸数+传输文件+入库

sh maindownload.sh 日期 sql名不加.sql后缀 系统名

这样就在data目录下生成卸数文件了

然后sftp传到exchr对应目录下

先cd到要传输文件的那个目录下,然后sftp登陆,命令是 sftp 用户名@id,然后不免密的输入密码,免密的直接就进去了,然后cd到你想把文件放到哪个目录的那个目录,然后put 文件名,就搞定了

如果发现报错文件不存在,就lpwd一下看看本地目录是不是错了,如果错了,就lcd到正确的目录,再put就可以了

目标服务器的用cd pwd ls之类的命令,本地服务器的用lcd lpwd lls之类的命令,就是前面加个l

然后sqlldr命令入库

sqlldr 数据库用户名/密码@实例名 controls=ctl文件名 data=路径/文件名 bad = .bad log = .log

具体例子:

sqlldr STA/STA@10.129.xxx.xxx:1521/EDWDBUAT control = T_XXX.ctl data = /app/exchr/...../data/XXX.dat

这是不用shell直接用命令,应该也可以调edwupload这个shell,看不懂参数,乱七八糟的,学一下shell的语法再说吧

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值