Проблема: -доступа к таблице синоним создан в БД через DB Link
Таблица присутствует в базе данных 1.
Синоним таблицы создается в базе данных 2, используя Db ссылку, созданную в database2, который указывая на базу данных 1.
Другого DB Link создан в базе данных 3, указывающий на базу данных 2.
при обращении к синониму таблицы, присутствующей в базе данных 2 ее дает ошибку: - ORA-00980 синоним перевод п o более поздний срок действия
Так что, я думаю, мы не можем получить доступ к синониму, присутствующему в удаленной базе данных, и его объект присутствует в другой удаленной базе данных.
Любые предложения по вышеуказанному сценарию. Что было бы лучшим решением для указанной проблемы.
Не понимаю, почему это не сработает. Вы проверили, что синоним действителен из DB2? И как вы получаете доступ к синониму DB2 из DB3, через другой синоним или напрямую? Было бы полезно показать все заявления, которые вы использовали, четко показывая, какая из БД и каждого пользователя была запущена. –
Вы проверили, что синоним действителен из DB2 - Да, синоним действителен в DB2, через другой синоним или напрямую - непосредственно к нему обращается к ссылке db, которая указывает на DB2, где присутствует синоним .. не могли бы вы рассказать мне об этом какая точная информация u требует –
По крайней мере, рабочие и неудачные запросы, но в идеале также создают синоним и создают заявления о связях БД - обфускация конфиденциальных данных, но последовательно. В основном это [MCVE] (http://stackoverflow.com/help/mcve), так как ваше описание слишком неопределенно, чтобы точно определить, что не так. –