Shell - Matar todos los procesos de un usuario.

Para matar todos los procesos relacionados con un usuario,
simplemente:

kill -9 `ps -aef|grep nombreusuario|awk '{ print $2 }'`

Sería elegante ponerse antes en contacto con el usuario, o no...
También aplicaría para cualquier cadena que quisiéramos poner en el grep.

AIX - Me falta una lun - Dispositivos LUNZ

Presentamos 8 luns a un nuevo servidor AIX y solo ve 7, la primera lun no la ve por mucho que la eliminemos y la volvamos a crear, ya que al crear la zona el servidor AIX ha creado una LUNZ, la cual bloquea la creación del hdisk HLU 0.

Primero hemos verificado que teníamos LUNZ:

lsdev -Cc disk | grep LUNZ

Una vez identificadas las lunsZ, las eliminamos:

rmdev -dl hdiskN

Donde N será cada LUNZ.

Ahora el sistema ya podrá crear el hpdisk powerhdisk con el hlu 0:

cfgmgr

Oracle - Enterprise Manager

Para poder arrancar/parar Enterprise Manager:


emctl start dbconsole
emctl stop dbconsole
emctl status dbconsole

Para acceder:


https://servidor.midominio.com:1158/em

Linux - tar extraer un solo fichero.

Pare extraer un único fichero de un tar, poniendo como ejemplo el fichero etc/default/sysstat de confit.tar.gz


$ tar -ztvf config.tar.gz
$ tar -zxvf config.tar.gz etc/default/sysstat
$ tar -xvf {tarball.tar} {path/to/file}

También podríamos hacer:


tar --extract --file={tarball.tar} {file}
Extract a directory called css from cbz.tar:
$ tar --extract --file=cbz.tar css

AIX - Ver memória disponible

Para ver la memória disponible en el sistema:


bootinfo -r

AIX - Reboot rapido

Para hacer un reboot rápido en AIX:


shutdown -Fr now

ORACLE - Crear DBLINK

Un DBLINK nos permite acceder desde una base de datos Oracle a objetos de otra base de datos Oracle.

Para crear el DBLINK, con un usuario con permisos:


Create database link NOMBRE_LINK connect to USUARIO identified by CONTRASEÑA USING 'BASEDATOS_DESTINO';

Consulta ejemplo utilizando DBLINK:


select * from TABLA@NOMBRE_LINK

Para consultar los DBLINKS:


select * from dba_db_links;

Weblogic - Consultar version ADF Instalada.

Para ver exactamente que versión de ADF tenemos instalada en nuestro weblogic, iremos al directorio:


cd $ORACLE_HOME/oracle_common/modules/oracle.adf.model_11.1.1

Una vez en este directorio:


/oracle/Middleware/oracle_common/modules/oracle.adf.model_11.1.1> java -cp adfm.jar oracle.jbo.common.PrintVersion
BC4J Version is: 11.1.1.56.60

Eso nos muestra la Internal Version, para relacionarla con la External Version, consultando la nota 401694.1 - Oracle JDeveloper Releases en la web de oracle, podemos relacionar:

HPUX Restricted Sam

Para poder dar acceso a la sam o smh a un usuario pero de una manera restrictiva, se podría hacer con:

sam -r

Nos mostrará un menú donde podremos seleccionar que puede o no puede administrar el usuario desde la sam.

Si hemos configurado un usuario y queremos replicar esta configuración a otros usuario y/o servidores, en el directorio:

/etc/sam/rsam/usr/

Y en este un fichero por cada usuario con la configuración de la sam, con un simple copiar ya tendríamos la configuración copiada a otro usuario y/o servidor

Weblogic - Consultar version productos.

Para consultar con detalle que versión de weblogic y productos tenemos instalados podemos ejectuar los siguientes comandos:


java weblogic.version


java weblogic.version -verbose


java weblogic.utils.Versions

Para ello es necesario que weblogic.jar esté en nuestro CLASSPATH, que puede estar en:
/oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar
o mirar de cargar el setDomainEnv.sh, haciendo un:

. setDomainEnv.sh

Distribuir contenido