SAP DS mysql数据源配置
2015-07-08 11:56
776 查看
DS完成mysql-oracle之间的ETL。DS连接oracle没有问题,现在要连接Mysql。已经配置好mysql odbc(/article/7857481.html)
接下来配置DS数据源。
其实需求来源于应用在完成DS配置后,开启job的时候总报错,如下:
![](http://img.blog.csdn.net/20150708134702818?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
DS上使用的oracle用户。
ADD添加
![](http://img.blog.csdn.net/20150708134734806?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击OK
![](http://img.blog.csdn.net/20150708134826449?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
测试
![](http://img.blog.csdn.net/20150708134903104?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
配置完成,并成功连接。
mysql-oracle是没有问题的,但是oracle-mysql失败。即,mysql可读,不可写。问题还没有解决,客户端报错如图。如有知道的大侠还望告知。谢谢!
![](http://img.blog.csdn.net/20150708134925208?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
DS服务器端后台日志没有信息,只在$LIND_DIR/log/stack_trace.txt中生成信息如下:
接下来配置DS数据源。
其实需求来源于应用在完成DS配置后,开启job的时候总报错,如下:
DS上使用的oracle用户。
su - oracle export DISPLAY=192.168.1.2:0.0 cd $LINK_DIR/bin ./DSConnectionManager.sh
ADD添加
点击OK
测试
配置完成,并成功连接。
mysql-oracle是没有问题的,但是oracle-mysql失败。即,mysql可读,不可写。问题还没有解决,客户端报错如图。如有知道的大侠还望告知。谢谢!
DS服务器端后台日志没有信息,只在$LIND_DIR/log/stack_trace.txt中生成信息如下:
=== Start Stack Trace dump. Signal: 6 PID: 15058=== Thread 6 (Thread 0x7f0f2845a700 (LWP 15060)): #0 0x000000315ac0b7bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0f34bd9c7e in RWCondition::wait(unsigned long) () from /home/oracle/BOD/dataservices/bin/libsync3012d.so #2 0x0000000001760939 in CTimer::main() () #3 0x0000000001760fec in RWTFunctor0MImp<CTimer, void>::run() const () #4 0x00007f0f34e38933 in RWThreadFunctionImp::run() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #5 0x00007f0f34e19818 in RWRunnableImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #6 0x00007f0f34e3988c in RWThreadImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #7 0x00007f0f34e39929 in RWThreadImp_entry () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #8 0x000000315ac07851 in start_thread () from /lib64/libpthread.so.0 #9 0x000000315a8e890d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f0f18782700 (LWP 15329)): #0 0x000000315ac0b7bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0f34bd9c7e in RWCondition::wait(unsigned long) () from /home/oracle/BOD/dataservices/bin/libsync3012d.so #2 0x000000000174354b in memoryMonitor::main() () #3 0x000000000174399e in RWTFunctor0MImp<memoryMonitor, void>::run() const () #4 0x00007f0f34e38933 in RWThreadFunctionImp::run() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #5 0x00007f0f34e19818 in RWRunnableImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #6 0x00007f0f34e3988c in RWThreadImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #7 0x00007f0f34e39929 in RWThreadImp_entry () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #8 0x000000315ac07851 in start_thread () from /lib64/libpthread.so.0 "stack_trace.txt" 17425L, 1270541C 17239,0-1 99% #3 0x000000000176799c in ActaHandler(int) () #4 <signal handler called> #5 0x000000315a8328a5 in raise () from /lib64/libc.so.6 #6 0x000000315a834085 in abort () from /lib64/libc.so.6 #7 0x000000315a82ba1e in __assert_fail_base () from /lib64/libc.so.6 #8 0x000000315a82bae0 in __assert_fail () from /lib64/libc.so.6 #9 0x00007f0b3a577d50 in mysql_table_status () from /usr/local/lib/libmyodbc5.so #10 0x00007f0b3a57b425 in mysql_columns () from /usr/local/lib/libmyodbc5.so #11 0x00007f0b3a576df3 in i_s_columns () from /usr/local/lib/libmyodbc5.so #12 0x00007f0b3a576f2c in MySQLColumns () from /usr/local/lib/libmyodbc5.so #13 0x00007f0b3a58c028 in SQLColumnsW () from /usr/local/lib/libmyodbc5.so #14 0x0000000000de1d3e in ConnODBC::SQLColumns(void*, unsigned short*, short, unsigned short*, short, unsigned short*, short, unsigned short*, short) () #15 0x000000000100f13a in OdbcDB::fixupColumnType(DIUString, DIUString, Elem_vect*, unsigned int) () #16 0x00000000018dcb6d in LoadDB::fixupVarcharForCharColType(Loader_runtime*) () #17 0x00000000018dd3c2 in LoadDB::setUpConnectionItemVectors(Loader_runtime*, bool) () #18 0x00000000018f0cf4 in LoadDB::execute(XTran_desc&) () #19 0x0000000000d07ff1 in XTran_desc::execute() () #20 0x00000000007c89e6 in Rww_thread::main() () #21 0x00000000007c958e in RWTFunctor0MImp<Rww_thread, void>::run() const () #22 0x00007f0b53561933 in RWThreadFunctionImp::run() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #23 0x00007f0b53542818 in RWRunnableImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #24 0x00007f0b5356288c in RWThreadImp::exec() () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #25 0x00007f0b53562929 in RWThreadImp_entry () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #26 0x000000315ac07851 in start_thread () from /lib64/libpthread.so.0 #27 0x000000315a8e890d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f0b4caa7720 (LWP 15405)): #0 0x000000315ac0b7bb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f0b53302c7e in RWCondition::wait(unsigned long) () from /home/oracle/BOD/dataservices/bin/libsync3012d.so #2 0x00007f0b5354c358 in RWTPCValBufferBase<RWRunnableExecutionStatePair>::read(RWRunnableExecutionStatePair&, unsigned long) () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #3 0x00007f0b5354b747 in RWRunnableTrapImp::getNext(RWRunnable&, unsigned long) () from /home/oracle/BOD/dataservices/bin/libthread3012d.so #4 0x00000000007c5e62 in Rww_runnabletrap::get(Rww_runnable&, unsigned long) () #5 0x0000000000ce392e in XProc_children::wait4threads() () #6 0x0000000000ceaa87 in XDataflow_desc::executeInline() () #7 0x0000000000cb43d0 in XDataflow_info::execute(XDataflow_desc&) () #8 0x0000000000cf90e7 in XDataflow_desc::execute() () #9 0x0000000000caf7a8 in XDataflow_info::compute(XCall_desc*, XExec_flag, int&, DIUString&, DIUString&, DIUString&) () #10 0x0000000000cab02c in XDataflow_info::compute(XCall_desc*, XExec_flag) () #11 0x0000000001d2e56d in AE_Main_Process_Options(int, unsigned short**, unsigned long, unsigned long, unsigned int&) () #12 0x0000000001d3fb5e in AE_Main () #13 0x0000000001ce7dad in exec_command_file(int, char**, char*, int, bool) () #14 0x0000000001ce8c1a in main () === End Stack Trace dump. PID: 15405 ===
相关文章推荐
- MySQL MyISAM和InNodb备份与恢复技巧
- MySQL MyISAM和InNodb备份与恢复技巧
- mysql集群配置
- MySQL的一些常用的SQL语句整理
- MySQL详解(1)----------数据类型
- mysql必知必会(一)
- 检测MySQL的表的故障的方法
- MySQL中数据类型相关的优化办法
- MySQL create table as与create table like对比
- MySQL下PID文件丢失的相关错误的解决方法
- [MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit
- MySQL的mysqldump工具用法详解
- mysql 设置时间 默认值
- MySQL创建数据库时候直接指定编码和排序规则
- MYSQL导入导出.sql文件
- mysqlnd cannot connect to MySQL 4.1+ using the old insecure【解决方法】
- window 2008 64位安装Mysql ODBC驱动过程
- Mysql存储过程中游标的用法实例
- [转]解决阿里云mysql不能连接,配置mysql远程连接
- MySQL创建数据库并授权的SQL