Scheduler 配置是在太坑了,网上的教程注意点都没提到,故写一篇作为备忘。
注意:
1、ADMIN账号需要时rpd文件中建立的,在Admin组里面的账号!
2、修改完毕后,需要在server中重新启动BI服务器才能在BI配置中生效!!!
3、配置email服务器,否则天知道怎么发Mail~(这个应该不太会忘)
Scheduler 配置步骤
1、建表:
S_NQ_JOB
S_NQ_JOB_PARAM
S_NQ_INSTANCE
S_NQ_ERR_MSG S_NQ_ACCT
SQL位置:
$Oracle_BI_Home\server\Schema 下的(SAJOBS.Oracle.sql、SAACCT.Oracle.sql(oracle用))
2、添加用户认证
(1)打开$OracleBIData_HOME\web\config\instanceconfig.xml,找到如下代码:
<Alerts> <ScheduleServer>localhost</ScheduleServer> </Alerts> ,默认即可,
在它下面添加代码 <CredentialStore> <CredentialStorage type="file" path="$OracleBIData_HOME\web\config\credentialstore.xml"/> </CredentialStore>
(2)在CMD中执行:
cryptotools credstore -add -infile $OracleBIData/web/config/credentialstore.xml,别名就用"admin",用户名和账号用项目的admin账号和密码,别乱改。密码加密没有把握就别设了,如果设了会有2个情况,要么写“credentialstore.xml”里面,如果不写这里,就写instanceconfig.xml里
(3)开始菜单中打开Job Manager,配置下数据库连接、admin密码、email服务器
(4)一切完成后,重启项目和Scheduler 的服务器,仅仅重新启动Scheduler是不成的!