Назад | Перейти на главную страницу

Как изменить OPTIMIZER_FEATURES_ENABLE в Oracle 9i

Я хочу изменить OPTIMIZER_FEATURES_ENABLE параметр в локальной установке Oracle 9i (32-разрядная версия 9.2.0.1.0 Enterprise Edition, работающая на Windows Server 2003) в попытке воспроизвести проблему производительности, о которой сообщил клиент, но я не могу понять, как это сделать. Обе ALTER SESSION и ALTER SYSTEM операторы вызывают эту ошибку (даже если запускаются как SYS):

ORA-02095: указанный параметр инициализации не может быть изменен

Как я могу это изменить?

Обновить:

Шаги, которые я сделал (спасибо Ответ Гэри) были следующие:

  1. Создайте пустой файл: C:\oracle\ora92\DBS\INIT.ORA

  2. Отредактируйте файл, чтобы добавить: optimizer_features_enabled = 8.1.7

  3. Запустить диспетчер служб Windows

  4. Перезапустите службу под названием OracleServiceFOO, где FOO - имя моего экземпляра

Это статический параметр поэтому его нужно изменить в pfile / spfile, а затем перезапустить экземпляр.