El error ORA-12577 está relacionado con el Medio Ambiente de Windows o de inicio de Oracle camino porque comando sqlplus funciona sin problemas cuando ejecuto dentro ORACLE_HOME \ bin,
La Presente Solución Aplica para cualquier tipo de window, y está basada en las recomendaciones de los consultores Oracle Burleson Consulting (ORA-12557: TNS:protocol adapter not loadable) y Osama Mustafa.
Las posibles Soluciones son editar en las Propiedades de mi PC>Opciones Avanzada, las variables de Entorno:
1. Editar la Variable de Entorno "PATH", y ubicar la ruta del ORACLE_HOME de la base de datos antes que las rutas del ORACLE_HOME de otros productos Oracle que la accesen.
2 - Eliminar la variable de Entorno "ORACLE_HOME", y Reiniciar.
3-Editar la Variable del Sistema "PATH" y ubicar la ruta del ORACLE_HOME de la base de datos Antes que los ORACLE_HOME de otros productos que la accesen.
En otras palabras, poner el la ruta (ORACLE_HOME) de la base de datos Oracle Delante de las otra rutas de otros productos Oracle.