Oracle systimestamp result differs in db server and client
It is normal, because your NLS settings differ on the server and on the client.

The NLS conversion always happens on the client side no matter what your server settings are.  Compare the output of these:

select * from nls_database_parameters;
select * from nls_session_parameters;