He trabajado con Oracle durante un tiempo, pero soy muy novato con el lado administrativo y estoy aprendiendo, así que tengan paciencia conmigo.No se puede iniciar sesión en la base de datos como SYS con Oracle SQL Developer
No puedo iniciar sesión en mi base de datos (orcl_test) con SQL Developer con el nombre de usuario SYS. Puedo iniciar sesión muy bien en SQLPlus con SYS como SYSDBA - cuando intento con SQL Developer obtengo un error:
ORA-01017: nombre de usuario/contraseña no válidos; inicio de sesión denegado.
Al iniciar sesión como SYSDBA en SQLPlus, creé una tabla de prueba dentro de la base de datos y otorgé al usuario de prueba SCOTT los permisos SELECT. El usuario de Scott puede iniciar sesión mediante SQL Developer sin problemas y acceder a las tablas permitidas.
He comprobado que el usuario Scott y SYS son el acceso utilizando la misma configuración -
nombre de host: (dirección IP)
Puerto: 1521
SID: orcl_test
Para SYS I Bandera el papel SYSDBA - pero por lo demás la configuración es la misma.
¿Alguna idea sobre por qué no puedo iniciar sesión con SYS? ¿Acabo de pasar por alto algo o he configurado mi base de datos incorrectamente?
No estoy seguro si esto es relevante pero no puedo usar 'localhost' para el nombre de host, tengo que ingresar la dirección IP. ¿Dónde configuro Oracle para reconocer localhost?
Esta es una nueva instalación de Oracle 11.2.0.1.0 en un cuadro de prueba independiente que ejecuta Windows XP. Ejecución de Oracle SQL Developer 1.5.5.
Si se intenta con el tipo de conexión "TNS", lo que sucede? –
¡Buena llamada! Aunque todavía estoy seguro de que algo anda mal: cambié el tipo de conexión a TNS (comprobé la entrada orcl_test en tnsnames.ora - se ve bien). Falla cuando se usa Network Alias: "orcl_test", pero si selecciono Connect Identifier en su lugar y lo dejo en blanco, entonces SYSDBA concuerda bien. Cualquier explicación de lo que acaba de suceder aquí sería apreciada. – owlie
¿Tiene más de un cliente instalado en la máquina? Buscar tnsnames.ora, ¿existe más de uno? –