oracle数据库常用命令四(PDB内存和CPU设置)

PDB中内存管理

show con_name
SHOW PARAMETER sga_target;
在这里插入图片描述
PDB1的内存设置
ALTER SESSION SET CONTAINER=pdb1;
SHOW PARAMETER sga_target;
在这里插入图片描述
SHOW PARAMETER SGA_MIN_SIZE :PDB的最小SGA大小
SHOW PARAMETER SGA_TARGET :PDB的最大SGA大小
在这里插入图片描述
ALTER SYSTEM SET SGA_MIN_SIZE=512M;
ALTER SYSTEM SET sga_target=1G;
在这里插入图片描述
设置PDB2的内存
ALTER SESSION SET CONTAINER=PDB2;
SHOW PARAMETER sga_target;
在这里插入图片描述
SHOW PARAMETER SGA_MIN_SIZE
SHOW PARAMETER SGA_TARGET
ALTER SYSTEM SET SGA_MIN_SIZE=256M;
ALTER SYSTEM SET sga_target=521M;
在这里插入图片描述
SGA_TARGET设置比根容器中的值大
在这里插入图片描述

PDB的CPU资源管理

PDB1的CPU
ALTER SESSION SET CONTAINER=pdb1;
SHOW PARAMETER resource_manager_plan
alter system set resource_manager_plan = default_plan;
在这里插入图片描述
指定可用于Oracle数据库的CPU数量
ALTER SESSION SET CONTAINER=pdb1;
SHOW PARAMETER cpu_count
alter system set cpu_count=1;
在这里插入图片描述
在这里插入图片描述
ALTER SESSION SET CONTAINER=pdb2;
SHOW PARAMETER resource_manager_plan
alter system set resource_manager_plan = default_plan;
SHOW PARAMETER cpu_count
alter system set cpu_count=2;
在这里插入图片描述
19C
CPU_MIN_COUNT 指定在任何给定时间可插拔数据库(PDB)所需的最小CPU数
从0.1到0.95的十进制值,其中十进制值是的倍数0.05整数值,1最高为(包括)CPU_COUNT
ALTER SESSION SET CONTAINER=cdb$root;
SHOW PARAMETER cpu_min_count
alter system set cpu_min_count=“0.5”;
在这里插入图片描述
修改PDB1
CPU_MIN_COUNT :指定在任何给定时间可插拔数据库(PDB)所需的最小CPU数。
CPU_COUNT 指定可用于Oracle数据库的CPU数量。
alter session set container = pdb1;
alter system set resource_manager_plan = default_plan;
alter system set cpu_min_count=1;
alter system set cpu_count=2;
SHOW PARAMETER cpu_min_count
在这里插入图片描述
修改PDB2
alter session set container = pdb2;
alter system set resource_manager_plan = default_plan;
alter system set cpu_min_count=2;
alter system set cpu_count=4;
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_39568073/article/details/114827964