“Conocimientos software>Software de base de datos

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

2014/9/18
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
SQL Tutorial para insertar en Select
Cómo guardar una base de datos en Yardi Génesis
Cómo ejecutar Oracle 10G en XP Home
Cómo Render SSRS información
Cómo crear una consulta de selección SQL en Access
COBOL DB2 procedimientos almacenados
Cómo cargar parte de un archivo plano en SSIS
¿Cuáles son los beneficios de un almacén de datos
Conocimientos Informáticos © http://www.ordenador.online