Я пытаюсь включить файлы, управляемые 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 использует два разных типа файлов инициализации.
Вы изменили 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