首页 > 数据库 >Oracle12C 调整 sga pga 调优记录

Oracle12C 调整 sga pga 调优记录

时间:2023-04-15 20:44:11浏览次数:55  
标签:spfile target pga Oracle12C SQL sga size

3.2oracle参数调优
查询oracle当前参数配置情况(processs=500;sessions=2280)

1)以dba身份登录查看sga和pga情况
SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。

SQL> show parameter sga;
 
NAME      TYPE  VALUE
------------------------------------ ----------- ------------------------------
allow_group_access_to_sga      boolean  FALSE
lock_sga      boolean  FALSE
pre_page_sga      boolean  TRUE
sga_max_size      big integer 4816M   (计划改成 10000M)
sga_min_size      big integer 0
sga_target      big integer 4816M   (计划改成 10000M)
unified_audit_sga_queue_size      integer  1048576

PGA:Program Global Area是为每个连接到Oracle database的用户进程保留的内存 

SQL> show parameter pga;
 
pga_aggregate_limit      big integer 4500M  (计划改成 10000M)
pga_aggregate_target      big integer 1602M  (计划改成 4500M)

2)修改数据库参数

(sga_target不得大于sga_max_size,一般保持两者相等)

SQL> alter system set sga_max_size=10000M scope=spfile;
SQL> alter system set sga_target=10000M scope=spfile;
--SQL> alter system set pga_aggregate_limit=10000M scope=spfile; 这个按需执行
--SQL> alter system set pga_aggregate_target=5000M scope=spfile; 这个按需执行

3)重启数据库

SQL> shutdown immediate;
 
SQL> startup;

 

4、异常处理
4.1重启数据库异常ORA-27104
报错:ORA-27104: system-defined limits for shared memory was misconfigured   (原因:应该是oracle配置超出了linux内核共享内存的问题)

查看参数文件恢复参数

修改:/home/app/oracle/product/12.2/dbs/spfileORCL.ora    (/home/app/oracle/product/12.2为安装目录)

找到刚刚配置的*.sga_max_size和*.sga_target参数,恢复到初始值(可参考上方ORCL.__sga_target的值)。

 

4.2修改配置不生效异常ORA-32001
报错:ORA-32001:write to SPFILE requested but no SPFILE is in use

修复:

查看是否有spfile文件

sql> show parameter spfile;

如果没有,需要创建

sql> create spfile from pfile;

确认是否有了

sql> show parameter spfile;

 

然后再重新做3.2章节的修改配置。

 

转自:(59条消息) 关于Oracle12C性能(sga、pga)调优记录_unified_audit_sga_queue_size_LingDong Jey的博客-CSDN博客

标签:spfile,target,pga,Oracle12C,SQL,sga,size
From: https://www.cnblogs.com/tonkai/p/17321812.html

相关文章

  • 【FPGA】 DDR读写
    前两个礼拜搞来一个用MIGIP核读写的DDR的程序本来已经能够跑起来了。今天试了下,init_calib_complete信号一直拉不高,看了半天才知道是仿真时间不够。记录一下init_calib_complete拉高的时间点110us左右,省的下次继续走弯路。(输入时钟频率为100MHz,复位信号拉高)重新回顾了一......
  • MATLAB代码:基于NSGA-II的风光水多能互补协调优化调度
    MATLAB代码:基于NSGA-II的风光水多能互补协调优化调度关键词:NSGA-II算法多目标优化水电-光伏多能互补  参考文档:《店主自写文档》基本复现;仿真平台:MATLAB主要内容:代码主要做的是基于NSGA-II的水电-光伏互补系统协调优化模型,首先,结合水电机组的运行原理以及运行方式,构建了......
  • Wav2Lip-GFPGAN用法
    下载官网:https://github.com/ajay-sainy/Wav2Lip-GFPGAN下载:https://www.adrianbulat.com/downloads/python-fan/s3fd-619a316812.pth改名为:s3fd.pth存放到/Wav2Lip-master/face_detection/detection/sfd/s3fd.pth下载https://drive.google.com/uc?id=1fQtBSYEyuai9MjBOF8j......
  • 基于FPGA的AES加密解密vivado仿真,verilog开发,包含testbench
    1.算法描述         AES,高级加密标准,是采用区块加密的一种标准,又称Rijndael加密法.严格上来讲,AES和Rijndael又不是完全一样,AES的区块长度固定为128比特,秘钥长度可以是128,192或者256.Rijndael加密法可以支持更大范围的区块和密钥长度,Rijndael使用的密......
  • 带源码的FPGA IP开源网站
    转载自:https://mp.weixin.qq.com/s/mNBhf3_-1zRFwUgaQmWYEQ1、fpga4funhttps://www.fpga4fun.com/你能在这个网站上找到什么?您可以找到信息页面,以及使用FPGA板构建的FPGA项目。注重点:项目。2、OPENCOREShttps://opencores.org/Opencores是一个开源的数字电路设计......
  • JumpGame
    packageDynamicPlanning;/***55.跳跃游戏*给定一个非负整数数组nums,你最初位于数组的第一个下标。*数组中的每个元素代表你在该位置可以跳跃的最大长度。*判断你是否能够到达最后一个下标。*//***设想一下,对于数组中的任意一个位置y,我们如何判断它是......
  • FPGA verilog can mcp2515 altera xilinx工程 代码 程序
    FPGAverilogcanmcp2515alteraxilinx工程代码程序...altera、xilinx工程均提供...标准帧、扩展帧均提供...提供仿真激励文件testbench资料包清单:1.程序:alteraxilinx工程代码、Verilogtestbench均提供。代码均在电路板验证2.说明书3.quartusii13.0:软件安装包......
  • LiveVISGAT1400视图库服务-支持海康大华华为宇视天地伟业等设备视图库接入使用说明
    @目录LiveVISGAT1400视图库服务安装使用说明1、服务说明1.1、安装包说明1.2、视图库服务1.3、配置视图库服务参数2、服务运行2.1、Windows2.2、Linux3、配置设备接入3.1、海康视图库接入示例3.2、大华视图库接入示例4、平台使用4.1、管理平台4.2、接口文档5、统一编码规则6、Live......
  • 基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制
    基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制基于FPGA的永磁同步伺服控制系统的设计,在FPGA实现了伺服电机的矢量控制,坐标变换,电流环,速度环,位置环,电机反馈接口,SVPWM。都是通过Verilog语言来实现的,具有很高的研究价值。   ......
  • FPGA Verilog AD7606驱动代码,包含SPI模式读取和并行模式读取两种
    FPGAVerilogAD7606驱动代码,包含SPI模式读取和并行模式读取两种,代码注释详细YID:6928665912784264......