Oracle - insert as select via dblink

0

Witam,

mam taki problem:
robię sobie poprzez dblinka:

insert into tab@dblink
(col1, col2, col3)
select 
(val1, val2, val3)
from table
where date < sysdate;

No i niestety wywala mi:
ORA-02063: preceding 4 lines from dblink

Czy ktoś spotkał się kiedyś z czymś takim i wie jak to rozwiązać?
Dodam, że próbowałem robić to na publicznym dblinku i wynik jest niestety ten sam;/

z góry dzięki,
phate

0

A po co ci nawiasy po SELECT?

0

tak jakos tutaj napisalem z nawiasami - ale czy z nawiasami czy bez blad jest dalej

0

jak wygląda DDL tabeli tab na zdalnej bazie? Czy to jest jedyny błąd, nie ma żadnego innego?

0

tabela może mieć dowolną strukturę. Nie ważne do jakiej tabeli robię INSERT zawsze kończy się to tym błędem - tylko tym.

0

Próbowałeś już zmienić parametr DISTRIBUTED_TRANSACTIONS? Wygląda na to, że po prostu jedna z baz nie chce pozwolić na rozproszoną transakcję.
http://docs.oracle.com/cd/A91202_01/901_doc/server.901/a90117/ds_txnma.htm

0

na jaka wartość go zmienić?
szukałem jakiegoś ALTER'a, ale niestety nie mogłem znaleźć nic do jego zmiany...

1 użytkowników online, w tym zalogowanych: 0, gości: 1