yes it is on the Oracle side; because of the _TS (_TIMESTAMP?) i think that it's the timestamp datatype issue.
pretty sure you can also resolve this by convertint the value to string or a different datetime as well.
you could find out the datatype via TSQL:
untested, but i think this is the syntax
SELECT * FROM [linkedserver]..[abc].[USER_TAB_COLS] WHERE TABLE_NAME = 'PERSON' AND COLUMN_NAME = 'INACTIVE_TS'
Lowell