I use:
Server: username@DSN (our department convention, DSN is what our TSN_NAMES files has in it you dont need anything here)
Service: sde: oracle10g ( you had sde.oracle10g, dont know if that was a typo use : instead of .)
Database:
Database Authentication
username: bsdba
password: bspwd@DSN