Publicado el 29 de Junio del 2017
872 visualizaciones desde el 29 de Junio del 2017
67,9 KB
1 página
Creado hace 18a (28/12/2006)
RESOLVER EL ERROR “ORA-1031 – INSUFICIENT PRIVILEGES”
www.2hD.es
El error ORA-1031 es uno de los errores más comunes durante la conexión como
SYSDBA a entornos Windows no administrados de manera cotidiana. Además tiene la
característica de que siempre aparece cuando más puede molestar ;-).
Al intentar conectarnos como SYSDBA a una instancia Oracle dentro de un entorno
Windows (connect “/ as sysdba”) podemos obtener como resultado el error del que
tratamos: ORA-1031 – INSUFICIENT PRIVILEGES
Este tipo de conexión nos permite acceder como usuario SYS a partir de la identificación
realizada con el usuario de Sistema Operativo sin introducir ningún password.
Para solucionar el problema ORA-1031 de conexión seguir el siguiente checklist:
1) Si la conexión se realiza desde una shell Windows CMD y en el servidor existen
diversas instancias, verificar que la variable de entorno ORACLE_SID tiene valor
(“set”), sino es así realizar la asignación:
set ORACLE_SID=nombre_instancia
2) Verificar que existe una entrada en el
fichero SQLNET.ORA
(%ORACLE_HOME%/network/admin) tal que:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
3) Verificar que está creado el grupo de usuarios de Sistema Operativo ORA_DBA
(para todas las instancias) o ORA_instancia_DBA (para una instancia en
concreto).
4) Comprobar que a estos grupos el usuario de Sistema Operativo con el que se está
conectado pertenece a ellos. Si no pertenece a estos grupos, no podrá conectarse
como sysdba sin password, y resultará el error ORA-1031.
www.2hD.es
Comentarios de: RESOLVER EL ERROR “ORA-1031 – INSUFICIENT PRIVILEGES” (0)
No hay comentarios