Oracle 12C中pga_aggregate_limit参数的修改

应用某个批量无法正常进行,通过报错排查是由于在12c中参数pga_aggregate_limit参数的限制导致,此参数限制为硬性限制。此参数的修改非常简单,修改之后立即生效,需要注意的是此处CDB、PDB的pga_aggregate_limit参数都做了限制,调整的时候都做了调整。

[dayu1:oracle]:/oracle/app/oracle/diag/rdbms/cluacdb/CLUACDB1/trace>sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Sun Oct 21 01:09:40 2018

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

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

[email protected]> show parameter pga

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
pga_aggregate_limit                  big integer            9288M
pga_aggregate_target                 big integer            2G
[email protected]> show parameter container

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
containers_parallel_degree           integer                65535
[email protected]> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 BMMSPDB                        READ WRITE NO
[email protected]> alter session set container=BMMSPDB;

Session altered.

[email protected]> show parameter pga;

NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
pga_aggregate_limit                  big integer            2G
pga_aggregate_target                 big integer            1G

[email protected]> select ISSYS_MODIFIABLE from v$parameter where name=‘pga_aggregate_limit‘; 

ISSYS_MODIFIABLE
------------------
IMMEDIATE

[email protected]> select ISSYS_MODIFIABLE from v$parameter where name=‘pga_aggregate_target‘;

ISSYS_MODIFIABLE
------------------
IMMEDIATE

alter session set container=BMMSPDB;

alter system set pga_aggregate_limit=0 scope=both;

alter system set pga_aggregate_limit=5000M  scope=both;

原文地址:https://www.cnblogs.com/dayu-liu/p/9841547.html

时间: 2025-01-17 19:40:02

Oracle 12C中pga_aggregate_limit参数的修改的相关文章

Oracle 12c中增强的PL/SQL功能

英文链接:http://www.oracle.com/technetwork/issue-archive/2013/13-sep/o53plsql-1999801.html Oracle 12c增强了一系列定义和执行PL/SQL程序单元的方式.本文覆盖了Oracle 12c几个新特性: 1.为结果缓存条件优化了调用者权限函数 2.可以在SQL语句中定义和执行PL/SQL函数 3.通过ACCESSIBLE BY条件指定一个白名单来限制程序单元的访问 4.可直接授权角色给指定程序单元 调用者权限和P

如何在oracle 12c中创建普通用户

-------如何在oracle 12c中创建普通用户------- [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sun Nov 29 21:43:50 2015 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to: Oracle Database 12c Enterprise Edit

soapUI使用-DataSource获取oracle库中的参数

soapUI使用-DataSource获取oracle库中的参数 下载mysql和oracle驱动包:http://pan.baidu.com/s/1i3sy1MH 放在Program Files\SmartBear\SoapUI-Pro-5.1.2\bin\ext\下 重启soapUI 这里连接oracle库获取参数举例说明: 1.在请求里插入一步,选择DataSource 2.选择JDBC 3.点击configure进入配置项 4.输入相关配置然后点击Test connection测试连接成

如何在Oracle 12C中添加多个分区 (Doc ID 1482456.1)

How to Add Multiple Partitions in Oracle 12C (Doc ID 1482456.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.1 and laterOracle Database Exadata Cloud Machine - Version N/A and laterOracle Cloud Infrastructure - Database Service -

Oracle 12c 多租户配置和修改 CDB 和 PDB 参数

1. 配置CDB 实例参数,影响CDB与所有 PDB为CDB配置例程参数相对于对于非CDB的数据库是变化不太.ALTER SYSTEM命令用于设置初始化参数,与使用ALTER DATABASE命令修改一些数据库配置.ALTER SYSTEM SET parameter_name=value CONTAINER=ALL;说明:使用CONTAINER=ALL后,cdb与pdbs这个参数相同.pdbs可以在本地设置同一参数为不同值,将覆盖CONTAINER=ALL设定的值. 2. 修改 CDB ALT

oracle 12c 中scott账户与表问题

之前安装了12c版本,最近做练习发现怎么没有scott用户和11g自带的emp,dept等等的表.于是尝试解锁用户,发现用户不存在 SQL> alter user scott account unlock; alter user scott account unlock            * ERROR at line 1: ORA-01918: user 'SCOTT' does not exist 手动创建用户,出错,和11g不太一样 SQL> create user scott id

Oracle GoldenGate中HANDLECOLLISIONS参数使用详解

HANDLECOLLISIONS 是一个 replicat 进程参数,主要在 initial load 中使用.在 replicat 进程中使用该参数时,即使目标数据库 环境中存在数据完整性问题(如 update.delete 操作遇到缺失行或重复的插入操作),replicat 进程仍然能够继续处理 trail 中的 数据. 如果使用了 HANDLECOLLISIONS 参数,则 replicat 进程将按如下方式处理数据: Missing updates are ignored. Missin

oracle 12c中导入dmp数据文件步骤

oracle版本为12c的导入步骤:1.新建用户:CREATE USER c##zj_szda IDENTIFIED BY zjdaszda DEFAULT TABLESPACE USERS QUOTA 50M ON USERS; 2.授予dba权限给zj_szdagrant dba to zj_szda 3.导入szda.dmp文件$imp c##zj_szda/zjdaszda fromuser=zj_szda touser=c##zj_szda file=f:/szda.dmp 注:1.c

[转]oracle 12c 中的分页子句

转自:http://blog.itpub.net/271063/viewspace-1061279/ -- 连接数据库 创建测试用户-- Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 -- Connected as [email protected]_192.168.56.120 create user scott identified by tiger default tablespace user