dblink
Problema al migrar objetos de Usuarios
Submitted by WilderProgrammer on 13 July, 2012 - 23:41Hola, espero me puedan ayudar con una idea...
Resulta que hice una migración de una DB de Oracle 10g de un servidor Windows a otro AIX. Solamente se migró 1 schema perteneciente a 1 usuario de la DB. Para extraer los datos estaba loggeado en el sqlplus con la sentencia: sqlplus / as sysdba
El problema es que al barrer los sinónimos de la DB había varios que no se migraron porque no se mostraban, resulta que estos objetos solamente se veían estando loggeado desde el usuario en cuestión, sin embargo, usualmente carezco de los passwords de los usuarios.
¿Por qué no veía estos objetos estando como SYSDBA?
¿Cómo puedo evitar esto en un futuro?
Por cierto, ¿hay forma de conocer los las tablas un DBLink?, estoy usando:
SELECT * FROM all_all_tables@dblink;
Pero me dice:
ORA-02019: connection description for remote database not found
Agradezco de antemano la orientación.
Saludos.
- 1 comentario
- 948 lecturas
-

Ayuda con dblink
Submitted by fjbogar on 19 January, 2011 - 19:47Hola, les comento, he creado unos dblinks y va todo bien si lo hago desde la pagina pricipal de oracle es decir hago un select * from tabla@dblink y me muestra bien los datos, mi problema es que al hacerlo desde php y con oci no me muestra la pagina, dice que la conexion ha sido reinciada, el codigo que utlizo es el siguiente:
<?php
include ("conexion.php");//$conexion = oci_connect('bogar', 'bogar', 'localhost/XE');
$query3 = "select * from empleados@toy ";
$res3= oci_parse ($conexion, $query3);
$r=oci_execute ($res3);
while ($row = oci_fetch_array ($res3))
{
echo $row[0];
}
oci_close($conexion);
?>
- 1 comentario
- 1495 lecturas
-

Error Ora-28545
Submitted by Anonimo on 22 July, 2010 - 16:48Buen dia..
Estoy tratando de conectar una BD Oracle con SQLSvr2005.
Encontre el manual
http://www.dataprix.com/heterogeneous-services-conexi%C3%B3n-desde-oracl...
Segui todos los pasos hasta el TnsPing y todos estaban Ok.
Cree un DBLink llamado SQLtes7 a traves de SQlPlus pero al lanzar una consulta
para probar el DBLink me envia el siguiente Error:
SQL> select * from test.Tb_Usuario@sqltest7;
select * from test.Tb_Usuario@sqltest7
ERROR en línea 1:
ORA-28545: error diagnosticado por Net8 al conectar a un agente
Unable to retrieve text of NETWORK/NCR message 65535
ORA-02063: 2 lines precediendo a SQLTest7
El ODBC me envia OK el Test de Conexion.
Esta es mi configuracion de los archivos.
Les agradezco su ayuda de antemano
TNSNAMES.ora
sqltest7 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)
(HOST = Ip_Local_Host )
(PORT = 1521)
)
(CONNECT_DATA = (SID =test7) (Service_name = test7))
(HS=OK)
)
----------------------------------------------------------------------
LISTENER.ora
SID_LIST_LISTENER =
(SID_LIST =
( SID_DESC = (SID_NAME = PLSExtProc)(ORACLE_HOME = D:\OracleBD) (PROGRAM = extproc) )
( SID_DESC = (SID_NAME = test7 ) (ORACLE_HOME = D:\OracleBD) (PROGRAM = hsodbc) )
)
LISTENER =
( DESCRIPTION_LIST =
- 2 comentarios
- Leer más
- 2541 lecturas
-

DBlink en sql server
Submitted by gilson on 12 January, 2010 - 21:12Mi pregunta es muuy sencilla, es posible crear un dblink en sql server, y si es posible, como lo hago, muchisimas gracias!
saludos a todos
- 1 comentario
- 5820 lecturas
-

Cuestiones sobre los dblinks de Oracle
Submitted by carlos on 19 October, 2009 - 16:08Abro este tema a partir del artículo Acceso remoto mediante DBLink de Oracle para que podamos comentar dudas y experiencias sobre la creación y utilización de database links de Oracle.
- 63 comentarios
- 22159 lecturas
-

Insert entre bases de datos remotas enlazadas por dblink
Submitted by cfb on 19 August, 2008 - 22:28Para hacer un insert desde una tabla de una base de datos TablaBD1 a otra base de datos TablaBD2 a través de un dblink debería haber dos maneras:
1- Crear el database link en la base de datos origen BD1 y hacer el insert hacia la tabla de la base de datos destino BD2 a través de este dblink
En la base de datos BD1:
CREATE [PUBLIC] DATABASE LINK BD1toBD2_dblink
CONNECT TO usuario2
IDENTIFIED BY password2
USING 'BD2';
INSERT INTO TablaBD2@BD1toBD2_dblink
(SELECT * FROM TablaBD1);
* Para simplificar suponemos que las tablas tienen la misma estructura
2- Crear el database link en la base de datos destino BD2 y hacer el insert seleccionando los registros de la tabla de la base de datos origen BD1 a través de este dblink:
En la base de datos BD2:
- Inicie sesión o regístrese para enviar comentarios
- Leer más
- 12775 lecturas
-

Acceso remoto mediante DBLink de Oracle
Submitted by carlos on 13 March, 2007 - 00:18Para acceder desde una base de datos Oracle a objetos de otra base de datos Oracle la manera más sencilla es utilizar un DBLink. Para ello es necesario, con un usuario que posea el privilegio CREATE DATABASE LINK, crear el DBLINK en la base de datos origen (A) mediante una sencilla sentencia..
- 5 comentarios
- Leer más
- 94767 lecturas
-

Heterogeneous Services: Conexión desde Oracle a SQLServer - DBA Oracle
Submitted by Oscar_Paredes on 30 December, 2006 - 11:42Este artículo para DBA's de Oracle explica como configurar los servicios de conexión heterogeneous de Oracle para poder visualizar bases de datos SQL Server desde un esquema Oracle, como si fueran objetos propios de Oracle.
En versiones antiguas de Oracle, esta conectividad se podía realizar a través de “Gateways” que se licenciaban de manera independiente del servidor Oracle, pero la posibilidad de realizar lo mismo en sentido contrario a través de SQL Server, posibilitó la aparición de los “Heterogeneous Services” de manera gratuita en Oracle...
- Oscar_Paredes's blog
- 14 comentarios
- Leer más
- 44366 lecturas
-
