Oracle Database docker linux VM - подключение к ноутбуку - PullRequest
0 голосов
/ 20 января 2019

У меня есть база данных Oracle, работающая на виртуальной машине Linux.То, как я запустил докер, использует следующую команду

sudo docker run -d --name my_db --net oac_net -p 1521:1521 -P --shm-size=4G bi.docker.oraclecorp.com/database/enterprise:12.1.0.2

Это работает внутри виртуальной машины Linux.

[oracle@07f1d37f71c9 /]$ hostname -i
172.18.0.2

Я бы хотел подключиться к этому докеру базы данных со своего ноутбука.Запись TNS на моем ноутбуке выглядит следующим образом:

odidocker =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.0.2)(PORT = 1521))     
(CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = ORCL.localdomain)     )   )
PDBORCL=
(DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.0.2)(PORT = 1521))
  (CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = pdborcl.localdomain)
  ))

При попытке установить соединение с помощью следующей команды

sqlplus system/welcome1@odidocker 

мы получаем следующую ошибку

ORA-12154: TNS:could not resolve the connect identifier specified

Какую ошибку я совершаю.Может ли кто-нибудь помочь, пожалуйста.

Спасибо

Бала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...