El paso a paso o código que hallarás en este artículo es la resolución más fácil y válida que hallamos a tu duda o dilema.
Solución:
Parece simplemente un problema de contraseña. Diferentes instancias pueden tener diferentes contraseñas, la contraseña SYS no es necesariamente la misma para todas las instancias en el mismo servidor. Cerciorarse remote_login_passwordfile
está configurado correctamente en las instancias y el archivo de contraseña existe, por ejemplo SID1
en el servidor en ORACLE_HOME/dbs/orapwSID1
(Linux-Unix) o ORACLE_HOME/database/pwdSID1.ora
(Ventanas).
Si no conoce la contraseña SYS correcta, puede volver a crear el archivo de contraseña, por ejemplo:
orapwd file=$ORACLE_HOME/dbs/orapwsid1 password=xxxx force=y
De los consejos de Oracle ORA-01017 de Donald Burleson:
Lista de verificación de errores ORA-01017:
El problema principal con un error ORA-01017 es una combinación de ID de usuario y contraseñas no válida, pero además de una contraseña incorrecta, existen problemas de ID de usuario que pueden contribuir al error ORA-01017:
Puede ser que el ID de usuario no sea válido para el sistema de destino. El ID de usuario existe como el nombre de usuario columna en el usuarios_dba vista.
select username from dba_users;
Revisar su
$ORACLE_SID
parámetro ambiental. Si tu$ORACLE_SID
está configurado con el ID de sistema incorrecto, es posible que obtenga un error ORA-01017 porque se está conectando a la base de datos incorrecta.Si usa autenticación de usuario de sistema operativo externo (operaciones$ o remote_os_authent) necesita verificar que la ID de usuario sea válida. Puede saber si está utilizando la autenticación externa porque se conecta sin proporcionar una combinación de usuario/contraseña y solo proporciona una barra inclinada hacia la conexión. string(p.ej conectar / como sysdba;).
Revisar su tnsnames.ora para asegurarse de que el nombre del servicio TNS apunte al servidor y al nombre de la instancia correctos. Si especifica una incorrecta tnsnames.ora nombre de servicio, es posible que el ID de usuario y la contraseña no existan en esa base de datos.
Puede encontrar información adicional en el debate de SAP sobre Oracle ORA-01017: nombre de usuario/contraseña no válidos; inicio de sesión denegado