我正在尝试在Oracle Express for Windows XP上启用Oraclepipe理文件。
从我读过的所有东西中,我需要将db_create_file_dest设置为文件系统中的现有目录。
我已经尝试在init.ora设置db_create_file_dest=C:\somedir 。 似乎有两个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 ,从而启用Oraclepipe理文件?
我正在Windows XP上运行Oracle数据库11g速成版。
Oracle使用两种不同types的init文件。
你改变了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