Blog Archive
About Me
Labels
- Autos (3)
- Blog (1)
- Celulares (1)
- Comandos (1)
- Datos Curiosos (2)
- Gadgets (3)
- Geek (1)
- GooglePlus (1)
- howto (1)
- Humor (3)
- Movies (4)
- Musica (1)
- Noticias (1)
- oracle (3)
- procedimientos (2)
- Programas (1)
- seguridad (1)
- Sistemas operativos (1)
- Symbian (1)
- Tecnología (3)
- Unix (1)
- Utilerias (1)
- Varios (4)
- Video Juegos (3)
- VPN (1)
- Wireless (2)
InformaT Headline Animator
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
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
jueves 6 de octubre de 2011
Obtener un archivo especifico de un tar.Z
Comando que funciona en Unix(Solaris 10)
Estando en la terminal teclear:
#zcat ARCHIVO.tar.Z | tar -tvf - | grep ARCHIVO_QUE_QUIERES
El comando anterior te regresará la posición en donde se encuentra tu archivo dentro del archivo compactado y para obtenerlo se hace un:
#zcat ARCHIVO.tar.Z | tar -xvf - ./RUTA/QUE/REGRESO/SU/COMANDO/ANTERIOR/ARCHIVO_QUE_QUIERES
Solo sería cuestión de verificar que si tu compress tiene rutas fijas o dinámicas
Estando en la terminal teclear:
#zcat ARCHIVO.tar.Z | tar -tvf - | grep ARCHIVO_QUE_QUIERES
El comando anterior te regresará la posición en donde se encuentra tu archivo dentro del archivo compactado y para obtenerlo se hace un:
#zcat ARCHIVO.tar.Z | tar -xvf - ./RUTA/QUE/REGRESO/SU/COMANDO/ANTERIOR/ARCHIVO_QUE_QUIERES
Solo sería cuestión de verificar que si tu compress tiene rutas fijas o dinámicas
viernes 5 de agosto de 2011
150 invitaciones a GooglePlus
Pues lo dicho a continuación el link para aquellos que aun no cuentan con su cuenta de google plus solo basta con dar click en el link y tendrán una cuenta en google plus...así o más fácil
ABRIR CUENTA EN GOOGLEPLUS
ABRIR CUENTA EN GOOGLEPLUS
Suscribirse a:
Entradas (Atom)

