В качестве домашнего задания мне нужно поработать над SQL*Plus и построителем форм. Я установил на vm oracle 11g и dev suites 10g. Все это новая установка, но я не могу найти способ подключения к SQL * Plus, а не к построителю форм.
Оба запрашивают строку хоста, в которой я не уверен, что прав. Мой tnsnames.ora выглядит так:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CKRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECTION_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.localdomain)
)
)
Я также разблокировал пользователя scott/tiger. Я пытался подключиться к SYSTEM/<password>
, где <password>
я указал при установке, и scott/tiger со строкой хоста: ORCL, orcl.localdomain или ничего, но это продолжает выдавать мне ошибку
Ошибка адаптера протокола ORA-12560 (нет hostring)
or
ORA-12154 не смог разрешить указанный идентификатор подключения (с непустым хост-кольцом).
set ORACLE_SID=ORCL
. Тогда из любопытства попробуйтеsqlplus / AS SYSDBA
. Но вы должны иметь возможностьsqlplus scott/tiger
после установки переменной среды. - person Glenn   schedule 14.09.2012