|
|
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
Ктонибуд знает как создать связ баз даних с помощю Oracle. Есть два кампиутераю На обоих установленно Oracle 8.1.6. Они саединени с помощю адаптера сети. Первово компиутера завут ABCD, а второго ABGD. Параметри (в init.ora) каторие нужни для создание связи такие. Первый компиутер Второи компиутер DB_Domain ABCD ABGD instance_name Beka lebetina service_name Beka lebetina global_names True True На втором компютере есть праслушиваюший процесь Listener LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = abgd)(PORT = 1521))) А на первом компиутере net service name BEKA00 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abgd)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = lebetina))) Тут все правилно. с помоЩю команди connect system/manager@Beka00 я вхажу в базе Lebetina. На первом компютере Я хачу создать связ баз даних с помощю следуюшеиы команди create public database link ABGD.lebetina connect to system identified by manager using @beka00; но видает такую ошибку using @beka01 * ERROR at line 3: ORA-02010: missing host connect string Обиснитье пожалусто что я делаю не так. Очен прашу помогитье. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2003, 12:46 |
|
||
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
Когда делал вроде надо так Если хочешь с А на В. На А проипиши в tnsnames алиас на В (к примеру a_alias) Дай tnsping a_alias Если все ОК то дальше create database link baza_b connect to user1 identified by qwerty using 'a_alias'; Потом проверяешь select * from какая-нибуть_табличка _на_B@baza_b; Должно заработать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2003, 12:58 |
|
||
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
кстати, влияет ли как-нибудь параметр SQLNET.AUTHENTICATION_SERVICES в sqlnet.ora на ссылки ? /*может это мистика, а может я просто не знаю этого - я целый день мучался с настройкой линков. все было как всегда, но линки не работали. я заменил SQLNET.AUTHONTICATION_SERVICES с (NTS) на (NONE) и все заработало. :-\ */ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 06:59 |
|
||
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
to Tim Lynx SQLNET.AUTHONTICATION_SERVICES=NTS означает аутентификацию средствами операционной системы. NONE означает использование обычных внутренних паролей. Заметила что если стоит NTS, и при этом все настроено правильно, то даже если указываешь неправильный пароль при коннекте as sys, он все равно пускает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 10:28 |
|
||
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
To Violina: спасибо, я в курсе про SQLNET.AUTHONTICATION_SERVICES :-). но какое он имеет отношение к DB_links ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 12:48 |
|
||
|
Как создать связ баз даних (database link).
|
|||
|---|---|---|---|
|
#18+
Я думаю самое прямое, при NTS в линках тоже используется внешняя аутентификация и то что ты пишешь в connect to ... identified by ... ИМХО в таком случае не играет роли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2003, 13:06 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32162288&tid=1990470]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 414ms |

| 0 / 0 |
