`
ginaduxuefang
  • 浏览: 89339 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal setti

阅读更多

 将staticstics_level设置为basic:

SQL> alter system set statistics_level = basic
  2  scope = spfile;

System altered.

 启动失败:

SQL> startup force
ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings
ORA-00848: STATISTICS_LEVEL cannot be set to BASIC with SGA_TARGET or MEMORY_TARGET

 从这个信息看,错误原因就很明显了:statistics_level=BASIC和sga_target的设置不兼容。

 

为了使数据库启动则使用pfile启动:

SQL> startup pfile=/u01/admin/orclvm/pfile/init.ora.617201202416

 通过pfile创建spfile:

create spfile='/u01/oracle/dbs/spfile.ora' from pfile='/u01/admin/orclvm/pfile/init.ora.617201202416';

 

 

说明:

 

平台 默认名称 默认位置
UNIX and Linux spfile$ORACLE_SID.ora $ORACLE_HOME/dbs
Windows spfile%ORACLE_SID%.ora %ORACLE_HOME%database

 

实例启动时参数文件的搜索顺序

首先搜索spfile
搜索顺序是首先找spfile$ORACLE_SID.ora,如果没有找到,则找spfile.ora
如果没找到spfile,则搜索pfile:init$ORACLE_SID.ora
如果spfile是裸设备,则会在init$ORACLE_SID.ora文件中使用如下方式指定使用的裸设备:
*.spfile=/dev/rlv_spfile

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics