Is your DB link public/private, B'coz in your post, you said some thing,
ORA-04052 : error occurred when looking up remote object PUBLIC....


Thanks