Learn Oracle Apps
Tuesday, 17 January 2023
Saturday, 22 May 2021
Oracle Linux DBA basic commands/ Troubleshooting
-----------Who logged in to Linux / Bruit force attack login history----------
who | cut -d' ' -f1 | sort | uniqlast
---------------------Oracle EBS Application Version/ Details -------------------------------
Finding Location of appl_top from dabatase
• Finding hosts file on oracle Server for host entry
( needs to login through root user for editing the host file)
----------------------Concurrent manager IS DOWN --------------------------
Shutdown all the services and check the fndlbr
appclone@ebststcm02:/oraapp/ebsclone/inst/apps/EBSCLONE_ebststcm02/admin/scripts$ ps -ef | grep FNDLIBR|grep appclone
appclone 8328 7742 0 13:11:21 pts/1 0:00 grep FNDLIBR
appclone@ebststcm02:/oraapp/ebsclone/inst/apps/EBSCLONE_ebststcm02/admin/scripts$ cd
appclone@ebststcm02:~$ sqlplus apps/apps
SQL*Plus: Release 10.1.0.5.0 - Production on Fri Jun 21 13:11:27 2019
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL> @cmclean.sql
DOC>
DOC>WARNING : Do not run this script without explicit instructions
DOC>from Oracle Support
DOC>
DOC>
DOC>*** Make sure that the managers are shut down ***
DOC>*** before running this script ***
DOC>
DOC>*** If the concurrent managers are NOT shut down, ***
DOC>*** exit this script now !! ***
DOC>
DOC>#
If you wish to continue type the word 'dual': dual
-----------------------------------------------------------------------
-- Updating invalid process status codes in FND_CONCURRENT_PROCESSES
0 rows updated.
-----------------------------------------------------------------------
-- Updating running processes in FND_CONCURRENT_QUEUES
-- Setting running_processes = 0 and max_processes = 0 for all managers
50 rows updated.
-----------------------------------------------------------------------
-- Updating invalid control_codes in FND_CONCURRENT_QUEUES
0 rows updated.
50 rows updated.
-----------------------------------------------------------------------
-- Updating any Running or Terminating requests to Completed/Error canceled by CMCLEAN
0 rows updated.
----------------------------------------------------------------------
-- Updating any Runalone flags to 'N'
Updated 0 rows of runalone_flag in fnd_conflicts_domain to 'N'
-----------------------------------------------------------------------
Updates complete.
Type commit now to commit these updates, or rollback to cancel.
-----------------------------------------------------------------------
> commit
SQL> commit
2
SQL>Exit
---------------------Database is down /TNS listener is down ------------------------------------
Check if TNS is down using below command
$ lsnrctl status
Enter the WebLogic Server password:
adstpall.sh: Database connection could not be established. Either the database is down or the APPS credentials supplied are wrong.
Set the database env variable then sqlplus / as sysdba and then stratup as below to start db
-------------------- VNC SERVER--------------------------------------
Sunday, 16 June 2019
Display a iframe (HTML widget in oaf page) in oaf page using CO Extension
Business case: display a iframe (HTML widget in oaf page) at the bottom of oaf page
- Turn on the personalization by setting the appropriate profile value from system administrator
- Navigate to page -> Personalize page as below
- Click on the personalize pencil icon for item which has CO associated with it
Thursday, 16 February 2017
Oracle Apps Technical Interview Questions
- Difference between materialized view and normal view
- Union and union all difference - union removes duplicate records union all doesn’t
- Can we create a view if table is not present?
- WHO columns significance ?
- Triggers
- Row trigger fires for each row , let's say an update statement update 50 rows trigger will be fired 50 times
- Mutating Table Error
- Grants , performance Tuning
- Rank and Dense rank
- What is global temporary table ? (DECLARE GLOBAL TEMPORARY TABLE)
- Select * from per_all_people_f where rownum=10; will it return value or go into error ? Ans: No rows return
- Any arithmetic operation with null value results into null ; e.g. Select 5+null from dual;
- Function
- Procedures
- Exceptions
- Temporary tables ( temporary global table )
- Collection ( V array , Associative array /index by array , nested array )
- Bulk collect (How to use nested array in bulk collect) ? Benefit of bulk collect?
- Commit in exception
- Pragma types
- Query processing
- What is API what are common or default in and out parameters in oracle provided API?
- Significance of P_API_VERION_NUMBER in API
- IN/ OUT parameter
- Difference between varchar and vharcha2
- Run concurrent program through plsql
- AuthID in oracle package
- Types of cursor ( implicit/explicit)
- Attributes of cursor ( %found , %Notfound , %isopen , %Rowcount )
- Ref Cursor
- UTL_FILE
- Types of value set / what is $FLEX$
- None ii) Independent iii) Dependent iv) Table v) Translated Independent vi) translated dependent
- What are steps to register java concurrent program
- What are different types of concurrent program in oracle?
- MVC Architecture
- How do we move personalization's from one instance to other
- What is EO , VO , CO , AM
- Can we extend AM
- How to extend VO, CO
- How to check which co is to be extended
- What is association object (AO)
- Ways to pass values from one page to other
- Profile options to enable OAF personalization links
- What is AME
- Sequence of configuration
- Can we dynamic approval groups without customizing workflow (Yes)
- Can we test AME configuration? How to test AME configuration ?
- Can we trigger a workflow from PLSQL
- Parameters to be passed to function when called from the workflow (itemtype , itemkey , actid, funcmode, resulttype )
- Steps to customize workflow
- Access levels
- Types of alerts
- Testing of alerts
- Alert how to fetch new and old value in alert
- Can we run the alert manually ??? How ??
- How to send an email notification alert to multiple users (distribution list)
- Have you created XML reports, XML Bursting , what are different ways to create xml output in oracle application?
- Report Triggers
- Difference between after parameter and before report
- How to display a message in the log file ( SRW_ message ( number, 'msg'))
- User Exit
- P_CONC_REQUEST_ID
- Coolum's in report (formula column , place holder columns)
- Mapping between the data template and concurrent program
- If a plsql procedure is called through conc program what are the parameters ( errbuff , retcode)
- Significance of errbuff , retcode
- How to link two query groups together in RDF which have common value ??
- Difference between interface ,conversions and API
- Interface is periodic activity
- It may be daily or weekly or monthly or quarterly or Yearly
- Both Legacy system and oracle system are active.
- Which top is the forms placed
- Custom.pll
- From trace
- Triggers
- Post command (Caching for particular session )
- Zoom trigger
- Which triggers are automatically created when we create master detail from
- What are limitations of custom.pll and form personlizations
- How to use date tracking functionality and what package is used to enable date track functionality in oracle apps.
- Using form personalization I want to get a popup message based on the responsibility I am logged in with , example india resposnlility I should get message 'HI India' , with US responsibility I should get message 'Hi America' how to do this with personlizoation ?
- How static data which is entered in forms and not yet saved , can be validated when there are multiple line in master details form
- How to do one personalization which will behave differently at responsibility level
- How security profile works?
- How to rehire employee ?
- How to terminate employee?
- What are types of assignment's in oracle ?
- How to terminate assignment ? Primary vs secondary assignments ?
- Payroll processing ?
- Element entries ?
- Payroll types ?
- Assignment types ?
- Date tracking https://blogs.oracle.com/manojmadhusoodanan/entry/date_tracking_in_oracle_hrms
- Difference types of update mode ? https://blogs.oracle.com/manojmadhusoodanan/entry/date_tracking_in_oracle_hrms