UnDomain Un friki suelto por la red

Parámetros no documentados de Oracle

hay veces que toca modificar parametros "raros". Son esos parametros que comienzan por el simbolo "_" y que no vemos por ningún lado en la vista V$PARAMETERS.

Bueno, pues que sepais que existen unas tablas que nos dicen que parametros hay y cuales son sus valores actuales.

Podeis sacar todos esos parametros con la siguiente query:


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 '/';

Además, con una simple modificación puedes ver TODOS los parametros. Especialmente util para provar parametros en "tiempo real":


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;

Eso si, esta vista se ha dejecutar con el usuario SYS.

La query la he sacado de http://oraclenotepad.blogspot.com/2010/04/listar-parametros-indocumentad...

Database Packages and Types Inválido

Bueno, pues aquí estamos, actualizando como locos todas las BDD Oracle a la versión 10.2.0.4 e instalando el último PSU.

Durante estas actualizaciones, hay un caso en el que nos hemos encontrado con que el componente Database Packages and Types se nos ha quedado en estado Invalido.

Lo primero que he pensado es "mierda!, voy a tener que hacer una marcha atrás!". Pero no.

Gracias al tito Metalink, he encontrado la solución, y es bastante sencilla.

Resulta que si objeto DBMS_SQLPA queda invalido, todo el componente Database Packages and Types se ve también invalido.

Lo que hay que hacer es corregir este componente, y eso se hace con los siguientes pasos:

-- como SYSDBA:
drop table plan_table;
@?/rdbms/admin/utlxplan
@?/rdbms/admin/prvtspao.plb
@?/rdbms/admin/utlrp.sql
select * from dba_registry;

Espero que os sea de utilidad ;)

Youtube y el Copyright

Hoy me ha llegado un correo de Youtube en el que se me comunica que me han retirado un video publicado por mí ya que infringe el Copyright y ha sido notificado por el propietario de los mismos.

¿De que video se trata? Pues ni más ni menos que un extracto de 2min. de la serie One Piece, en VOS. Mas concretamente este (el video ya no está).

Este video lleva ya un año colgado en Youtube y hoy me ha llegado el siguiente correo:

Sinceramente, esto del Copyright está llegando a niveles ABSURDOS.

El video en cuestión es un extracto de un episodio en el que el protagonista reacciona de una manera muy graciosa ante la aparición de un zombie. No revela nada de la trama ni estropea absolutamente nada de la serie. Además, ¿por que un año después? ¿Han hecho lo mismo con todos los AMV de One Piece?

Otro detalle que me llama la atención es el "correo súper-explicativo" de Youtube. Lo he puesto en imágenes para que se vea que no he modificado nada y que está tal cual. ¿Alguien ve los derechos que infringe el material en cuestión? Yo tampoco.
Simplemente dicen "este material infringe lo siguiente", y ya no aparece nada.

¿Y que pasa si quiero recurrir (que no es el caso)? Pues nada, simplemente, tiene que enviar una notificación con los siguientes datos (extraído de http://www.google.com/support/youtube/bin/answer.py?answer=59826):

1. Identificación de las URL específicas del material que YouTube ha retirado o al que ha impedido el acceso.
2. Tu nombre completo, dirección, número de teléfono y dirección de correo electrónico, y el nombre de usuario de tu cuenta de YouTube.
3. La siguiente declaración: "Me someto a la jurisdicción del Tribunal de Distrito Federal del distrito al que pertenece mi dirección o, si mi residencia se encuentra fuera de Estados Unidos, a la del distrito judicial en el que se encuentra YouTube, y acepto las diligencias de emplazamiento del demandante".
4. La siguiente declaración: "Juro, bajo pena de perjurio, que creo de buena fe que se ha retirado el material o se ha impedido el acceso al mismo debido a un error o a una identificación errónea de dicho material".
5. Tu firma. Se aceptará una firma física escaneada o una firma electrónica válida.

Shit yourself little parrot! ¿Y a mi padre compulsado no lo queréis? Amos anda!!

Es decir, si eres una empresa, con un correo diciendo "eso es mio" es suficiente, pero si eres un usuario tiene que enviar una muestra de ADN y un recuento de midiclorianos jurando que eres bueno. Y todo para que te digan que como no tienes los derechos, pues que ajo y agua.

Y todo esto POR 2 MINUTOS DE UN VIDEO EN JAPONES SUBTITULADO EN ESPAÑOL POR UN PARTICULAR DE MANERA TOTALMENTE DESINTERESADA!
Vamos, lo que en otros sitios llaman TRAILER o PUBLICIDAD.
No se porque, me da que este video corresponde a un episodio que va a llegar a nuestro pais dentro de poco, porque cuando yo lo vi, ya tenia muuuuuuucho tiempo de solera.

Se que esto ha pasado a muchos otros y con cosas mucho mas flagrantes, y yo soy un mindungui que no tiene mas de 4 videos colgados. Pero es que ahora mismo voy a pasar mil de volver a colgar algo en Youtube.

Pero lo que mas me gusta son sus consejos para evitar problemas de copyright. Pego unas cuantas cosas sacadas de su propia pagina llamada Consejos sobre copyright:

La mejor forma de asegurarte de no infringir los derechos de copyright de otras personas es utilizar la habilidad y la imaginación para crear un vídeo completamente original. La operación puede ser tan sencilla como grabar a algunos de tus amigos haciendo el ganso o tan complicada como filmar tu propio cortometraje con un guión, actores y todo lo demás. Si todo es original, nunca tendrás que preocuparte por los derechos de copyright, ya que te corresponderán a ti. [...] Asegúrate de que todos los componentes del vídeo sean originales, incluso los fragmentos de audio.
Oh! ¿en serio? Gracias!! no lo habia pensado!!
¿Que quiere decir esto? Pues muy fácil:
Youtube esta pensado para que cuelgues los videos de tus vacaciones en la playa, o para cortometrajes (muy cortos o por capitulos) en el caso de que seas director de cine novel.

Bueno, pues teniendo bien claro esto, ya veo que Youtube no es el servicio que yo necesito.
¿Alguien conoce alguna alternativa que no se baje los pantalones tan descaradamente?

Tags:

Stop saying lol

En Flapa, blog de "¿humor?" han iniciado una campaña simple, pero que me ha llegado al alma:

Stop saying lol

Ya está bien de tanto LOL, carajo!!

Tags:

Como configurar el Enterprise Manager en Oracle 11g R2

Cuando instalamos una BDD es posible que no configuremos el Enterprise Manager (EM) pensando que no lo usaremos. Esto suele pasar cuando tiene el EM local de la 9i, o el EM Console, y no te quieres complicar la vida instalando estos servicios (que consumen lo suyo en el servidor) en cada BDD. Sobretodo si tienes una media de 5 por servidor :P

Ahora nos hemos encontrado con que un proyecto "necesita" esta consola, asi que se la tenemos que configurar. Lo bueno es que estos pasos no requieren parar la BDD :)

Antes de hacer nada, hemos de tener configurado bien las variables de entorno:

  • ORACLE_HOME=[Path oracle home]
  • ORACLE_SID=[SID]
  • ORACLE_UNQNAME=[SID]

Para arrancar el EM solo tenemos que ejecutar el siguiente comando:
$ORACLE_HOME/bin/emctl start dbconsole

Si no tenemos configurado el EM esto nos dará un error como el siguiente:
OC4J Configuration issue.
/<ORACLE_HOME>/oc4j/j2ee/OC4J_DBConsole_<HOSTNAME>_<DBNAME> not found.

Basciamente nos está diciendo que no tiene la configuración de esta BDD para poder arrancar el EM. Así que tenemos que crearla... Para eso, solo tenemos que lanzar el siguiente comando:
$ORACLE_HOME/bin/emca -config dbcontrol db -repos create

Esto te pedirá el password del usuario SYS, DBSNMP y SYSMAN (este lo creará nuevo) y el puerto del listener.

Es posible que ya existan datos de repositorio. si es así, al crear la configuración nos dará un error. Si miramos el log que nos indica veremos que hay un ORA-20001.
Para solucionar esto, simplemente tenemos que borrar el repositorio y crearlo de nuevo. Para borrar el repositorio, ejecutamos el siguiente comando:
$ORACLE_HOME/bin/emca -deconfig dbcontrol db -repos drop

Después de un rato, nos dirá que se ha eliminado completamente. Ahora ya podemos crearlo con el comando del principio.

Si tenemos algún otro problema, yo recomendaría visitar el Metalink ;)

Salud!

Tags:

Pregunta de CI imposible - sin comentarios...

Buscando un poco de información he visto el siguiente anuncio en una web:

A ver... ¿desde cuando los efectos opticos o perspectivas son una "prueba de CI"?
Bueno, no se de que me extraño, para esta gente el daltonismo es sinonimo de ser tonto.

El caso es que es tildar a esta foto de "pregunta de CI imposible" lo encuentro un poco... em... como decirlo finamente... dejemoslo en "estupido".

Lo bueno es que si entras el pagina (lo siento, he picado... la curiosidad ha podido mas que yo), te sale lo siguiente:

Con ese peazo de mobil en el lado izquierdo de la pantalla, ya nos podemos hacer una ligera idea de que nos quieren vender en al web.

Si respondes a la pregunta, te salen mas, pero todas son efectos opticos conocidos, incluso la prueba de daltonismo. ¿Que me deciis del reto del pie de pagina? ¿Que la mayoria no llega al final de las preguntas? ¡Normal! Lo raro seria que alguien terminara todas las preguntas para esperar conocer su CI.

Pero creo que lo mejor de todo es esto:

¿Para que quieres conocer mi sexo? ¿A caso importa para comprar los resultados? ¿El CI se ve afectado?

Por la primera imagen os podeis imaginar que es la tipica pagina para que te suscribas a un servicio movil de descarga de cosas, por un precio brutal y que usa el test como gancho.

Pues nada, al menos sacamos algo de todos esto: si eres ciego, tienes un CI de 0.

Nunca te acostaras sin saber algo nuevo XD

Postulantes (regreso a los pinceles)

Si, hace mucho que no pinto nada... y me sabe mal, pero poco puedo hacer :(

Al menos, después de tanto tiempo, por fin he terminado alguna miniatura más. En este caso, una cohorte de postulantes de SphereWars:

Postulante (x1)

Postulante raso (x3)

Es una unidad compuesta de un postulante y tres postulantes rasos (son iguales, solo que el postulante tiene escudo), de La Legión de los cien corazones, que forman parte de la Alianza.

Después de tanto tiempo sin pintar nada, me he dado cuenta que pintar no es como ir en bici: SI que se olvida con el tiempo.
Lo he notado sobretodo con la cara, me ha costado horrores y me ha quedado... bueno, ya lo podéis ver XP

A ver si recupero lo que he perdido, que me da mucha rabia :(

Si queréis ver mis trabajos anteriores, podéis entrar en la galería.

Identificar parametros de inicio obsoletos

Cuando migramos un Oracle a una versión mas nueva y la arrancamos por primera vez, nos pueden salir algunos mensajes del tipo "Deprecated or obsolete parameter option", pero sin ninguna pista mas...

¿Como identificamos cuales de los parámetros son los que están obsoletos?

Pues muy fácil, con la siguiente query:

SELECT NAME FROM V$OBSOLETE_PARAMETER WHERE ISSPECIFIED = 'TRUE';

Algo sencillo y la mar de útil :)

Tags:

Carai con Nostradamus!

Zapatero es de Ponferrada (LEÓN)....... y esto es una profecía de Nostradamus:

“DE TIERRAS CON NOMBRE DE ANIMAL, VENDRÁ QUIEN GOBIERNE A LOS IBEROS, ADORARA A REYES NEGROS Y ABRAZARA RELIGIONES EXTRAÑAS, Y LLENARA SU PALACIO DE BUFONES Y ADULADORES.
USANDO SU PROPIA MASCARA DE BUFÓN, TRAERÁ CONSIGO EL HAMBRE, LA POBREZA Y LA DESESPERACIÓN....”
Centuria XI de las Prophéties, Michel de Nostradamus

La cosa se pone chunga cuando las profecias se empiezan a cumplir tan alarmantemente precisas :P

CORRED INSENSATOS!!

Oracle Total Recall

Hace tiempo que no ponia ningún articulo serio, así que para variar un poco, vamos a poner algo de Oracle.

si, ya se que suena como la peli de nuestro amigo el Chuache, pero este es un post serio (o al menos lo intenta, pobrecito).

El Total Recall de Oracle es una función la mar de interesante, que permite almacenar los valores historicos de los registros de una tabla. La manera en que los almacena hace posible que podamos consultar el valor de determinado registro en determinada fecha sin necesidad de acceder a un moledo de datos paralelo o a un Data WareHouse. Aunque también podemos acceder a las tablas donde se almacena esta información para poder hacer nuestros propios informes y consultas personalizadas.

Este componente viene por defecto en la BDD y no puedes escojer si lo quieres instalar o no (al menos, yo no lo he visto), aunque tiene una licencia a parte a la BDD. Se encuentra disponible en las versiones 10g y superiores, pero no se si también está en las 9i y anteriores.

Lo bueno que tiene es que no se tiene que instalar nada y es muy facil de administrar, además de útil.
El problema es que la BDD crecerá una burrada.

Vamos a ver como configurar nuestro propio Total Recall.

Tags:
Distribuir contenido

Afiliados:


Inicio de sesión


Todo el contenido mostrado ha sido obtenido libremente por la red. Las marcas indicadas son propiedad de sus legítimos dueños y se muestran a modo informativo de manera libre y voluntaria, sin intención publicitaria ni ánimo de lucro. Todo el material propio, y salvo que se indique lo contrario, se encuentra bajo licencia Creative Commons. Si tienes el Copyright de algún contenido o has detectado algna anomalia, por favor, infórmalo al correo undomain@gmail.com para ser corregido cuanto antes. El autor de esta Web no se hace responsable del contenido de terceras personas y de sites ajenos a este.

Powered by Drupal, an open source content management system