Lab 1: 创建客户化应用$ cd $APPL_TOP

在目录$APPL_TOP下建立目录satyam,其结构如图(注意大小写的区分)

图1.1

Step 2: 修改Environment File

以applprod用户登录操作系统

修改环境文件 PROD.env ,增加如下2行:

SATYAM_TOP = “/demoapp/demoappl /satyam/1.0.0”

Export SATYAM_TOP

重启ORACLE APPLICATIONS,以使更改生效。

Step 3: 创建Tablespace/User

以applprod用户登录操作系统

运行:$ sqlplus

在SQL-PLUS中,以用户名SYSTEM连结数据库

运行以下命令建立TABLESPACE:

create tablespace satyam_data

datafile ' /demo/demodata/satyam_data01.dbf'

size 500M reuse autoextend on next 10M ;

create tablespace satyam_idx

datafile '/demo/demodata/satyam_idx01.dbf'

size 100M reuse autoextend on next 10M ;

运行以下命令建立USER:

create user satyam

identified by satyam

default tablespace satyam_data

temporary tablespace temp ;

运行以下命令授权:

grant connect, resource to satyam ;

grant select any table to satyam ;

grant select any sequence to satyam ;

如果是一次性导入的话下面是运行创建Table, Sequence, Trigger, Synonym, View, Package等的脚本,在下一节再讨论。

Step 4: Application Setup

操作者必须先登录OA系统,并以“系统管理员”职责进入“浏览器”窗口。

(1) Application Register

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

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

ApplicationSATYAM CustomizationShort NameSATYAMBasepathSATYAM_TOPDescriptionSATYAM Customization(2) Oracle Users

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

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

Database User NameSATYAMPassword相应口令(系统要求输入2次,以确认)PrivilegeEnabledInstall Group1DescriptionSATYAM Customization(3)Data Groups

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

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

ApplicationSATYAM CustomizationORACLE IDAPPSDescription(4)Request Groups

在功能菜单中选择“安全性-责任-请求”,打开请“求组窗口”,创建一条新记录。

GroupSATYAM Concurrent ProgramsApplicationSATYAM CustomizationCodeDescription 接下来的步骤是建立Menu,Responsibility,Profile等,在此就不再一一赘述了。

Lab 2: 创建客户化数据库对象的注意事项

在开发客制化Form往往要创建的新的数据库对象。比如。比如一个客制化的应用为SATYAM,对应的Schema为SATYAM,那么实在对象如、Sequence、triggers等建在Schema的表空间中,其他packages, views, procedures, functions等创建在Apps Schema下,常见错误是把表建在Apps Schema下又来建别

oracle form on query,OracleForm实战总结.doc相关推荐

  1. Oracle Form二次开发实战总结

    操作数据无非删除.更新.插入的动作,在Oracle Form依靠下面触发器完成这些操作. Form  Trigger Key-commit    保存按钮触发/Ctrl+S 键盘触发/代码触发 Blo ...

  2. Oracle Form二次开发实战总结 调用Form

    http://blog.163.com/hcyhan@126/blog/static/50315227200831491559855/ Form开发中经常会用到Form间相互调用的功能,总结了以下,大 ...

  3. oracle 实例多一些的书,Oracle+Database+11g+PLSQL编程实战(书+源码)

    [实例简介] Oracle+Database+11g+PLSQL编程实战(书+源码) [实例截图] [核心代码] OracleDatabase11gPLSQL编程实战(书源码) ├── Oracle ...

  4. Oracle特殊恢复原理与实战(DSI系列)

    1.深入浅出Oracle(DSI系列Ⅰ) 2.Oracle特殊恢复原理与实战(DSI系列Ⅱ) 3.Oracle SQL Tuning(DSI系列Ⅲ)即将开设 4.Oracle DB Performan ...

  5. Oracle数据库12cR2(项目实战之二):Linux系统安装Oracle12.2

    oracle数据库12cR2(项目实战之二):linux系统安装Oracle12.2 一.课程主题: 风哥Oracle数据库教程12cR2(项目实战之二):在linux操作系统安装Oracle12.2 ...

  6. Oracle Form Builder

    Oracle Form Builder 是Oracle的一个开发工具,可以针对Oracle公司的E-Business Suit的ERP系统开发的.对应的还有reports builder. Oracl ...

  7. Oracle EBS使用CSV导入Oracle Form及BOM清单导入 API

    Oracle EBS物料BOM清单维护是用户最头疼的事情,特别对一些电子产品行业的产品种类多,更新周期短和BO层级多等等特点,用户提出想在PADS软件或AD软件或PLM系统的BOM清单导出Excel, ...

  8. MySQL与Oracle主键Query性能测试结果

    MySQL与Oracle主键Query性能测试结果 From:DBA同事的测试结果 为了让大家更详细的了解Oracle和MySQL的差异和适用场景,为数据库选型提供帮助,我们对MySQL和Oracle ...

  9. Oracle Form 之 Compute Data

    操作数据无非删除.更新.插入的动作,在Oracle Form依靠下面触发器完成这些操作. Form Trigger Key-commit        保存按钮触发/Ctrl+S 键盘触发/代码触发 ...

最新文章

  1. 全球公有云巨头:亚马逊 AWS
  2. c程序设计语言第五单元,(C语言程序设计基础课件)第五单元循环结构程序设计.pptx...
  3. 脑电信号滤波方式汇总
  4. 2020年,产品经理如何提高求职成功率?
  5. tf.train.exponential_decay
  6. ensp路由器无法启动_ensp和CRT使用小技巧
  7. 我的内核学习笔记2:platform设备模型
  8. 基于heartbeat v1配置mysql和httpd的高可用双主模型
  9. AssemblyInfoTask-new
  10. c++ 编译添加dll_使用MinGW编译OpenCV4源码与配置使用演示
  11. 2021年软考VRRP虚拟路由冗余技术
  12. 【瑕疵检测】基于matlab Gabor滤波布匹瑕疵检测【含Matlab源码 407期】
  13. DSGE模型的Stata实现简介
  14. c51流水灯实验报告汇编语言,LED流水灯显示实验,单片机实验报告
  15. wordpress插件_5个最佳WordPress企业目录插件
  16. 软件测试自学网站推荐_四大适合年轻人自学的网站!知乎超100万人推荐,自学改变人生...
  17. 博弈论 —— 海盗分金
  18. 写博客有什么意义以及为什么?
  19. 文章4:多功能智能跟随行李箱控制系统设计 | 本科毕业设计 - 【资料搜索技巧+参考资源整合】
  20. 【从饮水机到名人堂之c语言】日常学习总结

热门文章

  1. 节日假期如何规划旅游?vr智慧景区让你足不出户畅游美景
  2. perf常用命令(perf top perf record perf stat)
  3. 无人驾驶计算机控制系统,自动驾驶汽车的无人驾驶系统三大模块是什么?
  4. Android12,SCHEDULE_EXACT_ALARM权限检查值一直返回true
  5. 基于FIR的音乐加噪降噪及频谱分析
  6. 双月数据生成及其常见算法(二)
  7. 助力危化运输升级 欧曼一体化解决方案再写山东危化安全运输新篇
  8. VSCode换行快捷方式及键盘快捷键重置
  9. 关闭win10任务视图功能
  10. ThreadPoolExecutor(二)——execute