【发布时间】:2019-07-03 13:49:28
【问题描述】:
使用 Oracle SQL-Developer,我可以连接到我的 VMware CentOS 7 Oracle 数据库 ORCL。
如果我尝试连接 SQLPlus,我会被告知该领域不存在。
知道为什么我可以在同一台机器上连接 Oracle SQL-Developer 而不是 SQLPlus?
TNSPing 解析 SID/服务名称没有任何问题。
C:\oracle\ora11g\11.2.0.2\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (Host = 192.168.1.50) (Port = 1521))) (CONNECT_DATA = (SERVICE_NAME = ORCL)))
OK (10 msec)
以下是 SQLPlus 连接尝试的输出,来自 SQL-Developer 正常工作的同一台机器。
C:\oracle\ora11g\11.2.0.2\BIN>sqlplus system/password@orcl
SQL*Plus: Release 11.2.0.2.0 Production on Wed Jul 3 08:31:13 2019
Copyright (c) 1982, 2010, Oracle. All rights reserved.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3640
Additional information: -2140813497
Process ID: 0
Session ID: 0 Serial number: 0
【问题讨论】:
标签: oracle oracle-sqldeveloper sqlplus database-administration