Oracle SQL Developer работает SQLplus не делает - PullRequest
0 голосов
/ 03 июля 2019

С помощью Oracle SQL-Developer я могу подключиться к своей базе данных Oracle VMware CentOS 7 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
* +1012 *Updated Results

1 Ответ

0 голосов
/ 03 июля 2019

Ваша команда sqlplus, попробуйте это:

 sqlplus user/password@192.168.1.50:1521/ORCL

В SQL Developer, как только вы подключитесь, запустите:

show tns
show connection

enter image description here

Убедитесь, что вы на самом деле пытаетесь подключиться к той же базе данных в SQLPlus, а также убедитесь, что ваши $ ORACLE_HOME и $ ORACLE_SID правильно настроены.

...