12.28.05

Oracle 8.0.5

Posted in complains, oracle at 9:05 pm by fidi

Vamos a ver, estamos a 3 días de que acabe 2005. Father Christmas 3
Oracle ECS para 8.0.5 finalizó en el 2000. El soporte extendido ( extended support ) en 2003 ( según la nota de metalink 72533.1 )
Como puede ser que a estas alturas un cliente venga diciendo que actualizaron su Windows NT a Windows 2003 y svrmgr30 no les funciona. Que se les explique la situación y que no lo entiendan. Que no les entre en la cabezota que Oracle nunca dijo que la version 8.0.5 podría funcionar en Windows 2003 porque esa versión no existía cuando esa versión dejo de estar soportada.
Beating
A veces me superan estos tíos que cobran al mes lo que yo al año y vienen con estas memeces.
Seré yo el raro?

12.27.05

Parámetros ocultos

Posted in oracle at 7:19 pm by fidi

Nunca me acuerdo como consultar los parámetros “ocultos” ( underscore o hidden parameters ) en Oracle. La razón es que no lo hago a menudo. Cuando tengo que hacerlo pierdo un buen rato buscando como lo hice la última vez.
Aquí está el método del maestro Tom Kyte:

all_parameters is a view of my own making, must be run as "sys" (eg: sysdba)

create or replace view all_parameters
as
select x.ksppinm name, y.ksppstvl value
from   x$ksppi  x , x$ksppcv y
where  x.indx = y.indx
order  by x.ksppinm
/
grant select on all_parameters to public;
create public synonym all_parameters for all_parameters;

Esta “vista” contiene todos los parámetros de nuestra instancia. Si te interesaran sólo los parámetros ocultos se puede hacer ( con la descripción y los valores de instancia y sesión , más interesante ):

SELECT
    a.ksppinm Parameter,
    a.ksppdesc Description,
    b.ksppstvl "Session Value",
    c.ksppstvl "Instance Value"
FROM x$ksppi a,
    x$ksppcv b,
    x$ksppsv c
WHERE a.indx = b.indx
    AND a.indx = c.indx
    AND a.ksppinm like '_%' escape ''
ORDER BY 1

El señor DKB usa algo parecido con un giro interesante para indicar el tipo ( el “copy+paste” directamente de su página no funciona pq su comando tiene un error ( por lo menos )

SELECT
    a.ksppinm nombre,
    b.ksppstvl valor,
    b.ksppstdf vdefecto,
    decode (a.ksppity, 1, 'boolean', 2, 'string', 3, 'number', 4, 'file', a.ksppity) tipo,
    a.ksppdesc descripcion
FROM sys.x$ksppi a,
    sys.x$ksppcv b
WHERE a.indx = b.indx
    AND a.ksppinm like '_%' escape ''
ORDER BY nombre;

A mi me parece que la línea

a.ksppinm like '_%' escape ''

la podemos sustituir por

substr(ksppinm,1,1)='_'

Se puede encontrar algún otro script interesante jugando con x$ksppi y x$ksppcv en:
Jonathan Lewis

También hay varias paginas intentando documentar las tablas X$:
http://www.dbaclick.com/ftp/documents/oracle/ioug/docs/The X$ Tables.DOC
http://www.stormloader.com/yonghuang/computer/x$table.html

Ya puestos, para obtener un listado de todas nuestras tablas V$ y X$ podemos usar:

select   type, name
from     v$fixed_table
order by type, name

y para ver la definición de las vistas:

select *
from v$fixed_view_definition
where view_name = 'GV$PARAMETER';

lo que nos da su definición:

SELECT
    x.inst_id,
    x.indx+1,
    ksppinm,
    ksppity,
    ksppstvl,
    ksppstdvl,
    ksppstdf,
    decode (bitand(ksppiflg/256,1),1,'TRUE','FALSE'),
    decode(bitand(ksppiflg/65536,3),1,'I    MMEDIATE',2,'DEFERRED', 3,'IMMEDIATE','FALSE'),
    decode(bitand(ksppiflg,4),4,'FALSE', decod e(bitand(ksppiflg/65536,3), 0, 'FALSE', 'TRUE')),
    decode(bitand(ksppstvf,7), 1,'MODIFIED',4,'SYSTEM_MOD','FALSE'),
    decode(bitand(ksppstvf,2),2,'TRUE','FALSE    '),
    decode(bitand(ksppilrmflg/64, 1), 1, 'TRUE', 'FALSE'),
    ksppdesc,
    ksppstcmn t,
    ksppihash
FROM x$ksppi x,
    x$ksppcv y
WHERE
    (
        x.indx = y.indx
    )
    AND
    (
        (
            translat e(ksppinm,'_','#') not like '##%'
        )
        AND
        (
            (
                translate(ksppinm,'_','#') not like '#%'
            )
            OR
            (
                ksppstdf = 'FALSE'
            )
            OR
            (
                bitand(ksppstvf,5) > 0
            )
        )
    )

12.26.05

La canción de Picard

Posted in Varios at 11:16 pm by fidi

Visto en ALT1040 

12.18.05

Fin de temporada

Posted in Hattrick at 10:58 pm by fidi

se acabó la temporada con un empate. Ascenso a VII división y máximo goleador Winners

Estos son los paises que he visitado, gracias a flagcreator

Cambio en Metalink

Posted in oracle at 8:51 pm by fidi

Metalink ha cambiado, la nueva versión está hecho en HTMLDB. El primer beneficio que le veo es que hay más espacio para leer las notas

12.11.05

Get Your Own R2

Posted in Varios at 12:44 am by fidi

Visto en Gizmondo:

http://us.gizmodo.com/gadgets/robots/get-your-own-r2-139950.php

Puedes comprar un R2D2 que se mueve y obecede unas 40 ordenes. No es tamaño natural, 15 pulgadas. Sólo 120 $

Transferencias

Posted in Hattrick at 12:34 am by fidi

Hattrick es un juego donde gestionas un equipo de fútbol. Es interesante si te gustan este tipo de juegos.

Hoy he vendido 2 jugadores. Los dos eran porteros, los dos ingleses, los dos tenian el mismo TSI la misma edad puestos a la venta por el mismo precio y las ofertas acababan a la misma hora. Vamos, que eran clavaditos.

Pues uno lo compraron por 12000 € y el otro por 37000 €

Contento pq uno lo vendí por el triple de lo esperado, pero sorprendido por la diferencia.

Mañana mis dos rivales principales se enfrentan entre ellos, tengo el ascenso casí seguro ( lo cual no es demasiado bueno ya que no tengo un equipo competitivo para la 7a división ) pero veremos que pasa después de ese partido

12.03.05

Va de nombrecitos

Posted in Varios at 8:29 pm by fidi

En http://cyborg.namedecoder.com/ puedes introducir tu nombre y lo decodifica en forma ciborg:
Functional Individual Designed for Infiltration

También hay varios  para encontrar tu nombre de hobbit o elfo. Según http://www.chriswetherell.com/hobbit/ mi nombre de hobbit es Mungo Sackville-Bracegirdle y el élfico Celebrimbor Tasardur, majetes. Tendré que buscar uno para enanos.

Pues lo encontré. En http://www.myprecious.us/name_generator.php puedes generar para los magos Gandalf Gilthoniel y los enanos Goibur , King of Khazad-dûm