Weblog — Luis Puente


SQL Server error 4064
Noviembre 19, 2009, 12:56 pm
Archivado en: mis cosas

Mensaje de error:
No se puede abrir la base de datos de usuario predeterminada

La solucion:

sp_defaultdb [ @loginame= ] 'login', [ @defdb= ] 'database'



Buscar elementos duplicados en oracle
Noviembre 19, 2009, 12:55 pm
Archivado en: oracle

Muestra una lista de elemento con dos columnas , el numero de veces repetidas y el campos identificador

select count(*),<campo1> from <tabla> group by <campo1> having count(*) > 1;

Para mostrar solo los elenentos repetidos

select <campo1> from <tabla> group by <campo1> having count(*) > 1;



Oracle update
Noviembre 19, 2009, 12:52 pm
Archivado en: oracle

Actualizar un registro en SQL


UPDATE nombre-tabla
SET columna1 = valor1 [, columna2 = valor2 ...]
[WHERE condición]



Consultas oracle a fichero de texto
Noviembre 18, 2009, 5:21 pm
Archivado en: oracle

Usamos sqlplus (ya comentado en otro post) y la herramienta spool.


spool
Consulta
spool off

Salimos y tenemos nuestro fichero en la ruta donde hayamos lanzado el sqlplus



MS Google actualizado
Noviembre 18, 2009, 9:11 am
Archivado en: moviles

Como comente hace unos post , google empieza a implementar un protocolo Push basado MS Exchange .

El día 22 se lanzo la noticia , Google ofrecerá el servicio también para correo.

Ahora ya puedo decir que funciona  , lo tengo puesto en mi HTC Cruise con WM 6.0, así que si funciona con este móvil , con los demás casi seguro.



Sqlplus conexion
Noviembre 16, 2009, 4:24 pm
Archivado en: oracle

Hoy ha sido el día ,  mi primera vez a pelo con Oracle

Tras una conexión en ssh ,  y ahora que cojones hago con esto. Necesito un par de campos de una tabla y nos e como sacarlos:

Conexión:

sqlplus user/pass@SID

Ver la vistas disponibles:

select * from tab;

Información de la tabla o vista;

desc <nombre de la tabla o vista>;

Mi primera consulta:

select <campo[1],campo[2],..> from <tabla[1],tabla[2],..> where like tabla[n].campo[n]='%cadena%'

Acordarse comillas simples para literales y % como si fuera asterisco



Información de Vistas en Oracle
Noviembre 16, 2009, 4:17 pm
Archivado en: oracle

Me ha tocado un Oracle y hacerme un hombre con la consola , que forma más bonita de explicarlo.

Primera petición y en la frente. Para descubrir las consultas asociadas a una vista en Oracle y no tenemos ninguna herramienta gráfica a mano.

set long 4000
select text from user_views where view_name = 'nombre de la vista (con las comillas)'

Importante decir que esta información salio de la cabeza J.A



Oracle en Linux
Octubre 19, 2009, 7:39 pm
Archivado en: Linux, oracle

Hace tiempo explicamos como usar los comando oradim para windows , pues hoy toca explicar un poquito su homologa para la plataforma linux.

Estas son dbstart y dbshut. Se encuentra en /opt/oracle/product/10.2.0/client/bin/ , como parametros reciben las instacias las cuales arracaran o parara respectivamente. Estos se alamacenan en el fichero /etc/oratab con el siguiente formato:

$ORACLE_SID:ORACLE_HOME::

Yo no entiendo muy bien esta parte asi que lo que hago es pasar el parametro de la instacia directamente al comando dbstart o sdbshut , asi:

<dbstart | dbshut > $ORACLE_HOME/oradata/ nombre de la instancia



Parar las X en Fedora
Octubre 19, 2009, 7:26 pm
Archivado en: Linux

Ando un poco perdido en un proyecto de HP Openview corriendo sobre Red-Hat , gracias a un compañero que lo instalo en una fedora 10 , tenemos un entorno de pruebas . Hoy hemos tuenado un poco el entorno con servicios nuevos para oracle y la aplicación.
Ahora estoy en modo optimización asi que dije si no uso grafico ya que conecto con cliente para que quiero unas X gastando memoria .


su -
vi /etc/inittab

y ponemos

id:3:initdefault:



El Viaje de ida
Octubre 17, 2009, 9:30 pm
Archivado en: viajes

Ya pusimos la ruta , ahora las paraditas. Un viaje de este tipo , mucho coche , requiere de miradores, fotos ,paseos por cascos históricos , etc ….

La verdad yo no lo había planeado así. Con una parada cerca de Monte Perdido me vale, iluso de mí…

Primero fue Zaragoza, donde me desayuné unos huevos revueltos con bacon pa quitar el sentío!!!! Y por supuesto, visitamos El Pilar…

Paramos luego en Huesca, en un centro comercial, buscando un retrovisor panorámico para mi novia, que está medio cegatilla de un ojo y lo necesita para conducir… La cara que le puso el de la sección auto lo dejó todo claro, nunca había oido hablar de ello… ni tampoco la gasolinera donde paramos, ni los del carrefour del Plaza Norte… Señor agente, señor agente! Que no es mi culpa, que es que esta gentuza que no sabe que estas cosas existen…
(más…)