Función Javascript para hacer Zoom sobre una imagen HTML para IE/Firefox

La función a continuación hace zoom de una imagen que tiene como nombre identificador idImg un zoom de i%, un ejemplo de funcionamiento sería:

<img id="imagen1" xsrc="image.png" onClick="zoomImage('imagen1',120)">
FUNCTION zoomImage(idImg,i){
 
msie = navigator.appVersion.indexOf("MSIE")>0;
 
IF (msie){
objref.style.zoom = i+'%';
}
ELSE {
rx = objref.naturalWidth;
ry = objref.naturalHeight;
 
objref.width = (i*rx)/100;
objref.height =  (i*ry)/100;
}
}

Como averiguar la versión de un package/pls en Applications

En Oracle Applications hay una utilidad que nos permite averiguar la versión de un fichero. Tenemos que ir al directorio donde se encuentra el fichero y ejecutar:

adident Header nombre_fichero

Administrar los workers de adaimgr

comando: adctrl

Comando para averiguar los usuarios/password de BD de un entorno

Conectar-se al entorno via SH y ejecutar el comando:

pbrun impdba password-manager  <nombre_instancia>

Ubicación del fichero httpd.conf

$IAS_ORACLE_HOME/Apache/Apache/conf

Query para averiguar las responsabilidades desde donde se puede lanzar un Request Set

[sql]select rs.user_request_set_name,
rg.request_group_name
from fnd_request_groups rg,
FND_REQUEST_GROUP_UNITS rgu,
FND_REQUEST_SETS_tl rs
where rg.request_group_id = rgu.request_group_id
and rgu.request_unit_type = ‘S’
and rgu.request_unit_id = rs.request_set_id
–and rg.request_group_id = 816
and rs.user_request_set_name like ‘%NOMBRE_REQUEST_SET%’
and rs.language = ‘E’[/sql]

Encontrar el Request Set al que pertenece un concurrent

[sql]select rs.USER_REQUEST_SET_NAME USER_RS_NAME,
rs.request_set_name RS_NAME,
rs.REQUEST_SET_ID RS_ID,
rsp.concurrent_program_id CP_ID,
cp.USER_CONCURRENT_PROGRAM_NAME U_CP_NAME,
cp.CONCURRENT_PROGRAM_NAME CP_NAME
from fnd_request_sets_vl rs,
fnd_request_set_stages rss,
fnd_request_set_programs rsp,
fnd_concurrent_programs_vl cp
where rss.request_set_stage_id = rsp.request_set_stage_id and
rs.application_id = 20004 and
rs.request_set_id = rss.request_set_id and
cp.CONCURRENT_PROGRAM_ID = rsp.CONCURRENT_PROGRAM_ID and
cp.CONCURRENT_PROGRAM_NAME like upper(’%NOMBRE_CONCURRENT%’)[/sql]

Query para ver el estado de los tablespaces

[sql]SELECT Total.name “Tablespace Name”,
nvl(Free_space, 0) Free_space,
nvl(total_space-Free_space, 0) Used_space,
total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name,  sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name(+) = Total.name[/sql]

Consultar el número de objetos inválidos (no compilados) en una instancia

[sql]select COUNT(*)
from dba_objects
where status=’INVALID’[/sql]

Mostrar el nombre de los ficheros que contengan una cierta cadena en UNIX

grep cadena * -l

Para realizar una búsqueda que no sea case-sensitive (sensible a mayúsculas/minúsculas) podemos añadir el parámetro -i:

grep cadena * -l -i

Expresiones regulares útiles:

buscamos cualquier palabra que empiece por xx y termine por _fin:

grep “xx[[:alpha:]*_*]*_fin”  * -i

En este caso recupera cualquier palabra alfanumérica con posibilidad de contener _ en medio. Por ejemplo si ejecutásemos:

Obtendríamos resultado para: 

 xx_hola_fin

xx_fin

xx__a_b_c_d_0_1_fin

No obtendríamos para

xxfin

xx_f_i_n

qeqwewe_fin