Я хочу изменить OPTIMIZER_FEATURES_ENABLE
параметр в локальной установке Oracle 9i (32-разрядная версия 9.2.0.1.0 Enterprise Edition, работающая на Windows Server 2003) в попытке воспроизвести проблему производительности, о которой сообщил клиент, но я не могу понять, как это сделать. Обе ALTER SESSION
и ALTER SYSTEM
операторы вызывают эту ошибку (даже если запускаются как SYS):
ORA-02095: указанный параметр инициализации не может быть изменен
Как я могу это изменить?
Обновить:
Шаги, которые я сделал (спасибо Ответ Гэри) были следующие:
Создайте пустой файл: C:\oracle\ora92\DBS\INIT.ORA
Отредактируйте файл, чтобы добавить: optimizer_features_enabled = 8.1.7
Запустить диспетчер служб Windows
Перезапустите службу под названием OracleServiceFOO
, где FOO - имя моего экземпляра
Это статический параметр поэтому его нужно изменить в pfile / spfile, а затем перезапустить экземпляр.