Searcher

lunes, 30 de septiembre de 2013

Rockstar Programmer

Definitivamente jamás obtendrás los mejores resultados con una sola persona trabajando. La importancia del trabajo en equipo es un pilar fundamental para obtener buenos resultados en un tiempo (relativamente) más corto.

miércoles, 27 de junio de 2012

Google Nexus 7

Pues al parecer el campo de batalla para las empresas tecnológicas será ahora en las tablets ya que hace unas semanas Microsoft presento su nueva propuesta "Surface" y seguido de ello la gran G lanza su nueva tableta diseñada por ellos y manufacturada por Asus. Sus especificaciones son las siguientes:
  • Pantalla de 7 pulgadas
  • Pantalla tipo gorilla glass
  • Procesador nVidia Tegra 3
  • 1Gb de memoria RAM
  • 2 tipos de memoria flash(16 y 32gb)
  • En conectividad tiene GPS,WiFi,Bluetooth y NFC el cual prometen explotar mucho
Siendo que es un dispositivo que viene de mano de Google vendrá con la nueva versión del sistema operativo Android en su versión Jelly Bean

Lo que en lo personal me resulta asombroso es el precio, rondará en los 199 dolares que pesos mexicanos vendrían siendo unos 2800 pesos aproximadamente aunque lamentablemente aun no la podemos adquirir de manera oficial ya que solo esta disponible para algunos paises

jueves, 1 de marzo de 2012

Windows 8 Consumer Preview

Pues hoy fue el lanzamiento de la Consumer Preview release de Windows 8 donde se puede probar el nuevo sistema operativo de Microsoft donde aseguran que todo funcionará dentro de un mismo eco sistema y que toda tu información será accesible ya sea desde tu windows phone o desde tu windows tablet. Mostraron sus capacidades para ambientes touchscreen como en el clásico ambiente de mouse y teclado
Si eres de los que les gusta experimentar antes que todos los demás la opción es descarga esta Consumer Preview y ver todos los nuevos cambios que ofrecerá este nuevo sistema operativo. A continuación dejo el link para aquellos entusiastas que gusten probar este nuevo sistema operativo: Link de descarga

martes, 3 de enero de 2012

Crear DBLink Oracle

Un db link se utiliza para poder acceder una instancia oracle ya sea en un mismo servidor o en un servidor distinto a nuestra instalación oracle, dicho de otro modo para unir dos bases de datos. Esto es funcional para poder acceder a información que se encuentra en otra base de datos y sin tener que migrar los datos o generar nuevas tablas podamos acceder a esa información, aunque como siempre no quiere decir que siempre sea lo más viable.

A continuación se describe el proceso para generar un dblink entre dos instancias oracle diferentes.

1.- Iniciar sesión como SYSTEM en la bd que queremos que vea la información.
2.- Otorgamos permisos de creacion de dblink a el esquema que queremos que vea la información con la siguiente instrucción SQL:
grant create database link to sisdigcor;
3.- Iniciamos sesión con el usuario que queremos que vea la base de datos ajena a nuestra base de datos.
4.- Ejecutamos la siguiente instrucción SQL:
CREATE DATABASE LINK nombreLink
CONNECT TO usuario IDENTIFIED BY password
USING '(description =
(address =
(protocol = tcp)
(host = 127.0.0.1)
(Port = 1521) )
(connect_data =
(sid = instanciaOracle) )
)';
donde:
nombreLink : Es el nombre con el cual identificaremos nuestro DBLink
usuario: Nombre del esquema que se quiere acceder
password: Contraseña del esquema que se quiere acceder
127.0.0.1: Es la ip de nuestro servidor de base de datos que se quiere acceder puede ser por nombre de dominio si es que se cuenta con él
1521: Puerto de la base de datos que se quiere acceder
instanciaOracle: Nombre de la instancia de la base de datos que se quiere acceder

Ya una vez que se ejecutaron estos instrucciones SQL ya se pueden acceder las tablas del esquema que continúe el dblink a través de @ como por ejemplo:

Select * from tabla@dblink;

Con esto veríamos toda la información el a tabla con nombre tabla en el esquema del usuario especificado en el dblink


viernes, 18 de noviembre de 2011

Instalación Oracle 10g Express Edition(Fedora)


Para la instalación de oracle express edition necesitas primero que nada descargar el rpm de la página de oracle
Después necesitan instalarlo como root con la siguiente instrucción:
#rpm -Uvh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
-Donde oracle-xe-univ-10.2.0.1-1.0.i386.rpm es el archivo descargado de la página de oracle
Con esto hace la instación a sistema operativo y después te solita que hagas la configuración de la base de datos, esto solo lo harás una vez
#/etc/init.d/oracle-xe configure
Iniciará la configuración y te pedirá el puerto de configuracion del Application Server que trae por default, el puerto de conexión de la base de datos y la contraseña de tu usuario SYSTEM de la base de datos que digas que sería el root de la base de datos.
Terminando este proceso te dira que visites la pagina http://127.0.0.1:8080/apex que es desde donde administraras visualmente tu DBMS Oracle.
Eso sería todo, aunque yo agregaría un último paso ya que si eres de los que utiliza la linea de comandos para administrar la base de datos. Primero como root hacer esto:
#su - oracle
Esto te cambiará al usuario oracle que por default tiene su home directory en /usr/lib/oracle/xe y aquí ejecutarás los siguientes comando:
$cd
$ echo "source /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh" > .bash_profile
Haces un logout con
$exit
Regresandote al usuario root y te vuelves a cambiar al usuario oracle con la siguiente instrucción
#su - oracle
Ya con esto tenemos acceso al sqlplus,imp,exp y más herramientas de oracle desde la linea de comandos.
Listo a crear tus Bases de pruebas

sábado, 5 de noviembre de 2011

Sacar respaldo Oracle sin descompactar respaldo

Sucede que al querer sacar información de un respaldo lógico Oracle que se encuentra compactado y no queremos descompactarlo por falta de recursos de espacio en la máquina, es mejor utilizar tuberias ya sea Linux o Unix el sistema a continuación el procedimiento.

Se crea un archivo que llevara el contenido de nuestro respaldo
$mknod /tmp/importOracle p
Después apuntamos el contenido de nuestro respaldo hacia nuestro archivo
$zcat respaldoOracle.dmp > /tmp/importOracle &
Y por ultimo ejecutamos nuestro import apuntando a nuestra base de datos
$imp system/passwordsystem file=/tmp/importOracle full=y ignore=y log=backup.log

Lo importante es ver que en la opción file lleva como valor nuestro archivo que lleva el contenido de nuestro respaldo. A este tipo de file le llaman tubería o pipe
Google