jueves, 18 de diciembre de 2014

Contraseñas no expiren - BD ORACLE - sqlplus


1. Verificamos procesos  de bases de datos corriendo en el servidor:

      ps -fea|grep pmon


Identificamos nombre de BD

2. Exportamos la variable ORACLE_SID:

     export ORACLE_SID=PRUEBA

3.  Iniciamos sqplus

      sqlplus


sqlplus

4.  Nos conectamos como sysdba:
     
      / as sysdba

Inicia sqlplus como sysdba

5.   Listamos el PROFILE de los usuarios existentes en la Base de datos:

      SELECT USERNAME, PROFILE FROM DBA_USERS;

Identificamos el perfil que vamos a usar

6.   Listamos los resources tipo password y su limit (value) de la BD:

    select resource_name, limit from dba_profiles where profile='DEFAULT'   and resource_type='PASSWORD';


Validamos el tiempo de expirar un usuario.

7.   Modificamos el RESOURCE PASSWORD_LIFE_TIME a UNLIMITED.

  ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

mensaje de modificación exitosa.

8.Verificamos que el resource haya sido modificado correctamente:


Propieda alterada a UNLIMITED







Setear argumentos JVM AdminServer mediante script setDomainEnv.sh


Este procedimiento se realiza para el AdminServer cuando no está asociado al nodemanager o se realiza su súbida haciendo uso del script startWeblogic.sh y no usando nmStart('AdminServer') vía WLST.

1.  Realizar SHUTDOWN al Adminsever:

Detener AdminServer


2.  Verificar que la propiedad startScriptEnable esté en seteada en True, se encuentra en el archivo nodemanager.properties ubicado en el weblogic 12c en:

  /{domain_dir}/myDomain/nodemanager/


Archivo nodemanager.properties



3.  Ir a la carpeta /bin  del directorio del dominio:

cd  /{domain_dir}/myDomain/bin/

Directorio bin del dominio




4.  Hacer backup del archivo setDomainEnv.sh:

cp setDomainEnv.sh setDomainEnv.sh_copia.sh


5.  Editar  el parámetro WLS_MEM_ARGS_64BIT dentro de la Shell setDomainEnv.sh con los valores que desea  –Xms y Xmx para la JVM del Adminserver, según como lo indica la imágen:



Edición de parámetro en setDomianEnv.sh


6.  Iniciar la consola de administración como se acostumbra y  verificar que en la pestaña monitoring > performance se muestre el total de la memoria asignada:

Validación de memoria JVM









miércoles, 17 de diciembre de 2014

Cambiar contraseña consola Weblogic Server 12c


Mira el paso a paso para cambiar la contraseña de consola de administración de WebLogic Server 12c:


Ver espacio libre de tablespaces - ORACLE DB - sqlplus

    1. Verificamos el nombre de la BD usando el siguiente comando:

   ps -fea|grep pmon



         grid      6626     1  0 Jul29 ?        00:00:03 asm_pmon_+ASM1
         oracle11 23521 23458  0 09:03 pts/1    00:00:00 grep pmon

         oracle11 27772     1  0 Nov02 ?        00:00:01 ora_pmon_PRUEBA


            2. Seteamos la variable ORACLE_SID con el nombre de la BD:



       export ORACLE_SID=PRUEBA




             3. Ingresamos a sqlplus: 

       sqlplus

            SQL*Plus: Release 11.2.0.4.0 Production on Mar Nov 4 09:03:43 2014
            Copyright (c) 1982, 2013, Oracle.  All rights reserved.


            4. Nos logueamos como sysdba:

      / as sysdba

            Conectado a:
            Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
            With the Real Application Clusters and Automatic Storage Management options



      5. Ingresamos la siguiente función que lista los tablespaces creados con las estadisticas de espacio libre y usado:

         SELECT a.tablespace_name,
         b.size_kb/1024 SIZE_MB,
         a.free_kb/1024 FREE_MB,
         Trunc((a.free_kb/b.size_kb) * 100) "FREE_%"
         FROM (SELECT tablespace_name,
         Trunc(Sum(bytes)/1024) free_kb
         FROM dba_free_space
         GROUP BY tablespace_name) a,
         (SELECT tablespace_name,
          Trunc(Sum(bytes)/1024) size_kb
          FROM dba_data_files
          GROUP BY tablespace_name) b
          WHERE a.tablespace_name = b.tablespace_name
          UNION 
          SELECT TABLESPACE_NAME ,(BYTES/1024/1024),null,null FROM DBA_TEMP_FILES
          ORDER BY 4 desc;







Cambiar contraseña un usuario - DB Oracle - sqlplus


1. Verificamos el nombre de la BD usando el siguiente comando:

   ps -fea|grep pmon


         grid      6626     1  0 Jul29 ?        00:00:03 asm_pmon_+ASM1
    oracle11 23521 23458  0 09:03 pts/1    00:00:00 grep pmon

    oracle11 27772     1  0 Nov02 ?        00:00:01 ora_pmon_PRUEBA


    2. Seteamos la variable ORACLE_SID con el nombre de la BD:

   export ORACLE_SID=PRUEBA


    3. Ingresamos a sqlplus: 

   sqlplus

    SQL*Plus: Release 11.2.0.4.0 Production on Mar Nov 4 09:03:43 2014
    Copyright (c) 1982, 2013, Oracle.  All rights reserved.


    4. Nos logueamos como sysdba:

   / as sysdba

    Conectado a:
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
    With the Real Application Clusters and Automatic Storage Management options

    5. Modificamos el password del usuario requerido:

    SQL> alter user usuario identified by contraseña;

    Usuario modificado.


    6. Probamos logueo del usuario con la nueva contraseña:

      SQL> connect usuario
      Introduzca la contraseña:
      Conectado.