设为首页 收藏本站
查看: 1837|回复: 0

[经验分享] EBS增加客制应用CUX:Custom Application

[复制链接]

尚未签到

发表于 2015-9-22 14:13:24 | 显示全部楼层 |阅读模式
  1. 创建数据库文件和帐号
  [iyunv@ebs12vis oracle]# su - oracle
[oracle@ebs12vis ~]$ sqlplus / as sysdba
  SQL*Plus: Release 11.1.0.7.0 - Production on Sun May 24 10:13:48 2015
  Copyright (c) 1982, 2008, Oracle.  All rights reserved.
  
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
  SQL> create tablespace CUX_DATA datafile '/d01/oracle/VIS/db/apps_st/data/cux_data01.dbf' size 200M reuse autoextend on next 100M;
  Tablespace created.
  SQL> create tablespace CUX_INDEX datafile '/d01/oracle/VIS/db/apps_st/data/cux_index01.dbf' size 200M reuse autoextend on next 100M;
  Tablespace created.
  SQL> create temporary tablespace CUX_TEMP tempfile '/d01/oracle/VIS/db/apps_st/data/cux_temp01.dbf' size 200M;
  Tablespace created.
  SQL> create user cux identified by cux default tablespace CUX_DATA temporary tablespace CUX_TEMP;
  User created.
  SQL> grant resource to cux;
  Grant succeeded.
  SQL> grant connect to cux;
  Grant succeeded.
  SQL> grant create table to cux;
  Grant succeeded.
  SQL> grant create view to cux;
  Grant succeeded.
  SQL> grant create package to cux;
grant create package to cux
      *
ERROR at line 1:
ORA-00990: missing or invalid privilege

  
SQL> grant create synonym to cux;
  Grant succeeded.
  SQL> grant create sequence to cux;
  Grant succeeded.
  
  2. 创建客制应用文件目录结构(参考INV_TOP)

  [iyunv@ebs12vis ~]# su - applmgr
[applmgr@ebs12vis ~]$ cd $APPL_TOP/inv
[applmgr@ebs12vis inv]$ find . -type d -exec mkdir -p $APPL_TOP/cux/{} \;
[applmgr@ebs12vis inv]$ cd ..
[applmgr@ebs12vis appl]$ cd cux
[applmgr@ebs12vis cux]$ du
8       ./12.0.0/help/US
8       ./12.0.0/help/ZHS
24      ./12.0.0/help
8       ./12.0.0/html
8       ./12.0.0/reports/US
8       ./12.0.0/reports/ZHS
24      ./12.0.0/reports
8       ./12.0.0/log
8       ./12.0.0/lib
8       ./12.0.0/out
8       ./12.0.0/patch/115/import/US
8       ./12.0.0/patch/115/import/ZHS
24      ./12.0.0/patch/115/import
8       ./12.0.0/patch/115/odf
8       ./12.0.0/patch/115/xdf
8       ./12.0.0/patch/115/irep/patch/115/import/US
16      ./12.0.0/patch/115/irep/patch/115/import
8       ./12.0.0/patch/115/irep/patch/115/odf
8       ./12.0.0/patch/115/irep/patch/115/sql
40      ./12.0.0/patch/115/irep/patch/115
48      ./12.0.0/patch/115/irep/patch
8       ./12.0.0/patch/115/irep/java/ebi/item/server
16      ./12.0.0/patch/115/irep/java/ebi/item
24      ./12.0.0/patch/115/irep/java/ebi
32      ./12.0.0/patch/115/irep/java
88      ./12.0.0/patch/115/irep
8       ./12.0.0/patch/115/xml/US
8       ./12.0.0/patch/115/xml/ZHS
24      ./12.0.0/patch/115/xml
8       ./12.0.0/patch/115/driver
8       ./12.0.0/patch/115/publisher/templates/US
8       ./12.0.0/patch/115/publisher/templates/ZHS
24      ./12.0.0/patch/115/publisher/templates
8       ./12.0.0/patch/115/publisher/defs
40      ./12.0.0/patch/115/publisher
8       ./12.0.0/patch/115/sql
216     ./12.0.0/patch/115
224     ./12.0.0/patch
8       ./12.0.0/java/make
8       ./12.0.0/java/jar
24      ./12.0.0/java
8       ./12.0.0/xml/orc115
16      ./12.0.0/xml
8       ./12.0.0/forms/US
8       ./12.0.0/forms/ZHS
24      ./12.0.0/forms
8       ./12.0.0/mds/lov/webui/ZHS
16      ./12.0.0/mds/lov/webui
8       ./12.0.0/mds/lov/consign/webui/ZHS
16      ./12.0.0/mds/lov/consign/webui
24      ./12.0.0/mds/lov/consign
48      ./12.0.0/mds/lov
8       ./12.0.0/mds/wshtxn/server/ZHS
16      ./12.0.0/mds/wshtxn/server
24      ./12.0.0/mds/wshtxn
8       ./12.0.0/mds/consign/webui/ZHS
16      ./12.0.0/mds/consign/webui
24      ./12.0.0/mds/consign
8       ./12.0.0/mds/rcv/server/ZHS
16      ./12.0.0/mds/rcv/server
24      ./12.0.0/mds/rcv
8       ./12.0.0/mds/attributesets/ZHS
16      ./12.0.0/mds/attributesets
8       ./12.0.0/mds/txnui/webui/ZHS
16      ./12.0.0/mds/txnui/webui
8       ./12.0.0/mds/txnui/lotDetails/webui/ZHS
16      ./12.0.0/mds/txnui/lotDetails/webui
24      ./12.0.0/mds/txnui/lotDetails
8       ./12.0.0/mds/txnui/serialDetails/webui/ZHS
16      ./12.0.0/mds/txnui/serialDetails/webui
24      ./12.0.0/mds/txnui/serialDetails
72      ./12.0.0/mds/txnui
216     ./12.0.0/mds
8       ./12.0.0/bin
8       ./12.0.0/mesg
8       ./12.0.0/admin/driver
8       ./12.0.0/admin/sql
24      ./12.0.0/admin
8       ./12.0.0/sql
640     ./12.0.0
648     .
    3. 增加客制应用到自动配置文件
  [iyunv@ebs12vis ~]# su - applmgr
[applmgr@ebs12vis ~]$ cd $APPL_TOP
[applmgr@ebs12vis appl]$ find . -name "*.env"
./ad/12.0.0/admin/template/APPSORA_ux.env
./ad/12.0.0/admin/template/adiasnt.env
./ad/12.0.0/admin/template/ad80nt.env
./ad/12.0.0/admin/template/install/template/db/ad8idbux.env
./ad/12.0.0/admin/template/install/template/db/ad8idbnt.env
./ad/12.0.0/admin/template/APPLSYS_nt.env
./ad/12.0.0/admin/template/APPLSYS_ux.env
./ad/12.0.0/admin/template/adovars_nt.env
./ad/12.0.0/admin/template/adiasux.env
./ad/12.0.0/admin/template/APPSORA_nt.env
./ad/12.0.0/admin/template/adovars_ux.env
./ad/12.0.0/admin/template/ad80ux.env
./asg/12.0.0/admin/template/asgovars_nt.env
./asg/12.0.0/admin/template/asgovars_ux.env
./fnd/12.0.0/fndenv.env
./fnd/12.0.0/usrxit/devenv.env
./APPSVIS_ebs12vis.env
./VIS_ebs12vis.env
./admin/adovars.env
[applmgr@ebs12vis appl]$ vi VIS_ebs12vis.env
  #!/bin/sh
#
# $Header: APPLSYS_ux.env 120.29.12010000.3 2009/01/11 17:35:23 mmanku ship $
#
# ###############################################################
#
# This file is automatically generated by AutoConfig.  It will be read and
# overwritten.  If you were instructed to edit this file, or if you are not
# able to use the settings created by AutoConfig, refer to Metalink Note
# 387859.1 for assistance.
#
# ###############################################################
  #
  ############################
# Set the variables required
############################
  AFJSMARG="-server -Xmx384m -XX:NewRatio=2 -XX:+UseSerialGC -Doracle.apps.fnd.common.Pool.leak.mode=stderr:off -verbose:
gc"
export AFJSMARG
  AFJCPARG="-client"
export AFJCPARG
  APPLRGF="/d01/applmgr/VIS/inst/apps/VIS_ebs12vis/logs/appl/rgf"
export APPLRGF
  CNTL_BREAK="ON"
export CNTL_BREAK
  ORACLE_TERM="vt220"
export ORACLE_TERM
  /CONTEXT_FILE
# Define APPS_JDBC_URL
######################
  APPS_JDBC_URL="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOS
T=ebs12vis.oracle.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=VIS)))"
export APPS_JDBC_URL
  ##########################################
# Define AD_APPS_JDBC_URL for AD Utilities
##########################################
  TEMP_APPS_JDBC_URL="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp
)(HOST=ebs12vis.oracle.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=VIS)))"
AD_APPS_JDBC_URL=`echo $TEMP_APPS_JDBC_URL | cut -d "@" -f2`
export AD_APPS_JDBC_URL
  ####################################################################
# The CONTEXT_FILE variable stores the location of the context file.
####################################################################
  CONTEXT_FILE="/d01/applmgr/VIS/inst/apps/VIS_ebs12vis/appl/admin/VIS_ebs12vis.xml"
export CONTEXT_FILE
  ####################################################################
# The CONTEXT_NAME variable stores the value for the current context
####################################################################
  CONTEXT_NAME="VIS_ebs12vis"
export CONTEXT_NAME
  ########################################################
# The APPLFENV variable is the filename of this file.
# If you rename this file, you should change this value.
########################################################
[applmgr@ebs12vis ~]$ cd $INST_TOP/appl/admin
[applmgr@ebs12vis appl]$ vi VIS_ebs12vis.xml
  <AU_TOP oa_var="s_autop" oa_type="PROD_TOP" oa_enabled="FALSE">/d01/applmgr/VIS/apps/apps_st/appl/au/12.0.0</AU_TOP>
<CUX_TOP oa_var="s_cuxtop" oa_type="PROD_TOP" oa_enabled="FALSE">/d01/applmgr/VIS/apps/apps_st/appl/cux/12.0.0</CUX_TOP>
<GWYUID oa_var="s_gwyuid">APPLSYSPUB/PUB</GWYUID>

  Application Developer ==> Application ==> Register
DSC0000.png
  System Administrator ==> Security ==> ORACLE ==> Register
DSC0001.png
  System Administrator ==> Security ==> ORACLE ==> DataGroup
DSC0002.png   
DSC0003.png
  Alter Manager ==> System ==> Installations
DSC0004.png
  
  4. 客制应用CUX下应用APPS_DDL, APPS_ARRAY_DDL
  SQL> @$AD_TOP/admin/sql/adaaddls.pls system_pword custom_schema custom_schema_pword
SQL> @$AD_TOP/admin/sql/adaaddlb.pls system_pword custom_schema custom_schema_pword
  
  5. 重启EBS应用层服务
[applmgr@ebs12vis ~]$ cd $INST_HOME/admin/scripts
[applmgr@ebs12vis appl]$ sh adstpall.sh apps/apps
[applmgr@ebs12vis cux]$ sh adstrtal.sh apps/apps

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-117328-1-1.html 上篇帖子: [笔记]学习EBS建议有的知识 下篇帖子: EBS Oracle E-Business Suite R12(For linux x86)安装手册
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表