Para deshabilitar el case sensitve existe un parámetro de la instancia SEC_CASE_SENSITIVE_LOGON viene por default seteado en TRUE y se puede cambiar a FALSE. Es un parámetro dinámico, se puede cambiar en cualquier momento, no es necesario reiniciar la base de datos para que tome el cambio.
- Ejemplo 1. Como deshabilitar CASE SENSITIVE
Nos logueamos como sysdba
$sqlplus / as sysdba
Verificamos el valor del parámetro
SQL> show parameters sec_case
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon boolean TRUE
Lo deshabilitamos
SQL> alter system set sec_case_sensitive_logon=FALSE;
System altered.
- Ejemplo 2. Como funciona con el parámetro en TRUE y en FALSE
Nos logueamos como sysdba
$sqlplus / as sysdba
Verificamos el valor del parámetro:
SQL> show parameters sec_case
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon boolean TRUE
Creamos un usuario de prueba con permiso de create session :
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
sec_case_sensitive_logon boolean TRUE
Creamos un usuario de prueba con permiso de create session :
SQL> create user prueba identified by Abeja;
User created.
SQL> grant create session to prueba;
Grant succeeded.
Probamos ingresar con minuscula
SQL> conn prueba/abeja
ERROR:
ORA-01017: invalid username/password; logon denied
Probamos ingresar respetando mayusculas y minusculas
SQL> conn prueba/Abeja
Connected.
Como esta por default activo el CASE SENSITIVE solo nos podemos conectar cuando escribimos la password respetando mayúsculas y minúsculas.
Probamos deshabilitando CASE SENSITIVE
Nos logueamos como sysdba
$sqlplus / as sysdba
Lo deshabilitamos
SQL> alter system set sec_case_sensitive_logon=FALSE;
System altered.
SQL> alter system set sec_case_sensitive_logon=FALSE;
System altered.
SQL> conn prueba/abeja
Connected.
Como deshabilitamos el CASE SENSITIVE nos podemos conectar con la password escrita en mayúsculas o minúsculas que es indistinto.
Esta configuración para qué versión de Oracle es?
ResponderEliminarEs a partir de la version 11g
Eliminarconsulta como puedo instalar el esquema HR sin necesidad del sqlplus porque no tengo la clave del usuario sys, como cambio la clave del usuario sys
ResponderEliminar