导出BAM里面的东西
BAM中的数据对象和报表,以及告警都可以通过ICommand导出。
使用ICommand之前需要先修改一个文件,以设置你使用ICommand时连接服务器的帐号密码信息。该文件是ORA_SOA_HOME\bam\config\BAMICommandConfig.xml,添加以下两行:
然后就可以用icommand.bat/sh来执行导出导入操作了:
导出数据对象(定义和数据):
icommand -cmd export -name "/public/DataObject/My_Demo" -type folder -file do_my_demo.xml
我这里导出的是一个目录,即包括其中的全部DO,如果是单个也可以,参考手册看看就ok。
导出报表定义:
icommand -cmd export -name "/public/Report/My_Demo_Reports" -type folder -file reports_my_demo.xml
这里导出的是也是一个目录,即包括其中的全部Report,如果是单个也可以,参考手册看看就ok。
导出告警定义:
icommand -cmd export -type rule -name Alert-11 -file alert-level1.xml
这里导出的是单个Alert,似乎没有看到有导出成批的alert的命令,大家在手册里找找或许有吧。
导出后,导入的命令也是类似的,这里就不再详细给出了。