Enllaç de Base de Dades d'Oracle
En ambients d'Oracle distribuïts, els enllaços de base de dades es poden utilitzar per definir un camí de comunicacions entre dues bases de dades. Un enllaç de base de dades defineix una connexió de xarxa, i, opcionalment, un nom de l'usuari i contrasenya, per utilitzar quan accedeix Oracle i estableix una sessió de base de dades en la base de dades remota en benefici de la petició d'aplicació local.
Enllaç de base de dades permetre declaracions de SQL ser aïllat de la topologia de xarxa física subjacent. Així, quan sigui que la localització d'una base de dades remota canvia, només l'enllaç es necessita actualitzar, i no cada i cada SQL qüestiona, significativament les tasques de programador.
L'enllaç de base de dades d'Oracle es defineix en una base de dades específica, i pot ser utilitzat només per usuaris d'aquella base de dades. Si el mateix nom d'enllaç de base de dades s'havia d'utilitzar des de totes les bases de dades a la xarxa, els enllaços s'han de definir idènticament amb aquell nom en cada un de cada un bases de dades. Per a aquest guió, el camí més fàcil és ser enllaç de base de dades global.
Creació d'Enllaç de Base de Dades
Connecti's a Base de Dades d'Oracle (amb SQL*Plus, per exemple) com un usuari que té el privilegi per crear un enllaç de base de dades i executar la comanda següent:
CREÏ L'ENLLAÇ DE BASE DE DADES link_name
CONNECTI A user_name IDENTIFICAT PER la contrasenya
UTILITZANT 'connection_string';
on connection_string és una entrada és tnsnames.ora (normalment situat en $ORACLE_HOME/network/admin), que permet l'Oracle saber el camí de xarxa a base de dades remota.
connection_string té l'estructura següent:
(DESCRIPCIÓ =
(ADREÇA =
(PROTOCOL = TCP) (Amfitrió = host_name/ip_address) (Port = 1521)
)
(CONNECT_DATA =
(SERVIDOR = DEDICAT)
(SERVICE_NAME = database_name)
)
)
Supressió d'Enllaç de Base de Dades
Suprimir un enllaç de base de dades:
ENLLAÇ DE DATBASE DE GOTA link_name;
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Vegi i Recuperi Detalls d'Enllaç de Base de Dades d'Oracle
- Canviï Contrasenya d'Usuari de Base de Dades d'Oracle
- Error d'Importació de Base de Dades d'Oracle 3113/3114
- Creï, Afegeixi o Parteixi Suspensos de Partició de Base de Dades d'Oracle amb Error d'ORA-14080
- Com Deixar Tablespace i Recobrar Base de Dades d'Oracle Quan Accidentalment Suprimeix Datafile
- Error d'EXP-00091 d'Oracle Quan Base de Dades d'Exportació
- Com Treure i Deixar Datafiles de Tablespace en la Base de Dades d'Oracle
- IMP-00016 Exigia Conversió de Conjunt de Caràcter a Què No Es Donava Suport Error quan Importa a Base de Dades d'Oracle
- Versió d'Oracle de Comprovació
- Ressenyes de JDeveloper d'Oracle










































6 de juny, 2008 05:19
Necessita ajudar :
Vull accedir al meu servidor SQL 2005 base de dades d'Oracle 10 G, però tinc un problema. Em podria guiar com fer-ho?
Gràcies