Pregunta

El DBA de mi empresa creó un nuevo usuario / contraseña para una aplicación en la que estoy trabajando. Probé el inicio de sesión con SQL Developer y puedo conectarme a la base de datos perfectamente: todas las tablas a las que tengo acceso están allí.

Sin embargo, en mi aplicación, cuando intento usar las mismas credenciales para conectarme usando Oracle.DataAccess.dll, la conexión falla y dice "Excepción no controlada: Oracle.DataAccess.Client.OracleException ORA-1017: inválido usuario Contraseña; inicio de sesión denegado "

He verificado y verificado dos veces para asegurarme de que estaba pasando el usuario / contraseña correctos. Soy un poco nuevo en Oracle, por lo que realmente no sé por dónde empezar a buscar el problema. ¿Alguien tiene alguna idea de por qué esto podría estar sucediendo?

EDITAR PARA ACLARAR:

El inicio de sesión funciona con mis credenciales anteriores, usando Oracle.DataAccess, pero no con la más reciente. Esta es una aplicación de consola .Net, escrita en C #

string conn_string = "Data Source=" + database + ";User ID=" + 
    user_id + ";Password=" + password + ";";
OracleConnection conn = new OracleConnection(conn_string);

conn.Open();
¿Fue útil?

Solución

No dice qué versión de Oracle está utilizando. 11g tiene contraseñas entre mayúsculas y minúsculas.

Pruebe una traza SQL * Net en el cliente (su PC) para la conexión que funciona y la que no. Compare para ver qué es diferente.

Seguimiento del lado del cliente:

Su archivo SQLNET.ORA debe contener las siguientes líneas para producir un archivo de rastreo del lado del cliente:

trace_level_client = 10

trace_unique_client = on

trace_file_client = sqlnet.trc

trace_directory_client =

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top