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'
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;
Archivado en: oracle
Actualizar un registro en SQL
UPDATE nombre-tabla
SET columna1 = valor1 [, columna2 = valor2 ...]
[WHERE condición]
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
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.
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
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
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
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:
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…)