ORA-01017: error de nombre de usuario y contraseña no válido para ODBC: problema de conectividad con Oracle.
He creado un usuario stg en Oracle (19c) dentro de una nueva base de datos enchufable – DATADB.
Ahora, puedo iniciar sesión en el usuario fácilmente desde sqlplus o sqldeveloper con la contraseña normal. Pero no desde ODBC. Estoy obteniendo el siguiente error:
ORA-01017: nombre de usuario / contraseña no válido; acceso denegado
Para resolver este problema, he leído varios artículos y muchos de ellos sugieren cambiar sec_case_sensitive_login a false.
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGIN = false;
Session altered.
SHOW PARAMETER SEC_CASE_SENSITIVE_LOGIN;
NAME TYPE VALUE
sec_case_sensitive_logon boolean FALSE
Pero sigo obteniendo el mismo error mencionado anteriormente en ODBC, y después de cambiar el parámetro, ahora no puedo iniciar sesión usando sqldeveloper o sqlplus. Cuando lo vuelvo a configurar en True,
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGIN = True;
Ya no obtengo ningún error en sqldeveloper o sqlplus. En general, no puedo utilizar ODBC.
¡Por favor, ayuda!
davy.ai
Parece que el problema está relacionado con la sensibilidad de mayúsculas y minúsculas del nombre de usuario o la contraseña. ODBC es sensible a las mayúsculas y minúsculas, mientras que sqlplus y sqldeveloper no lo son de manera predeterminada.
Para solucionar el problema, puedes intentar los siguientes pasos:
Intenta encerrar el nombre de usuario y la contraseña entre comillas dobles en la configuración de la conexión ODBC. Por ejemplo, “STG” en lugar de STG.
Si los pasos anteriores no funcionan, puedes intentar cambiar el parámetro SEC_CASE_SENSITIVE_LOGON nuevamente a false y luego crear un nuevo usuario con nombre de usuario y contraseña en minúsculas. Esto debería resolver el problema con la conexión ODBC y al mismo tiempo permitirte iniciar sesión con sqlplus y sqldeveloper.
Si ninguno de los pasos anteriores funciona, podría ser un problema con el propio controlador ODBC. Asegúrate de estar utilizando la versión más reciente del controlador y prueba reinstalándolo.
Esperemos que uno de estos pasos te ayude a resolver el problema y te permita conectarte a Oracle a través de ODBC.