Unix下配置Scheduler的过程及出现问题的解决

2014-11-24 17:29:49 · 作者: · 浏览: 0

创建数据库用户S_NQ_SCHED/S_NQ_SCHED


提示DSN的错误,需要修改odbc.ini


增加一个DSN的设置


配置管理员名字和管理员密码,与rpd的一致


odbc.ini文件的内容


[ODBC Data Sources]


AnalyticsWeb=Oracle BI Server


Cluster=Oracle BI Server


SSL_Sample=Oracle BI Server


131.240=libnqsdbgatewayoci10g.so


[131.240]


Driver=/usr/local/OracleBI/server/Bin/libnqsdbgatewayoci10g.so


Description=test data source


ServerMachine=192.168.131.240


DBCName=192.168.131.240


Username=S_NQ_SCHED


Password=S_NQ_SCHED


Database=orcl


DefaultDatabase=orcl


$. sa-init.sh


$schconfig


在database中配置DNS为131.240


配置数据库


[nQSError:46029]libclntsh.so.10.1: wrong ELF class: ELFCLASS64 错误


指定LD_LIBRARY_PATH=$ORACLE_HOME/lib32 64bit的库,注意32bit和64bit的oracle和oraclebi的区别


nQSError: 17014 ORA-12154


在本地配置一个tnsnames.ora数据源,名字为131.240,该名字与schconfig中的DSN名字一致


nQSError: 17014 ORA-01017 用户名密码不对


在schconfig中配置好database的用户名密码


如何判断Scheduler正常启动


使用Windows下的Job Manager连接,用户名密码是在schconfig的General中配置的用户名和密码


[nQSError: 67004] Registry value for DSN not set,需要配置odbc.ini和schconfig下的DNS,参考上面的步骤,名字必须一致。