0202.EBS-DBA0102.系统客户化开发初始化安装总结

来源:互联网 发布:知乎怎么发专栏 编辑:程序博客网 时间:2024/06/07 21:49

第一部分  客户化模块的建立

本章指导系统管理员如何创建客户化应用模块。

Warring:本章内容以个人测试环境为背景;在生产环境实施时需要作相应路径更改。

第一步 Tablespace和User创建

11i环境:
-- create tablespaceCREATE TABLESPACE CUXD DATAFILE '/u01/oracle/PROD/db/apps_st/data/cuxd.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE TABLESPACE CUXX DATAFILE '/u01/oracle/PROD/db/apps_st/data/cuxx.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;-- create the temp tablespace /*CREATE TEMPORARY TABLESPACE temp TEMPFILE '/u01/oracle/PROD/db/apps_st/data/temp.dbf' SIZE 50M AUTOEXTEND ONNEXT 50M MAXSIZE 20480MEXTENT MANAGEMENT LOCAL;*/-- create userCREATE USER CUX IDENTIFIED BY CUX;GRANT CREATE SESSION,CREATE TABLE,CREATE PROCEDURE,CREATE SEQUENCE,CREATE TRIGGER,CREATE VIEW,CREATE SYNONYM,CREATE TYPE,CREATE DATABASE LINK,ALTER ANY OUTLINE,ANALYZE ANY,QUERY REWRITE,CREATE MATERIALIZED VIEW,DROP ANY OUTLINE,CREATE CLUSTER,CREATE ANY OUTLINE,ALTER SESSIONTO CUX;GRANT resource to CUX;--assign tablespace to userALTER USER CUX DEFAULT TABLESPACE CUXD QUOTA UNLIMITED ON CUXD;ALTER USER CUX TEMPORARY TABLESPACE temp;

R12环境:

R12不需要自己创建tablespace,所有的应用都是在APPS_TS_TX_DATA下。
以DBA系统用户登录sqlplus:
sqlplus / as sysdba 
SQL>create user cux identified by cux default tablespace APPS_TS_TX_DATA temporary tablespace TEMP; SQL>grant connect ,resource to cux identified by cux;

第二步 目录结构建立

在目标服务器上依次建立以下目录结构:



可以通过ftp工具登录服务器上建立,或以 appltest 用户 Telnet 登录到 Unix /Linux应用服务器 ,执行如下命令:
cd $APPL_TOPmkdir tgcustcd tgcustmkdir 12.0.0cd 12.0.0mkdir adminmkdir binmkdir formscd formsmkdir USmkdir ZHSmkdir programscd ..mkdir logmkdir outmkdir packagemkdir reportscd reportsmkdir USmkdir ZHScd ..mkdir setupmkdir sqlmkdir wfcd wfmkdir wftmkdir sql

注:这里创建的目录可以根据实际需要只创建需要的即可,目录结构可以参考$APPL_TOP目录下的标准模块目录层次结构。

第三步 UNIX/Linux环境变量建立

切换用户的时候用: 

su - applmgr

不要忘记‘-’,作用是启动环境变量。

更改$INST_TOP/appl/admin/PROD_ebs.xml


先备份PROD_ebs.xmlPROD_ebs.xml.bakYYYYMMDD

修改PROD_ebs.xml

打开改文件,找到这一行:

<GL_TOP oa_var="s_gltop"oa_type="PROD_TOP"oa_enabled="FALSE">/u01/oracle/PROD/apps/apps_st/appl/gl/12.0.0</GL_TOP>

在这一行下面添加一行:

<CUX_TOPoa_var="s_cuxtop" oa_type="PROD_TOP"oa_enabled="TRUE">/u01/oracle/PROD/apps/apps_st/appl/cux/12.0.0</CUX_TOP>

改完保存,并上传覆盖原文件。


运行环境变量,然后重启应用服务器以生效

.$APPL_TOP/ PROD_ebs.envcd$INST_TOP/admin/scriptsshadstpall.sh apps/appsshadstrtal.sh apps/apps

注意:这里重启应用后没有生效,我的做法是在重启前先执行autoconfig:

sh $INST_TOP/admin/scripts/adautocfg.sh

第四步 应用注册

登录OA系统,并以“系统管理员”职责登录系统。

在功能菜单中选择“应用产品-注册”,打开“应用产品”窗口;

新建一条记录(具体内容如下),保存后,关闭该窗口。

应用:CUX Customized Application

简称:CUX

基本路径:CUX_TOP

说明:CUX Customized Application



第五步 用户注册

登录OA 系统,并以“系统管理员”职责登录系统。

在功能菜单中选择“安全性-ORACLE-注册”,打开“Oracle用户”窗口;

新建一条记录(具体内容如下),保存后,关闭该窗口。

在这里会需要你输入口令,必须与数据库中的用户口令一致,才能使用户生效。

数据库用户名:CUX


第六步 数据组注册

登录OA 系统,并以“系统管理员”职责登录系统。

在功能菜单中选择“安全性-ORACLE-数据组”,打开“数据组”窗口;

新建一条记录(具体内容如下),保存后,关闭该窗口。

用窗口菜单“查询-查找”来检索出“标准”数据组。并在其下的明细行中新建一条记录(具体内容如下),保存后,关闭该窗口(如果OA 启用了MRC,则需要在“MRC”数据组中添加同样一条记录):

应用:CUXCustomized Application

ORACLE 标识:APPS

说明:



































0 0
原创粉丝点击