EBS DBA 问题问答

简介: 1) Why do we keep the same password for APPS & APPLSYS ?This is required during Oracle Applications Login.

1) Why do we keep the same password for APPS & APPLSYS ?

This is required during Oracle Applications Login. The process is as follows :

a) Initial Sign on (http://hostname.domain.com:port)

This uses APPLSYSPUB schema to authenticate and validate AOL username & password (OPERATIONS/WELCOME using GUEST user account).Once this aunthentication is validated successfully we get to see the responsibility page.

b) Selecting the assigned responsbility requires APPLSYS schema validation and then it connects to APPS schema.

c) Since it uses both applsys and apps during signon process this expects both the password to be identical. Try changing apps password to something else and try to login, the validation at the last stage would fail.


2) What would happen if you change the passwords for APPS, APPLSYS with “alter user” command.

Changing the apps password using “alter user” corrupts the password

Oracle Application stores passwords in FND_USER and FND_ORACLE_USERID

Column Value Keys
FND_USER APPS password username/password
FND_ORACLE_USERID user password APPS password

The APPLSYS.FND_ORACLE_USERID table contains all the Oracle Applications related database accounts – there is one database account for each Oracle Applications module (i.e., GL = General Ledger). The application needs access to these database schemas to perform various functions, thus it must have access to the database account password. All the passwords in the FND_ORACLE_USERID table are encrypted using the APPS password as the key.

Thus changing the password using “Alter User” command will not reflect the password in FND_ORACLE_USERID.






5) How would you recover the executable once lost ?

What would happen … if FNDLIBR executable is deleted from $FND_TOP/bin while the Application is up and running.

Any executable that is lost can be recreated using adadmin using

Option 2 : Maintain Applications Files menu

Then

Option 1 : Relink Applications programs

If a DBA deletes the FNDLIBR executable during runtime users will still be able to run the reports however if a DBA tries to restart the service it will raise an error.

Manager Log file shows the error :

Starting PATCH_0913@PATCH Internal Concurrent Manager — shell process ID 29919

logfile=/patchapps/oracle/inst/apps/PATCH_erppatch/logs/appl/conc/log/PATCH_0913.mgr

PRINTER=noprint

mailto=applpatch

restart=N

diag=N

sleep=30

pmon=4

quesiz=1

Reviver is ENABLED

sh: line 34: FNDLIBR: command not found

The PATCH_0913@PATCH internal concurrent manager has terminated with status 127 – giving up.

6) Which table stores the Application URL ? (http://hostname.domain.port)

select * from icx_parameters;

OR

SELECT PROFILE_OPTION_VALUE
FROM FND_PROFILE_OPTION_VALUES
WHERE
PROFILE_OPTION_ID = (SELECT PROFILE_OPTION_ID FROM FND_PROFILE_OPTIONS WHERE PROFILE_OPTION_NAME =’APPS_FRAMEWORK_AGENT’) AND LEVEL_VALUE=0;

7) Elaborate on “splice” in adsplice ?

AD Splicer registers off-cycle product as a valid Oracle Applications product for the given release

• The splicing process enables AutoPatch and AD Administration to recognize the off-cycle product

• AD Splicer uses control files to manage the splicing process

– These are not related to the database control files

Off-cycle products are generally released as patches. All product files and control files necessary to splice in the product are included in the patch.

There is one product configuration file, called newprods.txt. The product configuration file must be edited for your specific system before the off-cycle product can be properly spliced.

8) FNDFS and FNDSM – Difference and whats the significance.

FNDFS — Also known as RRA(Report Review Agent) is the default text viewer within Oracle Applications, which allows users to view report output and log files.

FNDSM — Executable and a service required for GSM(Generic Service Management). It is initiated by starting Oracle Apps Listener.

9) What is OC4J ? – Used for Application Server

OC4J (Oracle Containers for Java/ J2EE) provides an execution environment for J2EE applications. It is needed by iAS & Developer (10.1.2 and 10.1.3) in R12.

10) What is OPMN ?

OPMN is installed and configured with every Oracle Application Server installation type and is essential for running Oracle Application Server.

Oracle Process Manager & Notification Server (OPMN) is a new addition to R12 E-Business Suite Technology Stack. OPMN manages all Oracle Application Server 10g Components (like 1. Oracle HTTP Server, 2. OC4J etc)

11) Suppose we need to apply AR and AP patches – can we merge the patches together and apply ?

Yes we can merge them and apply as they belong to the same family ( Finance Module )

12) Whats the need to adpreclone.pl?

ADPRECLONE is a feature provided in Oracle Applications 11i/R12 to clone the system i.e create a replica of source system for testing purpose.

ADPRECLONE — Used as a pre-requisite before starting the cloning procedure

adpreclone creates a staging directory under $COMMON_TOP

for e.g : $COMMON_TOP/clone

adpreclone.pl captures all the drivers and templates required to clone the target system using the source systems information.

13) Can we clone the instance without adpreclone – is it recommended.

Yes we can clone the instance without running adpreclone and it is always referred to as “MANUAL CLONING”. Although it is not recommended by Oracle, DBA’s prefer this way when they have to refresh only the database.

14) What would “u” driver do while applying a patch ?

U driver is a unified driver supplied in all the patches in R12

Prior to R12 in 11i patches were released with 3 specific drivers

i) c driver — Copies the files provided by the patch to their respective tops

ii) d driver — Executes the files copied the c driver into the database for e.g : packages, ldt files, xdf files etc

iii) g driver — Generates forms and reports provided in the patch.

This consumes a lot of time as a DBA needs to run the patch utility everytime a driver needs to be applied and hence resulting in long down time.

To avoid this process and reduce the downtime ORACLE has released unified drivers referred as “U”  driver which is a combination of these 3 drivers and will execute the patch sequentially from c driver to d driver and then g driver.

15) Why is the Batch Size defined as 1000 by default ?

This is to decide the rows for commits during a patch or any administrative tasks that are in progress.

16) Can I open another session and run adadmin  while a patch application is in progress?

Yes you can run provided none of the workers are running for the current patch process.

17) Are the existing DB connections dropped if the DB listener is restarted ?

No existing users will be able to continue their work. Any new connection will not be able to go through.

18) How to compile invalid objects from the middle tier ?

You can complie invalid objects using adadmin

Option 3 : and then Option 1

19) How to find what Oracle Application client is using ?

select release_name from fnd_product_groups;

20) How to check the version of any file in Oracle Applications ?

Go to the TOP directory

cd $AP_TOP/patch/115/sql

strings -a filename |grep ‘$Header


相关文章
|
3天前
|
人工智能 定位技术 SEO
我学 GEO 第 15 天:终于知道AI GEO该如何做?
我是暴走的莉莉酱,边旅行边研究AI GEO的数字游民。专注普通人如何提升“AI可见度”——让AI在回答用户问题时准确识别、理解并推荐你。不讲玄学,只做可测、可调、可持续的GEO实践。
369 124
|
5天前
|
机器学习/深度学习 人工智能 调度
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
HappyHorse 1.1 是新一代视频生成大模型,全面升级动态表现力、角色一致性、指令遵循、视觉质感与音画协同能力。支持I2V/T2V/R2V三类生成,适配短剧、电商广告、品牌营销等场景,提供高质、流畅、可控的AI视频生产力。
630 4
🐴 HappyHorse 1.1 现已上线阿里云百炼!快来查收模型使用指南,现在调用享 6 折~
|
1天前
|
人工智能 自然语言处理 API
阿里云Token Plan团队版解析:功能、三档套餐与省钱订阅指南
阿里云百炼平台推出的Token Plan团队版,是面向企业与团队的AI大模型订阅服务,以Credits为统一计量单位,整合文本与图像生成模型,提供团队管理、数据安全、多工具兼容等核心能力,解决团队零散订阅AI服务的管理混乱、成本失控、数据安全等痛点。本文将从核心定位、套餐详情、计费规则、团队管理、工具兼容、便宜订阅技巧等方面,全面解析Token Plan团队版,帮助企业与团队高效、低成本地使用AI服务。
282 108
|
3天前
|
缓存 人工智能 运维
阿里云618百炼大模型Qwen3.7-Max功能、免费试用、订阅计费、配置接入详解
Qwen3.7-MAX是阿里云百炼平台推出的通义千问3.7系列旗舰大语言模型,专为智能体时代复杂任务打造,依托阿里云全域算力与自研技术,在逻辑推理、长文本处理、代码工程、长周期自主执行等领域达到行业顶尖水平。2026年618期间,该模型推出多重免费试用权益、按量计费5折、订阅套餐优惠等专属福利,覆盖个人开发者、团队与企业全场景需求,以下从核心功能、免费试用、订阅计费、配置接入四方面展开详细解析。
372 123
|
16天前
|
缓存 测试技术 API
Qwen 3.7 Plus 与 Max 实测:性价比与多模态能力差异解析(2026)
2026 年 6 月 1 日,阿里悄无声息地发布了 Qwen 3.7 Plus,距 Qwen 3.7 Max 上线刚好 11 天。同样的 1M 上下文,同样的 35 小时自治上限。但价格才是头条:Plus 是 0.40/M输入,Max是 2.50/M——便宜约 6 倍——并且还能看图、看视频。Vision Arena 上 Plus 已经排到 #16。所以这周真正值得讨论的问题不是”要不要为视觉能力买单”,而是”Max 凭什么用 6 倍价格换来 2 个百分点的 benchmark 领先”。
|
2天前
|
存储 人工智能 数据可视化
别再手动复制 Skill 了:多 Agent 时代的 Skill 管理方案
多 Agent 场景下 Skill 的统一管理与同步。
189 122
|
9天前
|
缓存 人工智能 运维
GLM 5.2自托管全流程实战:硬件选型、vLLM/SGLang部署与成本盈亏测算
2026年智谱发布GLM 5.2超大混合专家模型,区别于以往仅开放API的闭源大模型,该模型权重以MIT开源协议对外发布,企业与开发者可完整下载、本地审计、私有化部署,实现数据不出环境、自定义微调、自主调度推理资源。GLM 5.2拥有753B总参数,原生支持百万级上下文窗口,在代码生成、长文档推理、数学逻辑等多项基准测试中对标国际顶尖商用模型,是首款可完整自托管的前沿代码向大模型。
761 0
|
2天前
|
SQL 存储 运维
日志能不能改?SLS LogStore 原生支持更新和删除了
随着日志承载的业务语义越来越多,数据订正、回填、清理等需求变得越来越常见。SLS 现已为 LogStore 提供原生 update/delete 能力——支持按 RowID 精确修改,按查询条件批量操作,类似计费调账、标签刷新、反馈回填等场景都可以直接在 LogStore 内完成闭环。
173 124

热门文章

最新文章