Я не могу подключиться к базе данных Oracle с компьютера клиента - PullRequest
0 голосов
/ 11 октября 2019

Я не могу подключиться к базе данных Oracle с клиентского ПК

ПК № 1: назовем его сервером. уже есть статический IP-адрес, и ОС Windows Server 2012
ПК № 2: давайте назовем его клиентом.

на серверном ПК, Я пытался пинговать клиентаРезультат ПК: хорошо, также я попытался подключиться к базе данных oracle из sqlplus. Результат: подключен. Я настроил прослушиватель, а затем в брандмауэре добавил порт 1521. Я также использовал - lsnrctl status - lsnrctl stop - lsnrctl start

Я также пытался вручную изменить tnsnames.ora и Listener.ora

на клиентском ПК. Я попытался проверить связь с сервером ПК: хорошо. но когда я попытался соединиться с базой данных oracle из sqlplus, результат: ошибка и показанная ошибка: ora-12170.

также, я попробовал результат разработчика oracle: не удалось подключиться

Я буквально перепробовал все, что мог придумать ... пожалуйста, помогите мне

1 Ответ

0 голосов
/ 11 октября 2019

Если сервер базы данных запущен и работает (как и база данных), и вы можете установить соединение с базой данных с сервера, и если ПК и сервер находятся в одной сети, он должен работать.

Один из вариантов - создать / отредактировать файл клиента TNSNAMES.ORA и поместить в него псевдоним базы данных.

Другой вариант - использовать строку быстрого подключения;на клиентском ПК вы бы тогда

sqlplus username/password@db_server_ip_address:port/service_name

или - используя живой пример

sqlplus scott/tiger@15.14.13.12:1521/orcl

Что произойдет, когда вы попробуете это?

...