Мне нужна помощь с ошибкой Oracle - ALTER SYSTEM SET LOG_ARCHIVE_DEST_1

Я вошел в sql*plus и пытаюсь проверить некоторые возможности управления памятью Oracle:

Я вхожу:

ALTER SYSTEM SET LOG_ARCHIVE_DEST_1  = '/home/oracle/Coffee' scope=both;

Я получаю эту ошибку:

ERROR AT LINE 1:
ORA - 32017 : failure in updating SPFILE
ORA - 16179 : incremental changes to "LOG_ARCHIVE_DEST_1" not allowed with SPFILE

В чем проблема с SPFILE и этим оме?


person Caffeinated    schedule 18.09.2014    source источник


Ответы (1)


Вам не хватает атрибута LOCATION:

$ oerr ora 16179
16179, 00000, "incremental changes to \"%s\" not allowed with SPFILE"
// *Cause:  Incremental changes to a log_archive_dest_n parameter cannot
//          be made when using an SPFILE.
// *Action: Specify either LOCATION or SERVICE plus all other attributes
//          to be set in one ALTER SYSTEM/SESSION SET command.

В LOG_ARCHIVE_DEST_n справочника по параметрам инициализации Oracle говорится: :

Параметр инициализации LOG_ARCHIVE_DEST_n определяет до 31 (где n = 1, 2, 3, ... 31) места назначения, каждое из которых должно указывать либо атрибут LOCATION, либо атрибут SERVICE, чтобы указать, где архивировать повторить данные. Все остальные атрибуты необязательны. Обратите внимание, что независимо от того, указываете ли вы атрибут LOCATION или атрибут SERVICE, он должен быть первым атрибутом в списке атрибутов.

person Marco Baldelli    schedule 18.09.2014