暂无图片
oracle启动错误
我来答
分享
Uncopyrightable
2021-11-22
oracle启动错误

Oracle数据库初始化安装时,参数设置太小了,重启数据库无法启动,提示ORA-00821、ORA-01078错误,重启数据库时忘记生成静态参数文件了,有什么好办法修复?

SQL> startup nomount
ORA-00821: Specified value of sga_target 7680M is too small, needs to be at least 17088M
ORA-01078: failure in processing system parameters

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
三笠丶
暂无图片

首先,sqlplus连接进去生成 pfile 文件:

sqlplus / as sysdba create pfile='/home/oracle/pfile.ora' from spfile;

然后,修改 pfile 参数文件中sga的值,设置合理的值。

再次,sqlplus连接进去用修改过的 pfile 生成 spfile 文件:

sqlplus / as sysdba create spfile from pfile='/home/oralce/pfile.ora';

最后,正常启动数据库即可。

暂无图片 评论
暂无图片 有用 0
暂无图片
文成

使用pfile进行启动

暂无图片 评论
暂无图片 有用 0
Uncopyrightable

由于咩有生成数据库的pfile文件可以通过强制用admin目录下的pfile文件启动,然后进行合理参数修改;

[oracle@linux8 pfile]$ sqlplus / as sysdba
SQL*Plus: Release 21.0.0.0.0 - Production on Mon Nov 22 14:01:04 2021
Version 21.3.0.0.0
Copyright (c) 1982, 2021, Oracle. All rights reserved.
Connected to an idle instance.

SQL> startup force pfile='/u01/app/oracle/admin/orcl/pfile/init.ora.82420211441'
ORACLE instance started.

Total System Global Area 8053061704 bytes
Fixed Size 9705544 bytes
Variable Size 1409286144 bytes
Database Buffers 6627000320 bytes
Redo Buffers 7069696 bytes
Database mounted.
Database opened.
SQL> 

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏