如何重用spfile创建新的Oracle实例

时间:2019-01-14 17:25:02

标签: oracle

我有一个11g Oracle XE实例,我想克隆到另一个名为WE的实例。所以我做到了:

show parameter spfile ;

获取spfile目录路径和名称,接下来我做了:

create pfile='/tmp/initWE.ora' from 
spfile='/u01/app/oracle/product/11.2.0/xe/dbs/spfileXE.ora

然后我用WE替换了此文件中的所有XE条目。 重新启动sqlplus之后,我遇到了Oracle错误

  startup pfile='/tmp/initWE.ora'

  ORA-09925: Unable to create audit trail file
  Linux-x86_64 Error: 2: No such file or directory
  Additional information: 9925

我应该更改ORACLE_SID吗?

1 个答案:

答案 0 :(得分:0)

您的spfile(以及随后的pfile)中可能包含以下参数

audit_file_dest

在启动实例之前,此参数引用的所有位置必须已经存在 ,因为在您以SYSDBA身份连接到数据库时,我们需要编写一个审计文件条目。因此,预先创建该文件夹/目录,您应该会很好