50 大 Oracle 应用技术面试问题 (2025)
Oracle 应用程序面试问题和答案
以下是 Oracle 应用程序面试问题和答案,可帮助应届毕业生和有经验的应聘者获得理想的工作。
1. 使用 Oracle 应用程序附加报告的步骤是什么?
- 您需要系统地遵循某些步骤来将报告与 Oracle 应用程序附加在一起。
- 设计报告。
- 生成与报告相关的可执行文件。
- 将可执行文件和源文件移动到产品的相应文件夹。
- 以并发可执行文件的形式注册报告。
- 定义已注册的可执行的并发程序。
- 为请求责任组添加并发程序。
2. 如何区分 Apps 模式与其他模式?
Apps 架构仅包含同义词,无法在其中创建表。其他架构包含表和对象,允许创建表以及为表提供授权。
3. 定义自定义顶部及其用途。
定制顶部可以定义为专为客户打造的客户顶部。根据客户的要求,可以制作许多客户顶部。定制顶部用于存储开发和定制的组件。当 神谕 公司应用补丁,除自定义顶部之外的每个模块都被覆盖。
4. 从 pl/ 调用标准接口程序的方法是什么SQL 或 SQL 代码?
FND_REQUEST.SUBMIT_REQUEST(PO, EXECUTABLE NAME,,,,,PARAMETERS)
5. 与美国文件夹相关的意义是什么?
US 文件夹只是一种语言规范。可以根据安装的语言保留多个文件夹以指定语言。
6. 报告触发器有哪几种?
主要有五种不同类型的报告触发器可用。它们是
- 报告前
- 报告后
- 参数形式之前
- 参数形式后
- 页面之间
7. 报表触发器相关的触发顺序是什么?
与触发相关的顺序为:参数表单前、参数表单后、报表前、页面间、报表后。
8. PL/SQL 中的游标有什么用途?
游标可用于处理与 PL/SQL 相关的各种行查询。隐式游标可用于处理与 Oracle 相关的所有查询。未命名的内存空间由 Oracle 用于存储可与隐式游标一起使用的数据。
9.定义记录组?
记录组可以看作是一个用于保存与值相关的列表关联的 SQL 查询的概念。记录组由静态数据组成,也可以通过 SQL 查询访问数据库表中的数据。
10. 什么是弹性字段?
这是一种与 Oracle 应用程序相关的字段,用于捕获与组织相关的信息。
11. 在需要时,是否有可能随时拥有自定义模式?
您可以在创建表时提供自定义模式。
12.什么是并发程序?
并发程序是需要与不兼容和参数一起执行的实例。
13.定义应用程序顶部?
当我们连接到服务器时,会发现应用程序顶部。有两种类型的应用程序顶部可用,即产品顶部和自定义顶部。产品顶部是制造商默认内置的顶部。客户可以选择自定义顶部,并且可以根据客户的要求创建任意数量的自定义顶部。
14.解释在程序方面必须遵循的程序?
在程序中有许多参数是必需的,并且每个参数都有与之相关的特定工作。
- 错误缓冲区: 这是用于返回错误消息并将其发送到日志文件的参数。
- 重複代碼: 这是可以显示与过程相关的状态的参数。0、1 和 2 是此参数显示的状态。0 表示已完成的正常状态,1 定义已完成的警告状态,2 表示已完成但有错误。
15.什么是代币?
令牌用于向报告生成器传输值。令牌通常不区分大小写。
16. 菜单是什么?
菜单可以定义为与系统功能相关的层次化排列。
17.什么是函数?
功能是应用程序的较小部分,在菜单内定义。
18.定义SQL加载器?
Sql loader 是一个类似于批量加载器的实用程序,用于将外部文件中的数据移动到 Oracle 数据库。
19.如何向 oracle apps 注册并发程序?
为了注册并发程序,您需要遵循某些步骤。
- 第一步是以系统管理员的身份登录您的系统。
- 下一步是定义可执行的并发程序。
- 在定义并发程序时,请注意给出应用程序名称、简称和描述以及可执行并发程序的选择。
20. 定义账簿?
SOB 可以定义为与账户、货币和日历相关的图表的集合。
21. 什么是值集?
值集用于包含值。如果值集与报表参数相关联,则会向用户发送一个包含值的列表,以便以参数值的形式接受其中一个值。
22. 定义验证类型?
验证有多种类型。
- 无:这是最低限度验证的指示。
- 独立:输入应该存在于先前定义的值列表中。
- 依赖:根据先前的值,将输入与值的子集进行比较。
- 表:根据应用程序表中存在的值检查输入。
- 特殊:这些是利用弹性字段的值。
- 对:对可以定义为利用弹性字段的一组值。
- 翻译独立:这是一种只有先前定义的列表中的输入存在时才可使用的值。
- 可翻译依赖:在这种验证规则中,将输入与先前定义的列表相关联的值的子集进行比较。
23. 定义模板?
模板是创建任何其他类型表单之前必不可少的一种表单。它是一种包含独立于平台并与特定库关联的附件的表单。
24. 哪些附件与平台无关并成为模板的一部分?
模板表单包含几个附件。
- 应用分数: 这是一种由包和程序组成的附件,可用于创建工具栏、菜单等各种不同形式。
- APPSDAYPK: 此附件包含有助于控制与 oracle 相关的应用程序的软件包。
- 联邦税务局: 该附件具有用于弹性字段、配置文件、消息字典和并发处理的各种程序和包。
- 定制: 此附件有助于扩展 oracle 的应用程序形式,而不会导致与应用程序代码相关的任何修改。有各种自定义功能,包括缩放。
25. 定义临时报告?
这是一种为了满足特定时间的报告需求而制作的报告。
26.责任的定义是什么?
职责是将各种模块组合成用户可访问的格式的方法。
27. 定义自主交易?
这是一种独立于其他事务的事务。这种事务允许您暂停主事务,并帮助执行 SQL 操作、回滚操作以及提交操作。自治事务不支持资源、锁或属于主事务的任何类型的提交依赖关系。
28. 触发器有哪些类型?
与表单相关的触发器有很多种,它们包括
- 关键触发因素
- 错误触发
- 消息触发器
- 导航触发器
- 基于查询的触发器
- 事务触发器
29. 接口程序中的临时表有什么用途?
这些类型的表可用于存储中间值或数据。
30. 在哪里定义报告中的参数?
参数可以在并发程序的形式内部定义,不需要注册参数,但可能需要注册与参数关联的一组值。
31.定义自定义表单的步骤?
您需要利用以下步骤来定制表单。
- 您需要做的第一件事是从 AU_TOP/forms/us 复制文件 template.fmb 以及 Appsatnd.fmb 并将其粘贴到自定义目录中。通过这样做,与此任务相关的库将被复制。
- 您现在可以创建所需的表单并对其进行自定义。
- 不要忘记将创建的表单保存在需要放置它们的模块内。
32. 定义 Key Flexfiled?
键 flexfiled 是一个唯一标识符,通常存储在段内,并且与此相关的两个不同的属性是 flexfiled 限定符和段限定符。
33. 定义关键弹性域的用途?
这是用于存储与密钥相关的信息的唯一标识符。它还有助于输入和显示与密钥相关的信息。
34. 定义描述性弹性字段?
这是一种主要用于捕获附加信息的弹性域,以属性的形式存储。描述性弹性域是上下文相关的。
35. 列出DFF(描述性弹性字段)的一些用途?
DFF(描述性弹性字段)用于以下目的:
- 根据业务需求定制数据字段
- 查询智能字段以获取某些特定信息
- 定制应用程序以捕获难以追踪的数据
- 定制应用程序以符合当前的业务实践
36. 定义MRC(多种报告货币)?
多种报告货币是一种与 Oracle 应用程序相关的功能,有助于报告和维护与各种形式的功能货币的交易级别相关的记录。
37. 定义 FSG (财务报表生成器)?
这是一种功能强大且灵活的工具,可帮助您创建无需编程即可定制的报告。此工具仅适用于 GL。
38. 定义 Oracle Suite?
Oracle 套件包括 Oracle 应用程序以及与分析组件相关的软件。
39. 定义 ERP(企业资源计划)?
ERP 是一种以软件包形式提供的软件系统,有助于自动化和集成与业务相关的大多数流程。
40.什么是数据链?
数据链接可用于关联与各种不同查询相关的结果。
41.如何根据第一个参数获取参数值?
第二个参数可以通过使用命令 $flex$value set name 和第一个参数来获得。
42.定义数据组?
数据组可以定义为与oracle相关的应用程序组。
43. 解释安全属性?
Oracle 可以使用安全属性来允许用户查看包含数据的特定行。
44. 定义配置文件选项?
配置文件选项由一组有助于定义应用程序的外观和行为的选项组成。
45. 解释一下应用?
应用程序可以定义为菜单、表单和功能的集合。
46. 我们在哪里使用 Custom.pll?
Custom.pll 可以在制作定制或新的 神谕形式.
47. 在哪里创建表?
可以在自定义模式下创建表。
48. 定义多组织?
这是一种数据安全的功能。
49. 定义请求组?
请求组被分配了一组职责。
50. 生成的对象有什么用途?
该对象用于与可执行字段关联的处理。
这些面试问题也会对您的口试有所帮助。希望您喜欢这份 Oracle 应用常见问题列表 技术面试 有疑问吗?
在问题#2中,我想澄清的一件事是我能够在应用程序模式中创建表,但是有写说“无法在应用程序模式中创建表”
您能解答我的疑问吗?提前谢谢。
您可以在应用程序架构中创建表,但这是一种很好的做法。应该在自定义架构中创建表,并在应用程序中创建同义词,然后可以从自定义架构向应用程序架构提供适当的授权
在问题 35 中,列出了一些 DFF,但答案重复解释了 DFF,但没有列出 DFF
您好,谢谢指出。已更正。