Today we applied fixpack 12.2.3.1, but it has introduced errors and we need to rollback. What is the process for doing this? Do we need to uninstall the whole installation and reinstall? If so which configuration files do we need to backup so we don’t lose anything?
if you uninstall 12.2.3.1, it will leave the configuration files and log files as it is and uninstall the binaries, since its only a FP I don’t think there will be any changes to Configuration files
but have not tried tihs any time so not sure of any issues
what is the problem with 12.2.3.1, there is 12.2.3.2 Fix Pack available check the release notes of that and see if the issues that you are seeing is fixed in that, and use that instead
The problem is any kind of date arithmetic in a where clause results in an access violation. e.g. TABLE1.startdate >= sysdate() - 1
There was a bug in the release notes of 12.2.3.1 that said it had fixed a rounding issue with this, but now it doesn’t work at all and we are using it in a lot of places.
We are using Windows Server 2008 and SQL Server 2008
what is the datatype of startdate or most of the date columns that you are using in where clause in database, datatime2 or datetime or date ?
you see this issue with sql that is getting pushdown to the database ? check the optimised sql, is the where clause getting pushed down to the db or getting evaluated in DS ?
this is a bug, this got introduced by the fix done for handling sql server 2008 new datatypes (date, datetime2 etc) and arithmethic operation with these types
have filed a ADAPT for this and will be fixed in 12.2.3.3, which will be available sometime in end of Aug (tentative schedule)
I think un-isntalling the 12.2.3.1 or 12.2.3.2, and installing 12.2.3.0 should be ok, have you filed a case with support for the new issue ?
you ran into this issue with Oracle sources using 12.2.3.1 ? the problem is specific to MS SQL Server source and using arithmentics with sysdate() function
no, i just misused the oracle to perform the correct date calculation for $timestamp. Probably i could do this also with a BODS function in a script, but this works as expected.
Then i used this variable in the MsSQL where clause. The grather then operation is here no problem, it just do not like the sysdate() -90…
We had planned on moving from 12.2.1 to 12.2.3 to take advantage of the SQL Server datetime fixes… and now there are more bugs related to this? This is very disappointing.