Base de datos distribuidas
Creación de cuenta
GRANT CONNECT TO ANDRES IDENTIFIED BY ANDRES; //crea usuario y conecta
GRANT RESOURCE TO ANDRES; //daprivilegio para crear objetos
GRANT DBA TO ANDRES; //da privilegio de administrador
Conexión a una bds:
connect system/pass@oracle
Creación de link con otra base dedatos:
CREATE DATABASE LINK MONITOR CONNECT TO SYSTEM IDENTIFIED BY ANDRES USING 'ANDRES';
Nombre del link cuenta y password a conectarbds a conectar, o cadena de conexión
Consulta global:
SELECT * FROM VENTAS,DETALLE@MONITOR;
1.-
Ingresar a la cuenta system/pass@orcl, y crear una cuenta conprivilegios de creación de objetos (tunombre/tunombre@orcl). Luego ingresar a la cuenta y crea la tabla empleados(nroEmp, nombre).
2.-
Vuelve a la cuentasystem/pass@orcl, y crea la tabla ventas(nroVenta, nroEmp, nroCli, fecha).
3.-
Crea una nueva base de datos, de nombre “el nombre de tu padre” password nombrepadre, y crear enesa cuenta system/nombrepadre@nombrepadre la tabla clientes(nroCli, nombre).
4.-
Vuelve a la cuenta system/pass@orcl, y crea dos link uno hacia la tabla empleados yotra a la tabla clientes.
5.- Crea una consulta global con las tres tablas.
6.-
Usar la conexión fácil de Oracle 10g para conectarte y crear un link a la bds detu compañero. La sintaxis es:
connect system/pass@:/
Por ejemplo si el nombre del equipo es “aba” y la base de datos orcl
connect system/pass@aba:1521/orcl oconnect system/pass@//195.42.5.44/orcl
CREATE DATABASE LINK LK CONNECT TO SYSTEM IDENTIFIED BY ANDRES USING 'ABA/ORCL';
7.-
Luego crea una consulta global y ejecuta.
Regístrate para leer el documento completo.