Я пытаюсь создать простую распределенную базу данных с Oracle База данных 11g . Я создал 2 виртуальные машины, обе windows 7 и настроил stati c ip для всех, а затем изменил listener.ora . Например, listener.ora для первой виртуальной машины выглядит следующим образом:
Я проверю с моего P C с пингом, чтобы увидеть, если я получу ответ, и он работает. Затем я изменил tnsnames.ora из моего P C, как показано:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
SERVER1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.75.131)(PORT = 1521))
(CONNECT_DATA =
(SID = XE)
)
)
SERVER2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.75.130)(PORT = 1521))
(CONNECT_DATA =
(SID = XE)
)
)
Когда я пытаюсь создать соединение с именем хоста: 192.168.75.131 (первая виртуальная машина) Я получаю следующее сообщение об ошибке: Состояние: сбой -Тестирование не выполнено: ORA-01017: неверное имя пользователя / пароль; вход в систему запрещен . Имя пользователя и пароль верны.