My Oracle Support Banner

txkGenCDBTnsAdmin.pl failed with error "Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at /../TXK/IO.pm line 501" (Doc ID 2814085.1)

Last updated on OCTOBER 22, 2021

Applies to:

Oracle E-Business Suite Technology Stack - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

Upgrading to 19c by following document : Interoperability Notes: Oracle E-Business Suite Release 12.1 with Oracle Database 19c (Doc ID 2580629.1).

Below error occurs while running txkGenCDBTnsAdmin.pl and no logs generated.

ERROR:

STEPS:


1. Upgrading from 12c to 19c following Doc ID 2580629.1.

2. Section 2.2 Database Installation > Step 10. Create the CDB TNS files.

$ cd $ORACLE_HOME/appsutil

$ . ./txkSetCfgCDB.env dboraclehome=<full path of ORACLE_HOME>
$ cd $ORACLE_HOME/appsutil/bin
$ perl txkGenCDBTnsAdmin.pl -dboraclehome=<ORACLE_HOME> \
-cdbname=<CDB SID> -cdbsid=<CDB SID> -dbport=<Database port> \
-outdir=<ORACLE_HOME>/appsutil/log

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.