adadmin算是EBS DBA在常用不过的命令啦,下面我就简单介绍一下adadmin里面的常用的功能
1.change maintenance mode
这个是开启和关闭维护默认,当我们adpatch的时候一定要enable,正常运行EBS的时候disable.
2.maintain multi-lingual tables
维护多语言表,当你在oam添加过新语言以后需要到这边来运行一下.
3.check dual table
这个很少去执行,主要是去check dual是否存在一条记录,因为EBS product的部分功能需要访问这个table.如果里面没有数据或者多余一条都会fail.
4.validate apps schema
确保apps的完整性,会跑一份报告出来,通过这份报告可以告诉我是不是需要complied invalid object and recreate grants and synonyms.
5.recreate grants and synonyms for apps
平时也很少执行,这个是根据4跑出来的结果去执行,从一些system赋予一些package权限给apps.
6.complie invalid objects
常执行,编译无效的对象.也可以自己手动调用utlrp.sql去编译.
7.complie meun information
这个一般是form上面menu显示有问题的时候需要编译下.
8.complie flexfidleds
这个很少单独执行,一般是apply patch以后根据提示执行.
9.reload jar files to database
很少执行,当java classes从database别删除以后.可以执行下.
10.check missing files
当哪天你可以怀疑你的appl_top里面的文件被别人误删,你可以运行一下这个.
==3-10都是可以online去做的.不需要关闭ap tier
下面的动作建议是关闭ap在执行
11.generate message files
这个需要在readme里面提示在去运行
12.generate form and report files
当form,report 失效的时候可以运行一下,这个块貌似只针对标准化的程序.还有可以选择generate哪个模组下的.或者全部
13.generate product jar files
很少执行,当你升级developer或者metalink给你建议的时候执行下.