remore connection to Oracle 9i server

User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

remore connection to Oracle 9i server

Post by Sabina »

Имеется Оракл клиент на домашнем компе, через который я успешно логинюсь на Linux Oracle server на домашней же сетке.
Правда туда я первый раз вошла через Enterprise Manager и я так понимаю, он мне все нужные settings посадил.

Теперь пытаюсь соединиться с Oracle сервером колледжа и получаю ORA-12154: TNS Could not resolve service name.

Почитавши литературу, поняла, что нет надлежащего описания в tnsnames.ora. И это можно либо туда забить руками, либо через Net Configuration Client.

Вопрос у меня собственно вот какой: как правильно описать это service name?
Я знаю Oracle_SID и имя сервера - oracle.dvc.edu

В tnsnames.ora есть имя [Oracle_SID]_oracle.dvc.edu, но поскольку я по-прежнему получаю эту же самую ошибку, явно там что-то не так.
Вот вся запись:

[Oracle_SID]__ORACLE.DVC.EDU =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle.dvc.edu)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ][Oracle_SID])
(SERVER = DEDICATED)
)
)


Че теперь делать не знаю :pain1: Препод молчит, а мне туда таблицы надо закачивать.

Help is greatly appreciated,
Сабина
User avatar
JustMax
Уже с Приветом
Posts: 1476
Joined: 05 Dec 2000 10:01
Location: Vilnius -> Bonn

Re: remore connection to Oracle 9i server

Post by JustMax »

oracle.dvc.edu =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle.dvc.edu)(PORT = 1521))
)
(CONNECT_DATA =
(SID = он у вас есть)
(SERVER = DEDICATED)
)
)

Обращатся по имени oracle.dvc.edu, если в init.ora (${oracle_home}/dbs/[yoursid]init.ora) вашего сервера не стоит
параметер global_names = true. Иначе вместо oracle.dvc.edu надо писать то что стоит у параметра service_name = ... Вообще если запостите свой init.ora - точно напишу чего надо
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: remore connection to Oracle 9i server

Post by Sabina »

JustMax wrote:.....если в init.ora (${oracle_home}/dbs/[yoursid]init.ora) вашего сервера не стоит
параметер global_names = true. ... Вообще если запостите свой init.ora - точно напишу чего надо


Нету у меня такого доступа на тот сервер, один только почти бесправный юзерский эккаунт. И еще наверняка там кампусовский firewall TCP блокирует. Что-то я об этом не подумала сразу...

Сабина
Lazy44
Уже с Приветом
Posts: 525
Joined: 01 May 2002 20:29
Location: CT->MA->TX->UT

Post by Lazy44 »

Пожалуйста содержание файла sqlnet.ora в студию. Он находится в $ORACLE_HOME/network/admin, если слиентская часть не от Оракл8. Если от Оракл 8, то в $ORACLE_HOME/net8/admin
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Post by Sabina »

Lazy44 wrote:Пожалуйста содержание файла sqlnet.ora в студию. Он находится в $ORACLE_HOME/network/admin, если слиентская часть не от Оракл8. Если от Оракл 8, то в $ORACLE_HOME/net8/admin


У меня уже все заработало, спасибо.

Сабина

Return to “Вопросы и новости IT”