安装好biee10g之后,服务中不是出现了 Oracle BI Schedule ,但是启动会报错,是由于没有配置好Schedule导致。
配置Schedule的步骤如下:
1、需要创建计划表,创建这些对象的脚本被保存在%Oracle_BI_Home/server/Schema下SAJOBS.xxxx.sql这个文件,oracle对应SAJOBS.Oracle.sql(一定要先创建表,不如你的服务会起不来)
2、 在开始菜单打开Job Manager(也可以在管理工具打开)
选择File>Configuration Options
a) 配置Scheduler/Database、General标签页
检查一下Scheduler的脚本是不是在那个地址,一般情况下,如果是用默认安装BIEE的话,就不用改这个地方的地址了,然后设置一下管理员密码。
其实配置到这一步就可以点击OK,Oracle BI Scheduler服务就可以启动了
接下来在Mali标签页配置发件人邮箱
其中要注意正确设置SMTP服务项。
转到iBots界面,在这个界面只要确认一下Log就可以了
b) 最后还有一点配置,添加一段对用户的密码验证文件:
打开D:/OracleBIData/web/config/instanceconfig.xml,看有没有一段代码
<Alerts>
<ScheduleServer>localhost</ScheduleServer>
</Alerts>
中间是你的主机名,在它下面添加代码
<CredentialStore>
<CredentialStorage type="file" path="D:/OracleBIData/web/config/credentialstore.xml"/>
</CredentialStore>
保存后打开命令提示符,执行下面语句
cryptotools credstore -add -infile d:/OracleBIData/web/config/credentialstore.xml
回车后在alias项输入admin,回车后提示是否要对文件加密,可以选择y,提示是否替换源文件,选择n。
这样Scheduler的配置就完成了,重启Oracle BI Scheduler服务。
3、可以进入Delivers里面新建ibot ,然后将你需要设置发送的内容发给指定email,试验了一下,发到了自己的126邮箱,终于都成功了。