oracle 9i引入 spfile
搜索的先后顺序:
1. spfile<sid>.ora
2.spfile.ora
3.init<sid>.ora
默认路径是 $ORACLE_HOME/dbs (windows: %ORACLE_HOME%\database)
spfile的路径可以通过:
show parameters spfile 查找实际路径。
修改参数的两种方式:
1. spfile 是公共的,不能修改时
可以修改 pfile, 在 pfile中指定spfile,然后再写上参数名和值,即可覆盖spfile的相应参数:
SPFILE='/home/oracle/oracle10g/dbs/spfile***.ora'
log_archive_start=false
数据库启动时指定pfile:
SQL>startup pfile='***'
2.在启动数据库后通过 alter system来修改spfile的值,spfile是不能直接修改文件的。
alter system set log_archive_start=false scope=memeory|spfile|both [sid=<sid>]
默认是 both。但如果是静态参数的话,scope只能是 spfile。
如果数据库是关闭状态,则需将 spfile生成pfile,修改 pfile,再由pfile生成 spfile
SQL>create pfile from spfile;
SQL>create spfile from pfile;
查询spfile的参数的值:
select * from v$spparameter;
分享到:
相关推荐
Oracle数据库系统中,参数文件是配置数据库运行方式的关键组件,主要分为PFILE(初始化参数文件)和SPFILE(服务参数文件)。这两种类型的参数文件各有特点,适用于不同的管理和操作场景。 一、PFILE(初始化参数...
Oracle中的SPFILE(Server Parameter FILE)是Oracle 9i引入的一种新型初始化参数文件,它具有持久性和其他传统初始化参数文件(PFILE)不具备的优势。SPFILE的出现使得对数据库参数的管理和维护更加高效和便捷。 1...
### Oracle 9i SPFILE的使用详解 #### 引言 在Oracle 9i中,一个重要的新特性被引入——SPFILE(Server Parameter File),它标志着Oracle在安全性、可靠性和管理效率上的重大提升。SPFILE作为服务器参数文件,...
SQL> create spfile from pfile='/oracle/product/10.2.0/db_1/dbs/initorcl.ora'; ``` 这条命令会根据指定的PFILE路径创建一个新的SPFILE。 3. **确认创建成功**:执行完上述命令后,Oracle会自动在默认的位置...
在数据库启动时,Oracle会按照特定顺序读取参数文件:如果有指定的PFILE,则优先使用,然后是SPFILE,最后是默认位置的$ORACLE_HOME/dbs/PFILE。如果PFILE中指定了SPFILE的位置,那么将优先读取SPFILE。 要查看...
在Oracle数据库管理中,PFILE(初始化参数文件)和SPFILE(系统参数文件)是两种重要的配置文件。PFILE是以文本格式存储的初始化参数,而SPFILE是二进制格式,能够提供更快的访问速度和更高级的功能。当ASM...
在实例启动并加载了pfile之后,可以使用`CREATE SPFILE`命令从pfile生成spfile: ``` SQL> CREATE SPFILE='+DATA/ORA11G/spfileora11g.ora' FROM PFILE; ``` 在执行此命令后,会在指定的ASM磁盘组位置(这里是`+...
### Oracle 数据库中的 Spfile 和 Pfile:深入解析与实践 #### 一、概述 在Oracle数据库管理中,参数文件(Parameter File)是至关重要的组成部分,它负责存储和管理数据库的各项配置参数。根据其格式的不同,参数...
在ORACLE 10G中,有两种类型的初始化参数文件:PFILE(Plain Text File)和SPFILE(Structured Parameter File)。PFILE是文本格式的文件,可以直接编辑,而SPFILE是二进制格式,提供了更多的高级特性,如动态调整...
### Oracle SPFILE与PFILE详解 #### 一、引言 在Oracle数据库中,初始化参数文件扮演着极其重要的角色,它决定了数据库实例的配置和行为。随着版本的更新,Oracle引入了一个新的概念——SPFILE(Server Parameter ...
CREATESPFILE='$ORACLE_HOME/dbs/spfileUAEE.ora' FROM PFILE='$ORACLE_HOME/dbs/initUAEE.ora' ``` 这里需要注意几点: - `initUAEE.ora` 是现有的文本格式参数文件(pfile); - `spfileUAEE.ora` 是即将创建的二...
5. **更新Spfile**:通过Pfile更新Spfile,命令为 `create spfile from pfile='/tmp/pfile';`。 6. **启动数据库**:最后,使用 `startup` 命令重启数据库,监听器应该能够正常启动。 在配置 `Process` 参数时,还...
Oracle 8i主要使用PFILE(参数文件),而在Oracle 9i及后续版本,SPFILE(服务器参数文件)成为主要的配置方式。 PFILE,全称为Parameter File,是Oracle 8i及其以前版本中用于初始化数据库实例的文本文件。它以...
5. Spfile 和 Pfile:Spfile 和 Pfile 都是 Oracle 数据库的参数文件,用于存储数据库的参数配置。Spfile 是二进制格式的参数文件,而 Pfile 是文本格式的参数文件。 6. Spfile 的优点:Spfile 的优点是可以在线...
SQL> create spfile from pfile='/ oracle_install/admin/SID/pfile/init.ora.8282011115435'; 方法二:修改 PFILE 文件 修改 PFILE 文件中的 SGA 参数错误,可以解决数据库启动异常。例如,将 SGA_MAX_SIZE 参数...
mkdir -p $ORACLE_BASE/admin/usdb/pfile mkdir -p $ORACLE_BASE/oradata/usdb ``` - `adump`:审计追踪文件的存放位置。 - `bdump`:后台进程的错误追踪文件的存放位置。 - `cdump`:核心转储文件的存放位置。 - `...
最后,Oracle SPFILE(System Parameter File)是Oracle 10g引入的新型参数文件,替代了传统的PFILE。SPFILE具有动态更新、自动备份和提高性能等特点。使用`ALTER SYSTEM SET`命令可以直接修改SPFILE中的参数,无需...
5. 使用startup pfile='/home/oracle/admin/orcl/pfile/init.ora.3320136127',强制 oracle 从指定的 pfile 文件启动。 6. 设置默认调用修改后的 pfile 文件启动数据库,使用语句 create spfile from pfile='',然后...