Database link creation fails if the Clarity schema password contains a special character, such as a '!', '@'...
Steps to Reproduce
> admin db create-db-linkExpected and Actual results: Database link is successfully created.> admin db create-db-linkConfiguring DBLink...dwhurl:jdbc:oracle:thin:@hostname:port:clarity tenantdbHost:hostname userid:schema password:*******ServiceId is enabled. DB Link creation initiated in Standalone InstanceCALL CMN_DBLINK_SP('dblink','hostname',port,'servicename','schemaname','niku',0,0)1 of 1 SQL statements executed successfully
> admin db create-db-linkExpected results: Database link is successfully created.
Actual results: Database link creation fails.> admin db create-db-linkConfiguring DBLink...dwhurl:jdbc:oracle:thin:@hostname:port:clarity tenantdbHost:hostname userid:schema password:*******ServiceId is enabled. DB Link creation initiated in Standalone InstanceCALL CMN_DBLINK_SP('dblink','hostname',port,'servicename','schemaname','changeme!',0,0)Failed to execute: CALL CALL CMN_DBLINK_SP('dblink','hostname',port,'servicename','schemaname','changeme!',0,0)Error occurred: C:\1622\clarity\.setup\scripts\db.xml:3698: java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly endedORA-06512: at "schema.CMN_DBLINK_SP", line 46ORA-06512: at line 1
Check admin.log or use -verbose for more information.
Clarity 16.2.1
DE81032
This issue has been fixed in Clarity 16.2.3.