当前位置:  数据库>oracle
本页文章导读:
    ▪ORA-00823: Specified value of sga_target greater than sga_max_size      前提:   当执行了alter system set sga_target=700 scope=700m退出数据库重启时发现错误:      ORA-00823: Specified value of sga_target greater than sga_max_size   这说明:设置的sga&sh.........
    ▪ORA-01078: failure in processing system parameters      [oracle@oracle111 bin]$ sqlplus "/ as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 3 09:36:07 2012Copyright (c) 1982, 2005, Oracle.  All rights reserved.Connected to an idle instance.SQL> select instance_name from v$instance;sele.........
    ▪oracle以某字段最大值为条件获得该行的另一个字段,存入变量.      这是我的写法,欢迎批评指正:假设,我们要找出table_name这张表下字段field1的最大值,然后取到这一行的field2字段的值,可以采取以下方法----select decode(count(*),0,default_value,substr(max(field1||field2),field1_l.........

[1]ORA-00823: Specified value of sga_target greater than sga_max_size
    来源:    发布时间: 2013-10-29

前提:

   当执行了alter system set sga_target=700 scope=700m退出数据库重启时发现错误:

      ORA-00823: Specified value of sga_target greater than sga_max_size

   这说明:设置的sga­­­­­­_target值大于了sga_max_size.

解决步骤:

1. 更改spfileSID.ora文件中的sga_target 为0;

2. 另启动一个会话并重启数据库,问题解决.

建议:

   a.在设置sga_target是要先查看一下sga_max_size的大小。命令如下:

     sql>select pool,sum(bytes) from v_$sgastat group by pool;

      或:

     sql>show parameter sga_max_size;

   b.备份参数文件spfileSID.ora

本文链接


    
[2]ORA-01078: failure in processing system parameters
    来源:    发布时间: 2013-10-29

[oracle@oracle111 bin]$ sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 3 09:36:07 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> select instance_name from v$instance;

select instance_name from v$instance

*

ERROR at line 1:

ORA-01034: ORACLE not available

SQL> startup

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file '/oracle/app/product/10.2.0/db_1/dbs/initCMS.ora'

SQL> exit

Disconnected

[oracle@oracle111 dbs]$ cp /oracle/app/admin/cms/pfile/init.ora.229201284028 /oracle/app/product/10.2.0/db_1/dbs/initCMS.ora

[oracle@oracle111 dbs]$ sqlplus "/ as sysdba"

 

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 3 09:42:45 2012

 

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 

Connected to an idle instance.

SQL> select instance_name from v$instance;

select instance_name from v$instance

*

ERROR at line 1:

ORA-01034: ORACLE not available

SQL> startup;

ORACLE instance started.

Total System Global Area  599785472 bytes

Fixed Size                  2022600 bytes

Variable Size             163578680 bytes

Database Buffers          427819008 bytes

Redo Buffers                6365184 bytes

Database mounted.

Database opened.

本文链接


    
[3]oracle以某字段最大值为条件获得该行的另一个字段,存入变量.
    来源:    发布时间: 2013-10-29

这是我的写法,欢迎批评指正:

假设,我们要找出table_name这张表下字段field1的最大值,然后取到这一行的field2字段的值,可以采取以下方法----

select decode(count(*),0,default_value,substr(max(field1||field2),field1_length)) into String_variable from table_name where ...

注:

1.如果field1的长度不固定,我们可以采取补齐位数或者添加分隔符的方法截取到field2.

2.如果根据筛选条件查找不到数据,我们可以通过指定default_value给String_variable一个默认值.

本文链接


    
最新技术文章:
▪current online redo log缺失后的恢复
▪ORA-600 2662错误解决实例
▪ORA-00600 2662错误解决方法
▪Oracle Hidden Parameter:_allow_resetlogs_corruption
▪Oracle诊断事件列表
▪Oracle 隐含参数 _disable_logging 详解
▪ORA-00600 [2662]错误解决过程
▪Oracle里常见的执行计划
▪Oracle里另外一些典型的执行计划
▪Oracle服务器自动备份
▪Oracle固定SQL的执行计划(一)---SQL Profile
▪Oracle固定SQL的执行计划(二)---SPM
▪同一环境下新建Standby RAC库
▪Oracle快速克隆安装
▪Oracle单实例启动多个实例
▪Oracle的PLSQL别名中文出现乱码解决方法
▪ORA-00379: no free buffers available in buffer pool DEFAULT ...
▪RMAN-06023: no backup or copy of datafile 16 found to restor...
▪RMAN还原数据库报错问题解决案例
▪OEL6.8_X86平台部署Oracle 10gR2检测失败问题
▪Oracle 性能优化建议
▪Oracle SQL语句优化心得
▪Oracle慢SQL监控脚本实现
▪Oracle dblink 查询 tns:无法解析指定的连接标识...
▪Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结...
▪Linux6.6及以上版本配置Oracle ASM共享储存-UDEV
▪Oracle 12C 开启数据库归档模式
▪Solairs系统中配置Oracle 12c 开机启动
▪重建DBMS_STATS解决ORA-31626 ORA-21633以及ORA-04063 ORA...
▪Oracle ASMM 与AMM之间相互切换
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3