Sp файл, чем открыть
Обновлено: 21.11.2024
В этом сообщении объясняется, какой файл инициализации можно использовать для запуска экземпляра в зависимости от того, существует ли файл spfile или файл init.ora.
До Oracle9i экземпляры Oracle всегда запускались с помощью текстового файла с именем init[SID].ora. Этот файл по умолчанию находится в каталоге «$ORACLE_HOME/dbs».
В Oracle9i компания Oracle также представила «SPFILE», представляющий собой двоичный файл, хранящийся на сервере базы данных. Изменения, которые применяются к параметрам экземпляра, могут сохраняться во всех процедурах запуска/остановки.
Запустив Oracle9i, вы можете запустить экземпляр с помощью файла spfile или файла init.ora.
Экземпляр Oracle может быть запущен:
- spfile по умолчанию –> spfile[SID].ora
- файл init.ora по умолчанию –> init .ora
- указанный файл init.ora
- указанный spfile
Файлы инициализации по умолчанию расположены следующим образом:
- в Unix —> $ORACLE_HOME/dbs
- в WindowsNT/2000 —> %ORACLE_HOME%\database
В приведенных ниже примерах показаны различные способы запуска базы данных Oracle:
1. Не указан ни один файл
Oracle сначала ищет, существует ли spfile[SID].ora. Если это не так, Oracle ищет файл параметров spfile.ora. Если ни spfile[SID].ora, ни spfile.ora не существуют, Oracle будет использовать файл параметров init[SID].ora.
Если ни один из этих файлов не существует, вы получите следующие сообщения:
2. Указание файла init.ora:
Это поведение такое же, как и в предыдущих версиях базы данных.
Этот параметр недоступен, если вы используете sp-файл. Если вы попытаетесь запуститься, указав spfile, Oracle отобразит следующее сообщение об ошибке:
Если вы запускаете базу данных, указав файл init.ora, параметр spile отображается как пустой:
3. Указание spfile:
В этом случае вы должны запускаться с файлом init.ora, в котором вы указываете только полное имя параметра spfile:
Теперь вы можете проверить использование spfile с помощью следующей команды в SQL*Plus:
Oracle Database — Enterprise Edition — версия 12.1.0.2 и выше
Служба Oracle Database Cloud Schema — версия N/A и выше
Oracle Database Exadata Cloud Machine — версия N/A и выше
Oracle Cloud Infrastructure — Служба базы данных — Версия N/A и выше
Служба резервного копирования базы данных Oracle — Версия N/A и выше
Информация в этом документе относится к любой платформе.
Симптомы
Инфраструктура Oracle Grid успешно обновлена с 11.2.0.4 до 12.1.0.2.
После обновления 12.1.0.2 GI в журнале предупреждений ASM появилась следующая ошибка:
Среда, 04 февраля, 00:03:20 2015
Ошибки в файле /app/oracle/product/diag/asm/+asm/+ASM1/trace/+ASM1_ora_17170846.trc:
ORA-17503 : ksfdopn:2 Не удалось открыть файл +OCR/_mgmtdb/spfile-mgmtdb.ora
ORA-15173: запись «spfile-mgmtdb.ora» не существует в каталоге «_mgmtdb»
Среда, 04 февраля 00 :03:52 2015
Ошибки в файле /app/oracle/product/diag/asm/+asm/+ASM1/trace/+ASM1_ora_25559524.trc:
ORA-17503: ksfdopn:2 Не удалось открыть файл +OCR/_mgmtdb/spfile-mgmtdb.ora
ORA-15173: запись «spfile-mgmtdb.ora» не существует в каталоге «_mgmtdb»
ср, 04 февраля 00:05:36 2015 р>
В 'srvctl config mgmtdb' показан spfile, отличный от того, который указан в журнале предупреждений ASM.
$ srvctl config mgmtdb
Уникальное имя базы данных: _mgmtdb
Имя базы данных:
Домашняя страница Oracle:
Пользователь Oracle: oracle
Spfile: +OCR/_MGMTDB/PARAMETERFILE/spfile.268.870720979
Файл пароля:
Домен:
Параметры запуска: открыть
Параметры остановки: немедленно
Роль базы данных: PRIMARY
Политика управления: АВТОМАТИЧЕСКАЯ
Тип: Управление
Имя PDB: sgracdb_cluster
Служба PDB: sgracdb_cluster
Имя кластера: sgracdb_cluster
Экземпляр базы данных: -MGMTDB
Журнал предупреждений MGMTDB также показывает, что он использует spfile, который был зарегистрирован в команде 'srvctl config mgmtdb'.
Вт, 03 февраля, 19:00:41 2015
Изменение значения по умолчанию для параметра parallel_max_servers
с 320 на 226 из-за значения параметраprocesses (300)
Запуск экземпляра ORACLE (обычный ) (идентификатор ОС: 13238370)
Вт, 03 февраля, 19:00:41 2015 г.
Уведомитель CLI numLatches:13 maxDescs:519
Вт, 03 февраля, 19:00:41 2015 г.
. .
..
Использование настроек параметров в spfile на стороне сервера +OCR/_MGMTDB/PARAMETERFILE/spfile.268.870720979
Системные параметры со значениями, отличными от значений по умолчанию:
processes = 300
cpu_count = 8
sga_target = 752M
control_files = "+OCR/_MGMTDB/CONTROLFILE/current.260.870720813"
db_block_size = 8192
compatible = "12.1.0.2.0"
cluster_database = FALSE
db_create_file_dest = "+OCR"
..
..
ПРИМЕЧАНИЕ: удаленный режим asm является локальным (режим 0x1; от типа кластера)
Вт, 03 февраля, 19:00:42 2015
Экземпляр Oracle, работающий с ODM: Oracle Direct NFS ODM Library Version 3.0
Запуск фонового процесса PMON
Вт, 03 февраля, 19:00:44 2015
..
..
Вт, 03 февраля, 19:01:06 2015
>CJQ0 запущен с pid=36, ОС
Завершено: ALTER DATABASE OPEN /* db agent *//* */
ALTER PLUGGABLE DATABASE ALL OPEN /* mgmtdb agent *//* */
Завершено: ALTER PLUGGABLE DATABASE ALL OPEN /* mgmtdb agent *//* */
Tue Feb 03 19:01:08 2015
ALTER SYSTEM SET local_listener=' (ADDRESS=(PROTOCOL=TCP)( HOST=XX.XXX.XX.XX)(PORT=1538))','(ADDRESS=(PROTOCOL=TCP)(HOST=XX.XXX.X.XX)(PORT=1578))','(ADDRESS= (ПРОТОКОЛ=TCP)(ХОСТ=XX.XX.XX.XX)(ПОРТ=1555))','(АДРЕС=(ПРОТОКОЛ=TCP)(ХОСТ=XX.XXX.XX.XX)(ПОРТ=1535)) 'SCOPE=MEMORY SID='-MGMTDB';
Причина
Для просмотра полной информации войдите в свою учетную запись My Oracle Support.
У вас нет учетной записи My Oracle Support? Нажмите, чтобы начать!
В этом документе
Симптомы |
Причина |
Решение |
Ссылки |
My Oracle Support предоставляет клиентам доступ к более чем миллиону статей знаний и активному сообществу поддержки, состоящему из коллег и экспертов Oracle.
Читайте также: