Tenho o seguinte cenário, Oracle 10.2 em Linux RedHat,
tenho um databaselink com o MS SQLServer 2012, quando faço uma consulta da
seguinte forma:
select * from tabela@meudatabaselink;
ele funciona, traz todas as linhas da tabela normal,
mas quando coloco o nome do campo de uma coluna digamos
: [oracle_br] Database Link
Ola Vitor...
De forma nenhuma...
Databaselink se usa para acessar bancos diferente ( servidores ) ou
diferentes tipos de bancos (outros bancos de dados)..
Vc só precisa ter acessos as tabelas de cada OWNER's.
Isso basta.
De: oracle_br@yahoogrupos.com.br
Boa Tarde,
Estou com a seguinte dúvida, tenhos dois OWNER's ou seja, duas TABLESPACE no
mesmo DATABASE, é necessário um DBLINK para que eu possa acessar um tabela de
outro TABLASPACE.
Exemplo:
T1 T2.TABELA_1
T2 T1.TABELA_2
Vitor Hugo Brito de Oliveira
Decimal TI
BLOG:
-
From: Vitor Hugo
To: oracle...@yahoogroups.com
Sent: Wednesday, July 06, 2011 3:42 PM
Subject: [oracle_br] Database Link
Boa Tarde,
Estou com a seguinte dúvida, tenhos dois OWNER's ou seja, duas TABLESPACE no
mesmo DATABASE, é necessário um DBLINK para que eu possa acessar um
[mailto:oracle_br@yahoogrupos.com.br] Em
nome de Vitor Hugo
Enviada em: quarta-feira, 6 de julho de 2011 15:42
Para: oracle...@yahoogroups.com
Assunto: [oracle_br] Database Link
Boa Tarde,
Estou com a seguinte dúvida, tenhos dois OWNER's ou seja, duas TABLESPACE no
mesmo DATABASE, é necessário
Caros amigos, boa tarde.
Com o comando abaixo eu consigo ler a tabela que está em outro banco.
SELECT COUNT(*) FROM minhata...@meu_dblink
Tem como fazer isso com uma function que está em outro banco?
Por exemplo: tenho uma função ValorTotal em outro banco, então usaria algo
do tipo:
SELECT
Tentou colocar o owner.function ?Ou se ela estiver dentro de um pacote
owner.package.function
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Caros amigos, boa tarde.
Com o comando abaixo eu consigo ler a tabela que está em outro banco.
SELECT COUNT(*) FROM minhata...@meu_dblink
Tem
Pessoal...
Colocando a cabeça para pensar um pouco mais, descobri como se faz.
Eu estava tentando usar:
select scp_add_task(-1,-1,sysdate,null,null) from d...@lk_producao
ou ainda
select scp_add_task(-1,-1,sysdate,null,null)@lk_producao from dual
O Oracle retornava que o SCF_ADD_TASK não
O owner que eu falei é do dono do objeto no banco remoto.
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Caro Júlio.
Não estamos falando de schema no mesmo banco.
O owner não existe no banco TESTE, e sim no banco PRODUCAO (bancos
fisicamente separados).
Então, se eu fizer...
select
Show de bola.Resolvido.
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Pessoal...
Colocando a cabeça para pensar um pouco mais, descobri como se faz.
Eu estava tentando usar:
select scp_add_task(-1,-1,sysdate,null,null) from d...@lk_producao
ou ainda
select
Eu entendi, mesmo assim não funciona.
A única maneira de funcionar é precedendo o nome da função com o dblink.
Obrigado.
Roberto
2009/2/26 Júlio César Corrêa juliotubi...@yahoo.com.br
O owner que eu falei é do dono do objeto no banco remoto.
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Valeu Júlio.
Precisando, é só chamar.
Obrigado e boa sorte.
Roberto
2009/2/26 Júlio César Corrêa juliotubi...@yahoo.com.br
Show de bola.Resolvido.
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Pessoal...
Colocando a cabeça para pensar um pouco mais, descobri como se faz.
Eu
Opa.Obrigado!
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Valeu Júlio.
Precisando, é só chamar.
Obrigado e boa sorte.
Roberto
2009/2/26 Júlio César Corrêa juliotubi...@yahoo.com.br
Show de bola.Resolvido.
2009/2/26 Roberto Souza Silva rssp...@gmail.com
Pessoal...
Boas,
se a tua intenção é criar um DB Link usando usuários diferentes entre as
base de dados é necessário que insiras o IDENTIFIED BY senha, na hora da
criação do DB Link. Agora, se quiseres criar um DB Link que utilize o
usuário que está conectado no banco de origem para acessar o banco de
Boa noite.
Faltou colocar a senha do usuário do banco remoto:
create public database link NOME connect to
current_user IDENTIFIED BY SENHA using
'nome_no_tnsnames';
--- Pablo Quadros [EMAIL PROTECTED]
escreveu:
Boa tarde senhores!
To precisando criar 1 database link entre dois
bancos
Boa tarde senhores!
To precisando criar 1 database link entre dois bancos mas este não
funciona...
Fiz: create public database link NOME connect to current_user using
'nome_no_tnsnames';
Mas qndo vou usar o database link dá o erro:
ORA-01017: invalid username/password; logon denied
Já
E ai Pablo,
create public database link NOMEDBLINK
connect to usuariodestino identified by senhabancodestino
using 'bancoBDO';
usuariodestino deve existir com a senha no banco de destino.
faz um teste e me fala se resolveu.
-
Preciso criar 1 public, para q todos usuários possam usar O
identified não seria para 1 usuario em especifico?
Andre escreveu:
E ai Pablo,
create public database link NOMEDBLINK
connect to usuariodestino identified by senhabancodestino
using 'bancoBDO';
usuariodestino deve
ola!
to tentando criar 1 database link entre 2 servidores de teste... o
usuario e senha sao os mesmos nos 2 bancos, a string de conexao está
correta no tnsnames.ora, e ele insiste em retornar ORA-01017: invalid
username/password; logon denied
to tentando da seguinte forma:
create public
.
-Mensagem Original-
De: Pablo Quadros
Para: oracle_br@yahoogrupos.com.br
Enviada em: 3 de fevereiro de 2006 09:55
Assunto: [oracle_br] database link
ola!
to tentando criar 1 database link entre 2 servidores de teste... o
usuario e senha sao os mesmos nos 2 bancos
PESSOAL,
GOSTARIA DE SABR COMO FAZ UM DATABASE LINK CORRETAMENTE POIS ESTOU FAZENDO
ASSIM:
SQL create database liNK MARCIO
2 connect to SAGE3
3 Identified by ORACLE
4 using 'ADTC4';
QUANDO FAÇO O SELECT DO OUTRO BANCO ELE DIZ ASSIM:
SQL SELECT * FROM [EMAIL PROTECTED];
ERRO:
Tenho um Oracle 8i Std em um servidor, um Oracle 10g xe em outro, na minha
estação eu tenho conexão para ambos funcionando normalmente, tenho um usuário
(DBA) com a mesma senha em ambos os bancos, então criei um database link entre
estes bancos e infelizmente não funciona...
msg de
Ola Fabio!
Crie uma entrada no $ORACLE_HOME/network/admin:
tnsnames.ora
=
(DESCRIPTION =
(ADDRESS =
(PROTOCOL=TCP)
(Host= 10.20.xxx
(Port= 1521)
)
(CONNECT_DATA =
(SID=))
)
)
xxx nome e ip dos bancos que voce vai fazer o dblink
23 matches
Mail list logo