Inicio Foros Bases de datos Oracle Cambiar contraseña usuario de Oracle por consola

Este debate contiene 3 respuestas, tiene 2 mensajes y lo actualizó alonsojpd alonsojpd hace 1 año, 3 meses.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #1133

    Varios
    Moderador

    Hola, tengo un servidor con base de datos Oracle 11g y es Linux sin modo gráfico, necesito cambiar la contraseña a un usuario de Oracle ¿cómo se hace?

    #1134
    alonsojpd
    alonsojpd
    Jefe de claves

    Accede a Linux con el usuario de Oracle (en una instalación normal “oracle”) y luego accede a SQL Plus, puedes hacerlo con el comando:

    sqlplus /nolog

    Conéctate a la base de datos con:

    conn / as sysdba;

    Y ejecuta el siguiente comando para cambiar la contraseña al usuario que quieras:

    alter user nombre_usuario identified by nueva_contraseña;

    Cambia “nombre_usuario” por el usuario al que le quieras cambiar la contraseña y “nueva_contraseña” por la contraseña que quieras establecerle.

    El sistema te devolverá el mensaje:

    User altered.

    Indicando que el proceso de cambio de contraseña se ha efectuado correctamente.

    #1135

    Varios
    Moderador

    Ok, lo he hecho pero ahora al conectar desde un ODBC me da este error:

    —————————
    Testing Connection
    —————————
    Unable to connect
    SQLState=S1000
    [Oracle][ODBC][Ora]ORA-28000: the account is locked
    —————————
    Aceptar
    —————————

    ¿A qué se puede deber?

    #1136
    alonsojpd
    alonsojpd
    Jefe de claves

    El mensaje que te da es porque el usuario está bloqueado, posiblemente porque has hecho varios intentos de acceso con contraseña errónea y Oracle lo haya bloqueado por seguridad.

    Para desbloquearlo ejecuta:

    alter user nombre_usuario account unlock;

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.