Database Link Problem in 9.2.0.5 2004-10-14 - By Mark Strickland
The solution turned out to be to change the global name from
"MCHSTAGE.LOCALDOMAIN " to "MCHSTAGE.WORLD ". When the database was
created, the domain defaulted to LOCALDOMAIN. Database links can now be
queried without specifying the domain. =20
Thanks to those who responded.
Mark
-- --Original Message-- --
From: Mark Strickland=20
Sent: Thursday, October 14, 2004 12:24 PM
To: oracle-l@(protected)
Subject: Database Link Problem in 9.2.0.5
This probably has an easy answer that I should have thought of already,
and I 'll submit myself to the ridicule if so, but I 'm scratching my
head. I copied a schema from a 9.2.0.4 database on one Linux server to
a 9.2.0.5 database on another Linux server. The schema has a stored
procedure that selects over a database link called "refresh ". The query
"select table_name from user_tables@(protected) " works find in the source
database, but I get ORA-02019 (See ORA-02019.ora-code.com) when I do it in the target database. If I
suffix the db_link with ".world ", it works in the target database. The
database link definitions are identical, global_names is set to false in
both databases and names.default_domain is not set for both. Another
curious thing. When I create a test database link in the target
database called "test " using the same definition as "refresh ", the
db_link in dba_db_links is called "TEST.LOCALDOMAIN ". I can 't figure
out where that is coming from.
Thanks!
Mark Strickland
Seattle, WA
--
http://www.freelists.org/webpage/oracle-l
|
|