对于家庭作业,我必须使用 SQL*Plus 和 Form builder。我安装在 vm oracle 11g 和 dev suites 10g 上。一切都是全新安装,但我找不到连接 SQL*Plus 而非 Form builder 的方法。
两者都要求我不确定我是否正确的主机字符串。我的 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 协议适配器错误(无主机环)
或者
ORA-12154 无法解析指定的连接标识符(主机环非空)。