Database Management
DPA - Version 2024.2 Upgrade Issue with Oracle Repo
The purpose of this article is to cover resolution steps in resolving a known issue when upgrading DPA 4024.2 on an Oracle Database.
First published date
Last published date
Overview
Product section
Cause
If this property is true , DPA’s DDLTranslator let the NVARCHAR datatype used as is during script execution.
As NVARCHAR(4000) is not be a suitable length in the standard Oracle server setups, therefore script error out : “specified length too long for its datatype”
Whereas,if the property is false translator will process NVARCHAR to VARCHAR and executes the script.
VARCHAR(4000) is under valid range and therefore DPA installer runs smoothly.
Resolution
Steps for 2024.2 upgrade:
-
Check
DOUBLE_BYTE_SYSTEMin Advance options → System Options → Support Options
Default value of this property is FALSE.
OR
run query on DPA repo : select V from CONPRM where P='DOUBLE_BYTE_SYSTEM'
-
If it is set to true , update it to false from back-end (this Advance option is read only from UI) by running query on DPA repository schema as :
update CONPRM set V = 'false' where P = 'DOUBLE_BYTE_SYSTEM'
-
Run the DPA upgrade.
-
Once the upgrade is successfully done
-
Reset the property to true from back-end
update CONPRM set V = 'true' where P = 'DOUBLE_BYTE_SYSTEM'