“Conocimiento software>Software de base de datos

Cómo conectarse a varias bases de datos Oracle SQL utilizando SQL * Plus

2011/7/17
Supongamos que una compañía con sede en Boston y tenía sucursales en Toronto y Londres. Supongamos que había una necesidad de los usuarios de la base de Boston para acceder a las bases de datos de Toronto y Londres, y para consultar las tablas de las bases de datos al mismo tiempo. ¿Cómo conectar las múltiples bases de datos con SQL * Plus? Aquí es donde los vínculos de base de datos de Oracle vienen pulg Base de datos proporcionan una manera de conectar dos servidores de bases de datos físicas y permitir a un cliente para acceder a ellos como una base de datos lógica . Instrucciones
Crear un archivo tnsnames.ora
página 1

Asegúrese de que un archivo llamado tnsnames.ora está presente y que está configurado correctamente en el servidor que aloja la base de datos desde la que los usuarios quieren conectarse a otras bases de datos remotas . En este ejemplo , queremos conectar desde el servidor de base de Boston a los servidores de bases de datos remotos en Toronto y Londres.
2

Busque el archivo tnsnames.ora se encuentra bajo el directorio admin ORACLE_HOME /network /. Si no lo tiene , entonces usted tendrá que crearlo. El archivo tnsnames.ora en el servidor de Boston al final de esta etapa será similar a :

boston =

( DESCRIPTION =

( ADDRESS_LIST =
< p> ( DIRECCIÓN = ( PROTOCOLO = TCP ) ( ANFITRIÓN = boston_server ) ( PORT = 1521 ))

)

( CONNECT_DATA =

( SERVICE_NAME = boston )

)

)

london =

( DESCRIPTION =

( ADDRESS_LIST

= ( DIRECCIÓN = ( PROTOCOLO = TCP ) ( ANFITRIÓN = london_server ) ( PORT = 1521 ))

)

( CONNECT_DATA =

( SERVICE_NAME = london )

)

)

toronto =

( DESCRIPTION =

( ADDRESS_LIST

= ( DIRECCIÓN = ( PROTOCOLO = TCP ) ( ANFITRIÓN = toronto_server ) ( PORT = 1521 ))

)

( CONNECT_DATA =

( SERVICE_NAME = toronto )

)

)

3

Inicie sesión en SQL * Plus y conectarse a la base de datos de Boston. Verás :

sqlplus usuario /contraseña @ boston . Una vez iniciada la sesión, podemos comenzar el proceso de la creación de vínculos de base de datos .
4

Crear el enlace a la base de datos de Toronto. Verás : .

SQL > create database enlace toronto_db conectarse a identificado por usando ' Toronto '
5

Crear el enlace a la London base de datos. Verás : .

SQL > create database enlace london_db conectarse a identificado por

usando ' london '
6

Permanezca conectado a la base de datos de Boston con SQL * Plus. De lo contrario, se conecta a la base de datos de Boston: sqlplus usuario /contraseña @ Boston a

En este ejemplo , queremos acceder a los datos de las tablas de los empleados , tanto en Toronto y Londres
7

. Acceda a la tabla de empleados de la base de datos de Toronto: .

SQL > select * from empleados @ toronto_db
8

Acceder a la tabla de empleados de la base de datos de Londres :

SQL > ; . select * from empleados @ london_db

Software de base de datos
Cómo crear un menú de navegación en Filemaker Pro 10
Cómo verificar que el valor de un cuadro de texto numérico en Access
Cómo crear una tabla en Access total Pivot
Cómo hacer coincidir los tipos de datos Preparación para importar datos a Access
Cómo extraer una imagen de arranque desde ISO
Cómo crear informes de antigüedad en el Acceso
Las desventajas de una subconsulta en Oracle
Cómo agregar un subformulario en Access 2007
Conocimiento de la computadora © http://www.ordenador.online