ORA-01034: ORACLE недоступен ORA-27101: область общей памяти не существует

Я получаю указанную выше ошибку при попытке подключиться к базе данных сервера от клиента с использованием имени службы или cl . Он подключается, когда я использую другое имя службы, например dms

Ниже мой listener.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = dms)
      (SERVICE_NAME = dms)
      (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
#      (PROGRAM = extproc)
    )
  (SID_DESC =
     (SID_NAME = orcl)
     (SERVICE_NAME = dms)
    # (GLOBAL_DBANME = orcl)
      (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1)
   #  (PROGRAM = extproc)
  )
  )


LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.53)(PORT = 1521))

    )
  )

ADR_BASE_LISTENER = /home/oracle/app/oracle
and tnsnames.ora
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.53)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
     #(SERVICE_NAME = orcl.localdomain)
      (ORACLE_SID = dms)
      (SERVICE_NAME = orcl)
    )
  )

DMS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.53)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = dms)
      (ORACLE_SID = dms)
    )
  )

Скажите, пожалуйста, что мне делать?

37
задан Kevdog777 28 February 2013 в 09:46
поделиться

1 ответ

В моем случае здесь, я просто должен был возродить сервер, которому было 9 лет, и Oracle давала мне эту ошибку.

По некоторым причинам, сервер был переименован, но app/oracle/product/10.2.0/server/network/admin/listener.ora файл все еще объявлял СЛУШАТЕЛЯ со старым ХОСТОМ.

я должен был поставить то же имя, которое я имел в /etc/hostname в эти /etc/hosts, и также зафиксируйте имя, используемое в listener.ora.

0
ответ дан 27 November 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: