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

Как включить файлы, управляемые Oracle, в Oracle Express для Windows XP

Я пытаюсь включить файлы, управляемые Oracle, в Oracle Express для Windows XP.

Из всего, что я прочитал, мне нужно установить db_create_file_dest в существующий каталог в файловой системе.

Я пробовал установить db_create_file_dest=C:\somedir в init.ora. Кажется, есть два init.ora файлы, поэтому я добавил его в оба:

C:\oraclexe\app\oracle\product\11.2.0\server\config\scripts\init.ora
C:\oraclexe\app\oracle\product\11.2.0\server\dbs\init.ora

После перезапуска службы Oracle (я также пробовал перезагрузить Windows), db_create_file_dest еще не установлен. Казалось бы, Oracle не использует ни init.ora файлы.

Как мне установить db_create_file_dest и тем самым включить файлы, управляемые Oracle?

Я использую Oracle Database 11g Express Edition в Windows XP.

Oracle использует два разных типа файлов инициализации.

  1. pfile (текст)
  2. spfile (двоичный)

Вы изменили pfile. Но вам может потребоваться изменить spfile. найти если вы используете spfile

SELECT DECODE(value, NULL, 'PFILE', 'SPFILE') "Init File Type" 
   FROM sys.v_$parameter WHERE name = 'spfile';

если вы используете spfile, измените этот параметр с помощью sql.

ALTER SYSTEM SET db_create_file_dest=..... SCOPE=BOTH