sqluldr2的安装及注意事项

/u01/app/oracle/product/11.2.0/client/instantclient
/u01/app/oracle/product/11.2.0/client/lib/libocci.so.11.1
安装时会出现的问题
需要做一个软连接,连接之前重名libclntsh.so.10,
ln -s /u01/app/oracle/product/11.2.0/client/lib/libocci.so.11.1 libclntsh.so.10
执行sqluldr即可

生产环境
scp -r sqluldr2.bin 172.22.1.111:/usr/lib/oracle/11.2/client64/bin 12345.com
ln -s /usr/lib/oracle/11.2/client64/lib/libclntsh.so libclntsh.so.10.1

ln -s /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1 libclntsh.so.10.1
注意事项
1将bin包放到Oracle的bin目录下后,需要做一个软连接,ln -s 绝对路径和版本号

2如果报出权限不足,则执行# chown -R oracle.oinstall sqluldr2.bin的绝对路径

                                          #  ldd sqluldr2.bin   列出动态库依赖关系

        切换oracle用户                    # su - oracle        切换使用使用者的身份

                                          $ ldd sqluldr2.bin

                                          $ chmod +x sqluldr2linux64.bin 修改文件权限

                                          $ ./sqluldr.bin --help    得知命令的用法

3导出数据
./sqluldr2.bin dc_dwn/Abc123@172.22.1.159:1521/pydcdev query="select

c_agencyno,c_agencyname,c_agencyaddress,c_agencyzipcode,c_agencycontact,c_agencyphone,c_agencyfaxno,c_agencymail from hsta4_tagencyinfo" head=yes

file=/home/etl/test/tmp.db/hsta4_tagencyinfo
4落盘到hive
在hue平台上建表,直接使用hdfs将文件put到hive的文件目录下,一般为路径为/user/hive/warehouse/tmp.db/表名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值