База данных Oracle: ORA.01034: ORACLE недоступен - PullRequest
0 голосов
/ 19 октября 2018

Я установил oracle 12c r2 в Ubuntu 18.04, и когда я захожу в SqlPlus и выполняю запрос, он выдает ошибку.

Чтобы установить оракула, я следовал этим двум инструкциям:

1- https://tutorialforlinux.com/2018/05/09/how-to-install-oracle-12c-r2-database-on-ubuntu-18-04-bionic-64bit-easy-guide/ 2- https://etc.to/confluence/pages/viewpage.action?pageId=20480023

Ошибка, которая мне дает следующее:

ERROR at line 1:
ORA-01034:ORACLE not available
Process ID:0
Session ID: Serial numbre:0

Состояние слушателя (состояние lsnrctl) дает мне следующую ошибку:

Connectinc to (ADDRESS=(PROTOCOL=tcp)(HOST)(PORT=1521))
TNS-12541:TNS: no listener
tns-12560 TNS:protocol adapter error
TNS-00511: No listener
Linux error:111: Connection refused

Кто-нибудь может мне помочь? Спасибо !!

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

теперь, когда я ставлю lsnrctl status, я получаю это, но в sqlplus сбой выше по-прежнему появляется

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 19-OCT-2018 01:53:18

Copyright (c) 1991, 2016, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 12.2.0.1.0 - Production
Start Date                19-OCT-2018 01:52:14
Uptime                    0 days 0 hr. 1 min. 5 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /u01/app/oracle/diag/tnslsnr/andoni-VirtualBox/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=andoni-VirtualBox)(PORT=1521)))
The listener supports no services
The command completed successfully

Ошибка запуска:

    Enter user-name: sys as sysdba
Enter password:
Connected to an idle instance.

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/12/dbhome_1/dbs/initSID.ora'
SQL>

Ответы [ 2 ]

0 голосов
/ 19 октября 2018

Возможно, вам придется установить переменные среды ORACLE_HOME и ORACLE_SID:

необходимо сделать следующее:

export ORACLE_HOME='HOME PATH VARIABLE'
export ORACLE_SID=<SID>
sqlplus "/as sysdba"
startup

Поля ORACLE_HOME, ORACLE_SID должны совпадать.Маленькие вещи, такие как отсутствие "/" в ORACLE_HOME, важны.

0 голосов
/ 19 октября 2018

изменить файл tnsnames.ora u01 / app / oracle / product / 12 / client_1 / network / admin / tnsnames.ora

MY_BASE_DEV =
  (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.2.1) (PORT = 1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = BASEDEV)
     )
   )

MY_BASE_PROD =
  (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.2.2) (PORT = 1521))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = BASEPROD)
     )
   )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...