`

ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE

 
阅读更多

SQL> alter system set processes=300 scope=spfile;

alter system set processes=300 scope=spfile

ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE

 

解决思路

你的DB是以spfile还是pfile启动的?

sql>show parameter spfile查一下是使用什么文件启动的。
SQL> show parameter spfile;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      %ORACLE_HOME%DATABASESPFILE%
                                                 ORACLE_SID%.ORA

要动态修改一定要用spfile启动。如果现在是用pfile启动,可以这样切换成spfile启动:
SQL>create spfile from pfile;
SQL>shutdown immediate;
SQL>startup;
用show parameter spfile 查看如果values对应有值,表示是spfile启动的。否则就是pfile启动的。

分享到:
评论

相关推荐

    ORA-32001:请求写入spfile,但没有使用spfile的解决方法

    ORA-32001:write to spfile requested but no spfile is in use请求写入spfile,但没有使用spfile的解决方法 在输入以下语句中报了这样的错误: SQL>alter system set control_files=’/u01/app/oracle/oradata/prod/...

    数据库创建spfile及修改最大连接数

    注意,这里的`SCOPE = spfile`表示修改将永久保存在spfile中,并在下次重启时生效。如果不指定`SCOPE`,则修改只在当前会话中有效。 ##### 3. 重启数据库 为了使更改生效,需要重启数据库: ```bash SHUTDOWN ...

    oracle错误ora-00257解决办法

    1. **归档日志空间不足**:当数据库系统尝试写入新的归档日志文件时,发现指定的归档日志目录或磁盘空间已满,无法再保存新的归档记录。 2. **权限问题**:数据库用户可能没有足够的权限来访问或写入归档日志路径。...

    ora-12519错误解决方案

    `SCOPE=SPFILE`表示更改将被写入服务器参数文件,并在下一次启动时生效。 ##### 2. 重启数据库 修改参数后,需要重启数据库以使更改生效: ```sql SHUTDOWN IMMEDIATE; STARTUP; ``` #### 四、监控资源消耗 在...

    CentOS下Oracle10gR2之静默安装+手工建库.docx

    最后,创建 OEM 仓库,干净关闭数据库,然后以 SPFILE 参数文件启动。 四、附录 runInstaller 参数大全: * -silent:静默安装模式 * -responseFile:指定响应文件 * -waitforcompletion:等待安装完成 * -jreLoc...

    oracle初始化参数学习

    Oracle 数据库的初始化参数是用于配置数据库实例在启动时所采用的各种设置。这些参数对于控制数据库的行为至关重要,包括内存分配、进程数量、文件路径等。了解并正确设置这些参数对于确保数据库的高效稳定运行非常...

    linux断电造成问题大全

    在Linux环境下运行Oracle数据库时,突然的断电可能会导致一系列问题,这些问题往往与数据库参数文件的处理、系统参数的加载以及服务的启动有关。本文将深入探讨由Linux断电引发的Oracle数据库问题及其解决策略。 ##...

    Oracle9i的init.ora参数中文说明

    说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取行锁。如果设置为 INTENT, 只有行锁将用于SELECT FOR UPDATE, 但在更新时将获取表锁。 值范围: ALWAYS | DEFAULT | ...

    11G控制文件全部损坏手动恢复.docx

    在本案例中,可以通过查看`initllytinadb.ora`(PFILE的示例)来确认SPFILE的路径和内容。如果SPFILE确实不存在,可以手动创建PFILE,并根据现有的初始化参数设置来填充内容。 一旦有了有效的参数文件,就可以创建...

    Oracle管理 | 回收站

    `SET recyclebin = ON/OFF SCOPE = SPFILE`用于开启或关闭回收站,并将设置写入SPFILE,以便下次启动数据库时生效。如果是对`SYSTEM`用户进行修改,记得重启数据库以使更改生效。 **三、通过Purge删除回收站的内容*...

    oracle数据库的启动与关闭

    初始化参数文件的查找顺序是:spfile<sid>.ora -> pfile.ora -> init<sid>.ora。在装载数据库阶段,控制文件被找到并锁定,以获取数据文件和重做日志文件的位置信息,同时通过口令文件验证用户身份。最后,打开...

    Oracle备份详解

    - 在归档模式下,当重做日志文件填满时,Oracle会自动将其中的信息写入归档日志文件,这样即使数据库出现故障也能通过归档日志文件进行恢复。 - 非归档模式则不保存重做日志文件,一旦出现故障无法通过归档日志...

    ORACLE数据库日常巡检内容报告

    在IT领域,数据库管理是至关重要的,特别是对于大型企业来说,ORACLE数据库是常见的选择。ORACLE数据库的日常巡检是确保系统稳定性和性能的关键环节。以下是对标题和描述中涉及的知识点的详细说明: 1. **配置信息...

    oracle常见笔试面试题

    - **参数文件** (spfile+实例名称.ora | database 目录):存储数据库的配置信息,包括控制文件的位置。 - **控制文件** (control01.ctl | oradata 目录):记录数据库的物理结构,管理数据文件和日志文件的打开和...

    oracle期末考试题目(A)+答案.docx

    根据提供的文档内容,我们...具体的读取顺序为:spfile<SID>.ora > spfile.ora > init<SID>.ora。 通过这些知识点,我们可以更加深入地理解 Oracle 数据库的管理和维护过程,以及如何有效地处理常见的问题和故障恢复。

    oracle在linux下的命令大全

    通过`alter system`命令,并指定`scope`为`spfile`,可以在下次重启时生效。 - **注意事项**: - 如果不希望立即生效而是在下次重启时生效,则应将`scope`设置为`spfile`。 - 如果希望立即生效但不永久保存,则应...

    oracle start配置文件

    首先,Oracle数据库在启动时主要依赖两个关键配置文件:`init.ora`(或`spfile.ora`)和`listener.ora`。`init.ora`文件是初始化参数文件,它包含了数据库实例的配置信息,如内存结构大小、日志切换策略等。自Oracle...

Global site tag (gtag.js) - Google Analytics