Conexao com o Oracle10g negada!

Ola portal!
O negocio é o seguinte!
Estou tentando conectar com um banco de dados Oracle10g!
até ai tudo bem mais o grande problema é que eu estou numa maquina cliente!
código de conexao:
condb = (OracleConnection) DriverManager.getConnectio(“jdbc:oracle:thin:usuario/senha@xx.x.x.xx:1521:apex”);

e dá o seguinte erro:

Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
xx.x.x.xx:1521:apex

Eu testei também no servidor e deu o mesmo erro!

Oi alldetonator2.

Segue abaixo uma classe que implementei que retorna uma conexão para o banco de dados Oracle 10g.


/*
 * Este arquivo foi criado no dia 17/07/2008. 
 * Breve Histórico de alterações com a seguinte estrutura 
 * Programador: plb
 * Data: 17/07/2008.
 * Modificação: 17/07/2008. 
 */

import java.sql.Connection;
import java.sql.SQLException;

import oracle.jdbc.pool.OracleDataSource;

/**
 * @author plb
 * @version 1.0
 */
public class ConnectionFactory {

	/**
	 * @return Connection
	 * @throws SQLException
	 */
	public static Connection getConnection() throws SQLException {

		final int vOraclePort = 1521;
		final String vOracleHostName = "...";
		final String vOracleSID = "...";
		final String vOracleUserName = "...";
		final String vOraclePassword = "...";

		// Create Object Driver
		OracleDataSource vOracleDataSource = new OracleDataSource();

		// It defines the parameters of the object
		vOracleDataSource.setDriverType("thin");
		vOracleDataSource.setServerName(vOracleHostName);
		vOracleDataSource.setDatabaseName(vOracleSID);
		vOracleDataSource.setPortNumber(vOraclePort);
		vOracleDataSource.setUser(vOracleUserName);
		vOracleDataSource.setPassword(vOraclePassword);

		return vOracleDataSource.getConnection();
	}

	/**
	 * @param vOraclePort
	 * @param vOracleHostName
	 * @param vOracleSID
	 * @param vOracleUserName
	 * @param vOraclePassword
	 * @return Connection
	 * @throws SQLException
	 */
	public static Connection getConnection(final int vOraclePort, final String vOracleHostName, final String vOracleSID,
			final String vOracleUserName, final String vOraclePassword) throws SQLException {

		// Create Object Driver
		OracleDataSource vOracleDataSource = new OracleDataSource();

		// It defines the parameters of the object
		vOracleDataSource.setDriverType("thin");
		vOracleDataSource.setServerName(vOracleHostName);
		vOracleDataSource.setDatabaseName(vOracleSID);
		vOracleDataSource.setPortNumber(vOraclePort);
		vOracleDataSource.setUser(vOracleUserName);
		vOracleDataSource.setPassword(vOraclePassword);

		return vOracleDataSource.getConnection();
	}
}

Espero ter ajudado.

Certo plb vou testa-la assim q puder e depois darei o resultado mais já agradeço a ajuda!
vlw…