1) First we had to update the context file on the application middle tier as follows:
s_forms_catchterm=0
2) Since the FORMS_RECORD_GROUP_MAX is not a default variable in the app tier context file, you need to create a custom template as follows.
cd $AD_TOP/admin/template
mkdir custom
cp $AD_TOP/admin/template/APPLSYS_ux.env $AD_TOP/template/custom/APPLSYS_ux.env
Edit the custom template file:
vi $AD_TOP/admin/template/custom/APPLSYS_ux.env
Set the environment variable FORMS_RECORD_GROUP_MAX to a high value such as 10000 or greater.
FORMS_RECORD_GROUP_MAX=10000
export FORMS_RECORD_GROUP_MAX
Save the file.
3)Run autoconfig utility for apps middle tier server.
4)Start app tier services and test.
Ref (Doc ID 745711.1)
Monday, February 25, 2019
Sunday, January 13, 2019
How to re-Compile Invalid Objects (Package, Function, Procedure, View, Trigger)
Step 1. Create sql file as compile.sql in shell and content as below:
connect &1/&2
set pages 1000
set head off
set feedback off
spool compile1.sql
prompt set feedback on
select 'alter '||decode(object_type,'PACKAGE BODY',
'PACKAGE',object_type)||' '||object_name||' '||
decode(object_type,'PACKAGE BODY','compile body','compile')||';'
from user_objects
where status='INVALID'
/
spool off
@compile1.sql
Step 2. Login Oracle by sqlplus:
#sqlplus / as sysdba
Step 3. execute sql file:
> @compile.sql
connect &1/&2
set pages 1000
set head off
set feedback off
spool compile1.sql
prompt set feedback on
select 'alter '||decode(object_type,'PACKAGE BODY',
'PACKAGE',object_type)||' '||object_name||' '||
decode(object_type,'PACKAGE BODY','compile body','compile')||';'
from user_objects
where status='INVALID'
/
spool off
@compile1.sql
Step 2. Login Oracle by sqlplus:
#sqlplus / as sysdba
Step 3. execute sql file:
> @compile.sql
Wednesday, January 2, 2019
HZ & HR Employee tables
1.PER_ALL_ASSIGNMENTS_F
2.PER_ALL_PEOPLE_F
1. HZ_PARTIES
2. HZ_ORGANIZATION_PROFILES
3. HZ_PERSON_PROFILES
4. HZ_CUSTOMER_PROFILES
5. HZ_LOCATIONS
6. HZ_PARTY_SITES
7. HZ_PARTY_SITE_USES
8. HZ_CUST_ACCOUNTS
9. HZ_CUST_ACCT_SITES
10. HZ_CUST_SITE_USES
11. HZ_CONTACT_POINTS
12. HZ_ORG_CONTACTS
13. HZ_ORG_CONTACT_ROLES
14. HZ_RELATIONSHIPS
15. HZ_CLASS_CATEGORIES
16. HZ_CLASS_CODE_DENORM
17. HZ_CODE_ASSIGNMENTS
18. HZ_CLASS_CATEGORY_USES
19. HZ_RELATIONSHIP_TYPES
PO_EMPLOYEE_HIERARCHIES_ALL
Tuesday, December 18, 2018
Sample for SQL Loader
Http://psoug.org/reference/sqlloader.html

Upload_Cylinder_Control.ctl
LOAD DATA
INFILE 'Upload_Cylinder.txt'
BADFILE 'Upload_Cylinder_BAD.bad'
DISCARDFILE 'Upload_Cylinder_DSC.dsc'
--REPLACE -- delete the data before loading
APPEND
INTO TABLE cyl_cylinder_base_data
TRAILING NULLCOLS
(
bot_no TERMINATED BY ' ',
cylnd_no TERMINATED BY ' ',
bot_head_spec TERMINATED BY ' ',
load_gas_id INTEGER EXTERNAL TERMINATED BY ' ',
load_gas_ingred TERMINATED BY ' ',
cylnd_mtspc TERMINATED BY ' ',
arv_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
av_non_chg_gas TERMINATED BY ' ',
ast_no TERMINATED BY ' ',
kd TERMINATED BY ' ',
cylnd_inner_vol INTEGER EXTERNAL TERMINATED BY ' ',
OPLT_DAT DATE "DD-Mon-YY" TERMINATED BY ' ',
ltm_isp_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
lst_isp_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
ast_ben TERMINATED BY ' ',
ast_ben_id TERMINATED BY ' ',
nr_tx_id TERMINATED BY ' ',
pressure_test TERMINATED BY ' ',
capqty INTEGER EXTERNAL TERMINATED BY ' ',
fct_id TERMINATED BY ' ',
enable TERMINATED BY ' ',
place_loc_no TERMINATED BY ' ',
place_loc_id TERMINATED BY ' '
)
INTO TABLE cyl_cylnd_trans_d
TRAILING NULLCOLS
(
TX_ID POSITION(148:151),
TX_DAT POSITION(90:99) DATE "DD-Mon-YY",
TX_CATE POSITION(100:101),
TX_TO POSITION(144:147),
TX_TO_CATE POSITION(142:143),
GAS_ID POSITION(23:29),
CYLND_NO POSITION(08:19),
BOT_NO POSITION(01:07),
DONE POSITION(100:101),
FCT_ID POSITION(164:167)
)
SQLLDR_UploadCylinder_TEST.bat
@ECHO OFF
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
SET /P yn=您確定要執行鋼瓶新購上傳到 TEST 的動作嗎?[y/n]:
IF %yn%==y GOTO yes
IF %yn%==Y GOTO yes
IF %yn%==n GOTO no
IF %yn%==N GOTO no
:no
ECHO 取消執行!!!
PAUSE
EXIT
:yes
SQLLDR apps/apps@mlgtpeerpt1.boclh.com.tw:1571/crp2 CONTROL=Upload_Cylinder_Control.ctl LOG=Upload_Cylinder_Log.log
::TYPE NULL > Upload_Cylinder.txt
ECHO 執行完成!!!
PAUSE
EXIT

Upload_Cylinder_Control.ctl
LOAD DATA
INFILE 'Upload_Cylinder.txt'
BADFILE 'Upload_Cylinder_BAD.bad'
DISCARDFILE 'Upload_Cylinder_DSC.dsc'
--REPLACE -- delete the data before loading
APPEND
INTO TABLE cyl_cylinder_base_data
TRAILING NULLCOLS
(
bot_no TERMINATED BY ' ',
cylnd_no TERMINATED BY ' ',
bot_head_spec TERMINATED BY ' ',
load_gas_id INTEGER EXTERNAL TERMINATED BY ' ',
load_gas_ingred TERMINATED BY ' ',
cylnd_mtspc TERMINATED BY ' ',
arv_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
av_non_chg_gas TERMINATED BY ' ',
ast_no TERMINATED BY ' ',
kd TERMINATED BY ' ',
cylnd_inner_vol INTEGER EXTERNAL TERMINATED BY ' ',
OPLT_DAT DATE "DD-Mon-YY" TERMINATED BY ' ',
ltm_isp_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
lst_isp_dat DATE "DD-Mon-YY" TERMINATED BY ' ',
ast_ben TERMINATED BY ' ',
ast_ben_id TERMINATED BY ' ',
nr_tx_id TERMINATED BY ' ',
pressure_test TERMINATED BY ' ',
capqty INTEGER EXTERNAL TERMINATED BY ' ',
fct_id TERMINATED BY ' ',
enable TERMINATED BY ' ',
place_loc_no TERMINATED BY ' ',
place_loc_id TERMINATED BY ' '
)
INTO TABLE cyl_cylnd_trans_d
TRAILING NULLCOLS
(
TX_ID POSITION(148:151),
TX_DAT POSITION(90:99) DATE "DD-Mon-YY",
TX_CATE POSITION(100:101),
TX_TO POSITION(144:147),
TX_TO_CATE POSITION(142:143),
GAS_ID POSITION(23:29),
CYLND_NO POSITION(08:19),
BOT_NO POSITION(01:07),
DONE POSITION(100:101),
FCT_ID POSITION(164:167)
)
SQLLDR_UploadCylinder_TEST.bat
@ECHO OFF
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
SET /P yn=您確定要執行鋼瓶新購上傳到 TEST 的動作嗎?[y/n]:
IF %yn%==y GOTO yes
IF %yn%==Y GOTO yes
IF %yn%==n GOTO no
IF %yn%==N GOTO no
:no
ECHO 取消執行!!!
PAUSE
EXIT
:yes
SQLLDR apps/apps@mlgtpeerpt1.boclh.com.tw:1571/crp2 CONTROL=Upload_Cylinder_Control.ctl LOG=Upload_Cylinder_Log.log
::TYPE NULL > Upload_Cylinder.txt
ECHO 執行完成!!!
PAUSE
EXIT
Monday, December 10, 2018
Subscribe to:
Posts (Atom)

