powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не подключается к серверу универа
9 сообщений из 9, страница 1 из 1
Не подключается к серверу универа
    #39324058
AndreyAHAHAC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предыстория: Учусь в универе на заочке. По предмету СУБД нам задали подготовить решение практических, а сами практические можно будет сделать на зимней сессии в аудитории. НО можно делать и дома, если сможете подключиться к серверу универа.

ВОПРОС: Какой софт нужно установить на ПК (где брать) и как настроить, чтобы была возможность выполнить задание дома?

Среда и инструментарий изучения (из методички):
- сервер БД - СУБД Oracle 11g
- среда проектирования БД - Oracle SQL Developer Data Modeler
- среда администрирования БД - SQL Navigator
Интерфейс подключения:
- протокол tcp; адрес t****** (77.**.***.58, 10.**.**.**); порт 1521

Задание:
"1. Построить базу данных согласно следующему порядку:
1.1) Создать таблицы базы данных, которая описывает служащих, работающих в отделах предприятия по приведенным бланками экземпляров таблиц. Определить ограничения целостности для DEPARTMENT на уровне таблицы, для EMPLOYEE на
уровне столбца, а для REGION отдельно от определения структуры таблицы. Образовать имена первичных, внешних и уникальных ключей согласно рекомендованных правил.
1.2) Построить индексы для внешних ключей и дополнительные поисковые индексы для строковых столбцов (NAME, LAST_NAME). Проверить результаты построения структур данных в базе через запросы к его словаря данных и дать
пояснения о результатах их построения. Команды создания структур и их проверки представить в виде командного файла.
2. Внести изменения к объектам построенной базы данных согласно следующему порядке:
2.1) Создать таблицу WORKER как копию таблицы EMPLOYEE. Сравнить описание структуры таблицы и ограничений WORKER с EMPLOYEE и предоставить пояснения о существующих различиях.
2.2) Добавить первичный ключ для таблицы WORKER, используя столбец ID. Явно указать, что ограничение должно вступить в действие немедленно.
2.3) Добавить ограничение целостности (внешний ключ для столбца DEPT_ID в таблице WORKER на таблицу DEPARTMENT.
2.4) Добавить столбец DEPT_ID с ограничением целостности внешний ключ в таблице DEPARTMENT на таблицу DEPARTMENT.
2.5) Добавить в таблицу WORKER столбец TITLE с типом VARCHAR2 и размером 30.
2.6) Удалить таблицу EMPLOYEE, а затем DEPARTMENT, сохранив WORKER без изменений. Объяснить полученный результат. Все действия представить в виде командного файла."
ПЛЮС есть таблицы экземпляров DEPARTMENT, REGION, EMPLOYEE.

Также в методичке к лабе кратко описывается работа с SQL*Plus.

ХОД МОИХ ДЕЙСТВИЙ (ссылаясь на подсказки добрых людей):
1.
Установил Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (x64).
2. Создал файл tnsnames.ora по адресу: ...\network\admin .
Содержимое файла:
UNIVER =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 77.**.***.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = tc*******)
)
)
3. Запускаю sqlplus, ввожу логин и пасс. В результате:
"ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified"
4. Запускаю tnsping:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION =
TNS-12533: TNS:illegal ADDRESS parameters

Помогите решить проблему с подключением, пожалуйста.
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324106
Фотография Takurava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tnsping что говорит про "Used parameter files" ?
Это тот файл, что ты правил?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
C:\orant\NET80\ADMIN>tnsping ххх

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-OCT-2016 23:14:41

Copyright (c) 1997, 2005, Oracle.  All rights reserved.

Used parameter files:
C:\oracle\product\10.2.0\client_1\network\admin\sqlnet.ora

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ХХХ)))
OK (0 msec)
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324138
AndreyAHAHAC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Takuravatnsping что говорит про "Used parameter files" ?
Это тот файл, что ты правил?

Нет.

Я еще немного подправил файл tnsnames.ora (поставил там пробелы, дебильный баг).
В итоге tnsping выдал такое:
"TNS-12535: TNS:operation timed out"

Я так понимаю, что это означает: сервер не поднят. Верно?
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324148
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: powershell
1.
telnet 77.**.***.58 1521

- соединение происходит?
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324150
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще раз результат

Код: powershell
1.
tnsping univer



приводите полный результат команды, а не только то, что вам кажется существенным
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324620
AndreyAHAHAC
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm,

E:\Programs\Oracle\OracleBase\Software\BIN>tnsping UNIVER

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on 11-╞╬┬-2016 15:14:17

Copyright (c) 1997, 2010, Oracle. All rights reserved.

Used parameter files:
E:\Programs\Oracle\OracleBase\Software\network\admin\sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 77.**.***.58)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = tc.******)))
TNS-12535: TNS:operation timed out
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324625
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 77.**.***.58)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = tc.******)))

блок ADDRESS_LIST уберите
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324626
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, нет, он может быть, это не ошибка.
Соединение проходит? telnet host port?
...
Рейтинг: 0 / 0
Не подключается к серверу универа
    #39324628
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО (т к 2 IP адреса в посте озвучены),нужно настроить сначала vpn клиента,
который коннектится на 77.*.*.58
После того, как получите vpn канал, проверить

ping 10.**.**.**

В SQL Developer можно подключаться без tns, т е даже клиентское ПО от Oracle не нужно - соединение через jdbc идет(напрямую на 10.**.**.**:1521)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не подключается к серверу универа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]