Posts

Showing posts from March, 2020

SQL Monitor and SQL Quarantine

SQL Monitor belongs Oracle Tuning Pack STATISTICS_LEVEL=TYPICAL(default) or all, will start QAL monitor features. Events to Trigger SQL monitor           单次执行消耗大于等于5秒cpu/IO时间的SQL PL/SQL           并行执行的语句           加/* + MONITOR*/ hint的SQL语句           用sql_monitor事件指定SQL ID对应的SQL                alter system set events 'sql_monitor [sql:5hc07qvt8v737 | sql:9ht3ba3arrzt3] force=true           利用存储过程          DBMS_SQL_MONITOR.BEGNIS_OPERATION and DBMS_SQL_MONITOR.END_OPERATION 定义的会话中的所有SQL PL/SQL CONTROL_MANAGEMENT_PACK_ACCESS is the default Oracle parameter. Set the default parameter: Diagnostic + Tuning.          CONTROL_MANAGEMENT_PACK_ACCESS SQL监控方法          cloud control          sql develo...

Oracle 19c: Multitenant

Image
Oracle 为什么发布多租户功能? 经济效益和运维压力需求         租户隔离         对应用透明,易于使用         简化管理         保持细颗粒度的资源控制 多租户架构 容器级别的资源使用 充分利用系统资源,最大支持4096个PDB 所有租户当成一个库来备份,支持租户级别恢复,支持租户表级别恢复 一个DataGuard可以实现所有租户容灾 一次升级,所有PDB租户数据库全部升级 多租户和RAC: 可扩展性和灵活性         可以在不停业务情况下,横向扩展集群         重新分布租户数据库         可以决定用哪个instance启动PDB 数据库的快速供给          快速建库,克隆及快照功能          PDB可以从同一个CBD克隆,远程CDB克隆和非CDB克隆          瘦供给快照可以在秒级完成克隆 冷克隆,19c热(在线)克隆          可刷新PDB。增量刷新,定时自动刷新          在线迁移PDB 快照轮盘          自动创建快照,最多8份          快速访问历史数据 应用容器 Application Container --End of File--

Oracle 19c: ADG DML Redirect

Image
Oracle 19c New Features Oracle MAA 11g Snapshot Standby 12c ADG Far Sync No database files, only redo logs and control files. No recovery needed. Using Data guard broker to control and switch 18c enhancement 19c ADG New Features alter session enable adg_rediect_dml;   In Summary --End of File--

Oracle 19c: Automatic Indexing

Image
Oracle 19c 新特性/Oracle 19c New Features Core aims: Long Term Stability 19c New Features 自动索引 drop table hr.big1 purge; drop table sh.sales1 purge; drop tablespace ts001 including contents and datafiles; exec DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_DEFAULT_TABLESPACE', NULL); exec DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA', 'null, allow => TRUE); select con_id, parameter_name, parameter_value from cdb_auto_index_config; exec DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','IMPLEMENT')         option: OFF, REPORT_ONLY, IMPLEMENT alter session set container=orclpdb1; select con_id, parameter_name, parameter_value from cdb_auto_index_config; create tablespace ts001 datafile '/opt/ts001.dbf' size 500m; exec DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_DEFAULT_TABLESPACE', 'ts001'); exec DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_SCHEMA...