Oracle创建初始化参数文件
如果当前实例正在使用SPFILE,那么使用ALTER SYSTEM命令将无法修改某些初始化参数,如DB_NAME。为了修改这些初始化参数,必须建立PFILE,并且手工修改该PFILE
其中,PFILE_NAME用于指定PFILE的文件全名,SPFILE_NAME用于指定SPFILE的文件全名。如果不指定PFILE文件名,则会在默认路径下建立默认PFILE;如果不指定SPFILE文件,则会使用当前实例正在使用的SPFILE文件。需要注意,只有特权用户才能执行CREATE PFILE命令。例如:
因为SPFILE易于管理,并且可以对其进行备份,所以Oracle建议使用SPFILE。使用PFILE修改了某些初始化参数后,为了将PFILE转换为SPFILE,可以使用CREATE SPFILE其中,SPFILE_NAME用于指定SPFILE文件全名,PFILE_NAME用于指定PFILE文件全名。如果不指定SPFILE文件名,则会在默认路径下建立SPFILE;如果不指定PFILE文件名,
则使用默认的PFILE文件。需要注意,只有特权用户才能执行CREATE SPFILE命令。