Se non includi @db, si connetterà tramite la variabile di ambiente TWO_TASk o eseguirà una connessione locale al database sulla macchina a cui sei connesso. @db cercherà le informazioni di connessione tramite tnsnames.ora e quindi si connetterà. Immagino che ti stia connettendo a due database diversi. Uno hai la combinazione nome utente/password e l'altro no.