|
|
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Друзья! Подскажите, каким образом можно осуществить подключение (db link) к конкретной базе, если существует несколько баз с одинаковым service_name (в TNSNAMES.ORA). Базы на разных машинах, соответсвенно, разные ip-адреса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 11:41:53 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Так обзывать в TNSNAMES.ORA ты их можешь как угодно. Во эти sqlnet-имена и указывай в USING при создании дб-линка. Другое дело, что для репликации одинаковость имен БД может испортить все, что можно, точнее: откажется создаваться поддержка репликации для обновляемых мат.представлений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 11:47:21 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Бр-р... Вот TNSNAMES.ORA: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Каким образом в db1 создать линк на db2? В using надо подставлять service_name, я так понимаю, а не имя БД (db2)? А он одинаковый. Service_name менять нельзя... Сорри за тупизм :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:05:58 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Не угадал, подставлять надо именно db2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:07:32 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Пытался. Канал связи создаёт, но, когда пытаешься обратиться к таблице подключенной базы, выдаёт: ORA-02085: Канал связи БД dblink_name соединен с xxx (service_name из TNS). Я так понял, что ей не нравятся одинаковые имена сервисов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:34:08 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
А что показывает параметр GLOBAL_NAMES? Попробуйте его в false установить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:40:22 |
|
||
|
Линк к одной из баз, имеющих одинаковый service name
|
|||
|---|---|---|---|
|
#18+
Нескромный вопрос: мы говорим про файл ORACLE_HOME/network/admin/tnsnames.ora той машины, где создана база db1? Ты можешь запустить sqlplus на этой машине и зайти на db2, к примеру: Код: plaintext 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2003, 12:54:15 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32176104&tid=1990185]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
660ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 984ms |

| 0 / 0 |
