Oracle 12c 多租户专题|12cR2中PDB内存资源管理
来源:互联网 发布:h5小游戏源码 编辑:程序博客网 时间:2024/06/11 23:08
沃趣科技 周天鹏
原文链接 https://oracle-base.com/articles/12c/multitenant-memory-resource-management-for-pdbs-12cr2
原文链接 https://oracle-base.com/articles/12c/multitenant-memory-resource-management-for-pdbs-12cr2
如果你的CDB中只有一个PDB,那么你就不需要做这些限制,因为你本来就想让这个单独的PDB用掉实例的所有内存。
下列参数都可以在PDB级别进行设置:
- 关于哪些值可以设置也有一些限制,官方文档中给出了详细的解释(http://docs.oracle.com/database/122/ADMIN/using-oracle-resource-manager-for-pdbs-with-sql-plus.htm#ADMIN-GUID-A3459A8B-A36A-44D4-9FCD-75CA0E3D3252),总结如下:
设置PDB内存参数
检查CDB的当前设置:
CONN / AS SYSDBASHOW PARAMETER sga_target;NAME TYPE VALUE------------------------------------ ----------- ------------------------------sga_target big integer 2544MSQL>
设置PDB的SGA_TARGET参数:
SQL> ALTER SYSTEM SET sga_target=1G SCOPE=BOTH;System altered.SQL> SHOW PARAMETER sga_target;NAME TYPE VALUE------------------------------------ ----------- ------------------------------sga_target big integer 1GSQL>
如果你不再想控制这个参数的值,你可以把它设置为0或者reset掉。
ALTER SYSTEM SET sga_target=0 SCOPE=BOTH;ALTER SYSTEM RESET sga_target;
Oracle提供了一些视图来监控PDB的资源使用(例如CPU、I/O、内存)。每个视图包含相同的信息,只是保留时间不同。
- 例子如下:
CONN / AS SYSDBASET LINESIZE 150COLUMN pdb_name FORMAT A10COLUMN begin_time FORMAT A26COLUMN end_time FORMAT A26ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY HH24:MI:SS'; ALTER SESSION SET NLS_TIMESTAMP_FORMAT='DD-MON-YYYY HH24:MI:SS.FF'; -- Last sample per PDB.SELECT r.con_id, p.pdb_name, r.begin_time, r.end_time, r.sga_bytes, r.pga_bytes, r.buffer_cache_bytes, r.shared_pool_bytesFROM v$rsrcpdbmetric r, cdb_pdbs pWHERE r.con_id = p.con_idORDER BY p.pdb_name;-- Last hours samples for PDB1SELECT r.con_id, p.pdb_name, r.begin_time, r.end_time, r.sga_bytes, r.pga_bytes, r.buffer_cache_bytes, r.shared_pool_bytesFROM v$rsrcpdbmetric_history r, cdb_pdbs pWHERE r.con_id = p.con_idAND p.pdb_name = 'PDB1'ORDER BY r.begin_time;-- All AWR snapshot information for PDB1.SELECT r.snap_id, r.con_id, p.pdb_name, r.begin_time, r.end_time, r.sga_bytes, r.pga_bytes, r.buffer_cache_bytes, r.shared_pool_bytesFROM dba_hist_rsrc_pdb_metric r, cdb_pdbs pWHERE r.con_id = p.con_idAND p.pdb_name = 'PDB1'ORDER BY r.begin_time;
阅读全文
0 0
- Oracle 12c 多租户专题|12cR2中PDB内存资源管理
- Oracle 12c 多租户专题|12cR2中PDB内存资源管理
- 【Oracle 12c 多租户专题】PDB的内存资源管理
- 12cR2多租户下隔离PDB磁盘I/O
- Oracle 12c 多租户在 CDB 中 Plug A PDB,Unplugging A PDB
- Oracle 12c 多租户 CDB 与 PDB 备份
- oracle 12c 多租户 pdb 恢复(单个pdb数据文件、非系统pdb表空间、整个pdb数据库)
- Oracle 12c 多租户 手工创建 pdb 与 手工删除 pdb
- Oracle 12c 多租户配置和修改 CDB 和 PDB 参数
- Oracle 12c 多租户 CDB 与 PDB之 shared undo 与 Local undo 切换
- Oracle 12c 多租户 CDB 与 PDB 级别 expdb 与 impdb(表、用户、全库)
- Oracle 多租户CDB/PDB操作汇总
- oracle 12cR2 多列列表分区
- 在Oracle 12.2多租户架构中只flush 某个pdb的buffer cache
- 关于Oracle 12c 多租户架构中的db_files参数.
- Oracle 12c多租户架构及优缺点
- 12c多租户理解
- oracle 12c卸载pdb
- Fully-adaptive Feature Sharing in Multi-Task Networks with Applications in Person Attribute Classifi
- 数据分析介绍之十——双变量建立关系之对数图
- Java学习笔记—时间和日期
- 希腊字母查询
- 设计模式——观察者模式
- Oracle 12c 多租户专题|12cR2中PDB内存资源管理
- 序列容器
- Two Sum
- 系统分区
- 使用srvany.exe将任何程序作为Windows服务运行
- spring boot 使用注解@async实现异步调用
- Linux Socket编程(转载)
- Macbook编译安装SAGA
- jQuery--checkbox全选/取消全选