正德厚生,臻于至善

(转)Oracle Applications DBA 基础

原文地址: http://www.itpub.net/thread-1409361-1-1.html

Oracle Applications DBA 基础》 – 引子:
=======================================

oracle Applications DBA 基础》介绍Oracle Applications R12的系统架构,
数据库后台及应用系统的基础知识。目标是向一个具有一般UNIX, JAVA,
ORACLE知识的Oracle DBA 介绍Oracle Applications R12的基础知识,让他/她能够从此
通过独立的研究(Research)去解决新问题,成为一个优秀的Oracle EBS DBA。

《oracle Applications DBA 基础》包括以下的内容:
1. 系统概要 (1、2见此 [url]http://www.itpub.net/thread-1409488-1-1.html[/url] )

===========
从技术方面介绍 Oracle Applications R12的系统架构,包括桌面系统,应用层,以及后台数据库。
从业务方面介绍系统架构,包括产品系列,end-to-end 的全球性的解决方案,以及shared entity。

2. 安装
========
安装前任务。
使用快速安装进行单节点安装,中文包安装,双节点安装(数据库节点及应用层节点)。
安装后任务。

3. 系统架构介绍 (3、4 见此 http://www.itpub.net/thread-1409490-1-1.html
===============
桌面系统
应用层 ( Apache, Forms, Reports, Admin, Concurrent Manager, Discoverer)
应用技术( AD, FND, AK , AU , WF etc)
应用文件系统( APPL_TOP, COMMON_TOP, INST_TOP)
后台数据库

4. 基本系统管理知识
===================
介绍简单的系统管理知识,例如运行状态检查,启动及停止及系统配置。
涉及的模块有:

Database
DB Listener
Midtier Listener
Apache
JSP
Forms
Discoverer
Concurrent Manager
OC4J
OPMN
DBC File
Enviornment File
Preferences
Profiles
PL/SQL, Log and Out Directory。

5. AD 公用程序及修补 (见此 [url]http://www.itpub.net/thread-1409697-1-1.html [/url])

====================
详细介绍修补(Patching)过程及各种 AD 公用程序,例如 adpatch, adctrl, adrelink,
adadmin,autoconfig, 修补合并等。

6. 克隆 (见此 http://www.itpub.net/thread-1409699-1-1.html

=======
如何利用快速克隆(Rapid Clone)来克隆一个系统。

7. OAM ( 7/8 见此 http://www.itpub.net/thread-1411289-1-1.html 
=======
简单介绍 OAM 的使用,例如检查以应用修补,自动配置,时限报告等。

8. 系统管理
===========
介绍系统管理员方面的一些内容。

– Function security,Responsibility,Data Group
– Data Security
– User
– Profile Option
– Concurrent Manager
– Printer Setup
– Report Generation

9.并行程序处理(Concurrent Progcessing)(见此 http://www.itpub.net/thread-1411293-1-1.html )
=======================================
介绍并行程序处理过程。如何维护,trace, 及如何写各种并行程序(Concurrent Program),
包括 用shell写,用c & pro*c, 用 Oracle report , 用PL/SQL ,及用java 写。

10. Custom Application Integration (见此http://www.itpub.net/thread-1411345-1-1.html

==================================
介绍如何自己写一个客户化应用联入(integrate)到 Oracle application。

11. 使用FNDCPASS和FNDLOAD ( 11、12 见此 [url]http://www.itpub.net/thread-1411347-1-1.html[/url])

================
介绍使用FNDCPASS来修改各种密码,FNDLOAD来download 系统config。

12. 统计信息收集(Statistics Gathering)
=======================================
介绍Statistics Gathering 在 Oracle Applications 中的使用。

13. 性能调整初步 (见此 [url]http://www.itpub.net/thread-1412437-1-1.html[/url])
================
从应用层(Forms,Apache,JVM等)及数据库各方面介绍性能调整的一些初步知识。

14. 从 11i 到 R12的升级 (见此 http://www.itpub.net/thread-1413083-1-1.html )

=======================
介绍如何从11i升级到R12的基本步骤。

### END ###

基本上,我觉得以上的内容应该包含了 EBS DBA的基础知识,再进一步的内容,例如,
10g Application Server 方面的结合 (SSO, OID, Portal 之类),或者,开发方面的内容,
OAF, Discoverer, Forms , Reports, XML Publisher, 又或者,近来比较流行的有关 Fusionware方面的,
SOA/BPEL、OBIEE 方面的内容, 可以在掌握基础知识后,根据需要或兴趣再学。

个人觉得,DBA也需要了解一些开发方面的东西,能做一些简单的prototype 方面的东西,比如说,
用 Forms、Reports 开发一个简单的东西,然后部署到 Oracle Applications 上去,又或者,用
OAF 开发一个简单的JAVA 页面,然后同样部署到 Oracle Applications 上去。程序不需要很
复杂,但只要你做过一次,就会有一定的印象。以后再做EBS DBA 有关的内容, 会帮助你理解。

另外,还有一个内容,我觉得也需要掌握但这里没怎么涉及的,就是有关 Functional Foundation
方面的内容。这方面包括 Application Object Library (例如上面提到的
Concurrent Processing, Security,Responsibility, data group , 各种 FND_ 表 等等),也包括
业务方面的各种模块,比如说,最常见的财务模块,我们可以了解什么是 chart of accounts,
应收模块、应付模块和固定资产模块是什么,整个 General Ledger的基本流程
(open period, create journal, journal posting, revaluation, consolidation ,close period 等等),
以及相应的各种GL_ 表 , interface 接口等等。同样,这要看各人的环境,是用财务,人事,
还是制造系统诸如此类。不过,留意的东西是一样,包括主要的 Entity 内容, 关键的业务流程,
及对应的表。

这些可能对DBA的工作关系不是那么直接,但我觉得懂一些,对工作会有帮助,会帮助DBA与其他部门的沟通,
也帮助你理解整个Oracle Applications, 因为所有软件要做的,就是为了实现这些业务功能。了解了这些,
就会觉得Oracle Applications 虽然复杂,但你起码有一个从技术到业务的总的印象。

Oracle Applications 作为一个ERP软件,要包含的内容,本身已相当复杂,再因为历史的原因,
不同年代的各种各样的开发软件都汇聚在一起,所以现今的 Oracle Applications 会显得非常复杂,
( 准备推出的 Fusionware Applications 因为用 Java 重写的关系,可能会简洁些),
不同的开发软件,不同的版本,各种各样的bug, 导致 EBS DBA会碰到的问题,也是千奇百怪。

不过我觉得在掌握以上各章内容的基础上,再利用 metalink的 search 功能,(只要你不
马上使用最新版本,那么一般你遇到的问题,别人可能已经碰过了),处理一般的EBS DBA的工作,
应该问题不大。

由于水平有限,时间(打字太辛苦)的原因,所以各章的内容都可能比较简短,不会有详细的描述。
只是一些简单的记录。

另外,如果有时间,我也准备整理个人近期比较感兴趣的SOA Composite 应用方面的内容,
包括 如何安装配置 SOA 11g ,如何开发、部署一个SOA Composite 应用,
涉及如何使用 BPEL, Mediator, 及 File Adapter,database Adapter, JMS Adapter 开发一个简单的
应用,如何使用 Human Workflow, 如何使用 BusinessRule,DecisionTable  等内容。

赞(0) 打赏
未经允许不得转载:徐万新之路 » (转)Oracle Applications DBA 基础
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏