
Una vez hecho todo esto, desde el equipo cliente desde el cual queremos acceder al equipo que hemos configurado, debemos introducir el siguiente comando para acceder al equipo servidor XDMCP.

Una vez hecho todo esto, desde el equipo cliente desde el cual queremos acceder al equipo que hemos configurado, debemos introducir el siguiente comando para acceder al equipo servidor XDMCP.
hola a todos,
hoy tenía que realizar una carga masiva de datos y he tenido algunos problemas que paso a comentar.
Tenía varios, unos 150 insert into consecutivos para rellenar una tabla con una serie de datos.
En principio no debería haber problema guardando esos insert into en un archivo .sql y ejecutándolo desde sqlplus, de esta forma:
sqlplus> @ArchivoConInserInto.sql
el problema era que algunos de los insert into tenían un error, y al ejecutarlo de esta forma era difícil saber cual de ellos contenía el error. Además, de esta forma no se hace el commit hasta el final, de modo que un error en alguna de las inserciones provoca que no se haga ninguna inserción.
En definitiva una forma rápida y fácil de ejecutar insert into consecutivos o cargas masiva es con el SqlDeveloper .

Esta captura es de la página de oracle, no tiene ningún insert into pero nos vale para explicar donde está el botón que hay que pulsar.
Normalmente cuando haces una consulta o una única inserción la escribes y pulsas el triángulo verde que está más o menos por el centro de la pantalla.
Si quiere ejecutar varias inserciones a la vez y pulsas este botón te dará un error de carácter no valido, o terminación no valida, etc. De modo que tienes que ejecutar dichas inserciones justo con el botón que está a la derecha, si colocas el ratón encima dice algo así como ejecutar Script.
De este modo, en cada ejecución se realiza un commit, y si hay algún error te indica en que sentencia se produjo, de modo que se introducen todos los datos, y los erroneos los detectas fácilmente para poder corregirlo.
Hola a todos,
no es que sea muy aficionado a esto del Excel, pero bueno, me encuentro de vacaciones en un piso compartido, y uno de los compañeros de piso, llamado Mark, está realizando un proyecto, tiene una hoja en Excel, con usuarios y una serie de características sobre ellos, y desea que en otra hoja, al introducir en una columna el identicador de un usuario, que le aparezcan los otros datos automáticamente en otras columnas…
Esto se puede hacer con la función BUSCARV de Excel, supongo que como el es francés, y su excel también lo será, la función tendrá el nombre en su idioma (esto no parece muy lógico, pero la gente de Microsoft es así, siempre facilitando las cosas :-S)
Este es un pequeño ejemplo:
Tenemos en la Hoja1, en la columna A, los ID, en la B nombre y en la C color de pelo:
Ahora, en la Hoja2, en la columnaB tenemos que introducir la siguiente formula:
=BUSCARV(A1;Hoja1!A1:Hoja1!C10;2;VERDADERO)
Como se puede ver el primer parámetro indica el Id que queremos buscar, en este caso hacemos referencia a lo que haya escrito en la columna A1.
El segundo parámetro es la matriz donde tenemos los datos; esta matriz va desde A1 hasta C10, todo en la Hoja1
El tercer parámetro, es el valor que queremos que nos devuelva la función
Y por último, el cuartro parámetro, si es VERDADERO, indica que la búsqueda tiene que ser exacta. En otro caso busca coincidencias.
Todo esto queda más o menos así:
Vemos en la columna B1 que estamos obteniendo el valor 2 (nombre), y lo hemos obtenido buscando el Id 100
Por último, aunque es trivial, para obtener el color de pelo solo tenemos que variar el tercer parámetro. En este caso indicamos el valor 3 para obtener la tercera columna que nos indica el color de pelo:
=BUSCARV(A1;Hoja1!A1:Hoja1!C10;3;VERDADERO)
Si quereis os podeis descargar el ejemplo haciendo click aquí :
Hola a todos,
hoy he tenido que realizar unas modificaciones en una base de datos Postgres de la cual no tenía el usuario y password para conectar a la base de datos…
¿Cómo lo he hecho?
Pues por suerte si tenía un usuario del sistema operativo, con el cual podía acceder vía SSH y además tenía el password del usuario root del sistema operativo.
En fín, que con esto debería ser suficiente para hacer cualquier cosa en la máquina.
¿Cómo lo hice?
Este usuario ya tiene permisos asignados para usar la base de datos directamente de modo que ahora solo había que saber unos cuando comandos de Postgres:
Para conectar con la consola de Postgres:
psql
(ten en cuenta, que si no estás conectado como usuario postgres tendrás que pasarle a este comando el usuario y el password -U -W)
Para ver las bases de datos Postgres en dicha máquina:
\l
Para conectar con una de las bases de datos:
\c nombre_base_datos
Para ver las tablas:
\d
Para ver la descripción de una de las tablas:
\d nombre_tabla
y desde aquí podemos ejecutar cualquier orden SQL: select, insert, update, etc…
Por último para salir:
\q
Con esto creo que es suficiente para hacer cualquier cosa, no obstante, si necesitas más comandos puede echarle un ojo a la documentación oficial:
http://www.postgresql.org/docs/8.2/static/app-psql.html
Por último comentar que todo habría sido más fácil con el usuario de la base de datos y con algún cliente tipo TORA, pero para esto es necesario que el servidor acepter la conexión por el puerto 5432 (normalmente) y en mi caso no era posible.
Y ya que estamos, si sois de los que estáis probando Postgres, pero lo vuestro es el MySql, leer el post sobre una alternativa a phpmyadmin que a mi me ha venido muy bien
Cualquier cosa ya sabeis.
Saludos