R11i : Preclone script on the DB-Tier fails with error "RC-50409: Topology information required for cloning not found in the database" (Doc ID 371438.1)

Last updated on MAY 03, 2016

Applies to:

Oracle Applications Manager - Version 11.5.10.2 to 11.5.10.2 [Release 11.5.10]
Oracle Applications Technology Stack - Version 11.5.10.2 to 11.5.10.2 [Release 11.5.10]
Information in this document applies to any platform.
***Checked for relevance on 11-April-2013***


Symptoms

While running the precloning steps on the source Instance via 'adpreclone.pl' for the Database-Tier the following error occurs :

The error shown is from "StageDBTier_<time>.log" generated by "perl adpreclone.pl dbTier" on the source:

. . .
Generating /<RDBMS HOME>/appsutil/out/<onctext>/<xml file>.xml which will contain the unique mount points
NODE_ID Column Availability: true
Node Id Column is available. dbfinfo.lst will contain the node list
Host Column Availability: true

RC-50409: Topology information required for cloning not found in the database. Make sure that AutoConfig was run successfully prior to starting Rapid Clone, and try again
Raised by oracle.apps.ad.tools.AdCreateCtlFile
RC-50208: Exception in method gen_crctrfclone_sql
RC-50208: Exception in Constructor AdCreateCtlFile
Raised by oracle.apps.ad.tools.AdCreateCtlFile

java.lang.Exception
at oracle.apps.ad.tools.AdCreateCtlFile.get_rac_data(AdCreateCtlFile.java(Compiled Code))
at oracle.apps.ad.tools.AdCreateCtlFile.gen_dbhomes_xml(AdCreateCtlFile.java(Compiled Code))
at oracle.apps.ad.tools.AdCreateCtlFile.gen_crctrfclone_sql(AdCreateCtlFile.java:626)
at oracle.apps.ad.tools.AdCreateCtlFile.<init>(AdCreateCtlFile.java:428)
at oracle.apps.ad.clone.StageDatabase.<init>(StageDatabase.java:266)
at oracle.apps.ad.clone.StageDBTier.<init>(StageDBTier.java:216)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:79)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:43)
at java.lang.reflect.Constructor.newInstance(Constructor.java:300)
at oracle.apps.ad.clone.util.CloneProcessor.run(CloneProcessor.java:68)
at java.lang.Thread.run(Thread.java:568)

RC-40001: Failed to create sql script adcrdbclone.sql for recreating control files at target
Raised by oracle.apps.ad.clone.StageDatabase

. . .

Error in the Autoconfig logfile while running "adgentns.pl":

. . .
##########################################################################
Generate Tns Names
##########################################################################
java.sql.SQLException: ORA-01400: cannot insert NULL into ("APPLSYS"."FND_DATABASES"."DB_DOMAIN")
ORA-06512: at "APPS.FND_APP_SYSTEM", line 355
ORA-06512: at "APPS.FND_NET_SERVICES", line 927
ORA-06512: at line 1

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:589)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1957)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1114)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2181)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2063)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2922)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:644)
at oracle.apps.ad.tools.configuration.DataModelHandler.registerDBNode(DataModelHandler.java:1085)
at oracle.apps.ad.tools.configuration.NetServiceHandler.registerDbNode(NetServiceHandler.java:1071)
at oracle.apps.ad.tools.configuration.NetServiceHandler.registerNode(NetServiceHandler.java:1120)
at oracle.apps.ad.tools.configuration.NetServiceHandler.processNode(NetServiceHandler.java:2237)
at oracle.apps.ad.tools.configuration.NetServiceHandler.main(NetServiceHandler.java:2697)

adgentns.pl exiting with status 0
ERRORCODE = 0 ERRORCODE_END

. . .

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms