自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (1)
  • 收藏
  • 关注

转载 ORA-4031相关脚本(Doc ID 430473.1)

@SGAParameters.sqlDatabase Started Last----------------------------------------03-Feb-2022 12:50:571 row selected.Setting MBytes------------------------------------------------------

2022-02-03 14:56:19 344

转载 8.0: After changing innodb_undo_directory, Server Fails to Start: Plugin initialization

APPLIES TO:MySQL Server - Version 8.0 and laterInformation in this document applies to any platform.SYMPTOMSServer fails to start, with a vague message in the log:2020-03-08T13:32:53.741553Z 0 [System] [MY-010116] [Server] mysqld (mysqld 8.0.19-.

2021-12-18 02:06:08 868

转载 RMAN Active Duplicate on RAC fails with ORA-17629 and ORA-17627: ORA-12154 (Doc ID 1982003.1)

RMAN active duplication of RAC database fails on restart operation with the following error messages:RMAN-03002: failure of Duplicate Db command at 02/17/2015 15:12:11RMAN-05501: aborting duplication of target databaseRMAN-03015: error occurred in store

2021-06-27 01:23:41 355

原创 19c 新特性-2

Dynamically Change Oracle Data Guard Broker Fast-Start Failover TargetThe fast-start failover target standby database can be changed dynamically, to another standby database in the target list, without disabling fast-start failover.In earlier releases

2021-06-18 17:43:29 385

转载 ora-65532 Automatic Indexing - Autonomous Database (Shared) (Doc ID 2764331.1)

APPLIES TO:Autonomous Database on Shared Infrastructure - Version N/A to N/AInformation in this document applies to any platform.GOALThe automatic indexing feature in Oracle Database is enabled in Autonomous Database.The automatic indexing feature .

2021-06-18 10:33:16 207

原创 19c 新特性-1

Application Express(APEX组件)Application Continuity for Java Application Continuity向应用屏蔽了数据库中断,好处是应用不会因为数据库问题导致执行失败。Note: You must use Transaction Guard for using this feature.Application Continuity is a feature of the Oracle JDBC Thin driver and is no

2021-06-10 22:01:10 609 2

转载 shared pool

v$sgastat ;row cache: The dictionary cache -cached rows fro data dictionary used to build more complex sql and library cache objects;v$db_object_cache(v$sql或者v$sqlarea) 建议用v$sqlstats。降低数据库性能影响堆的数量取决于对象的类型:一个sql游标有两个heads。一个小的heap是库缓存结果,大的heap为游标...

2021-06-02 10:15:24 162

转载 ‘library cache lock‘ Waits: Causes and Solutions (Doc ID 1952395.1)

Cause Identified: Unshared SQL Due to LiteralsSQL statements are using literal values where a bind value could have been used. The literal values cause the statement to be unshared and will force a hard parse.Cause Identified: Shared SQL being aged ou

2021-05-25 17:30:13 162

原创 ORA-14130: UNIQUE constraints mismatch in ALTER TABLE EXCHANGE PARTITION

中间表跟归档表需要建主键or disable主键。最好disable主键。exchange后索引失效。需要创建索引。

2021-05-22 21:26:36 526

原创 pt-archiver 删除、归档数据

pt-archiver Archive rows from a MySQL table into another table or a filept-archiver --source h=localhost,D=tt,t=sbtest1 --user=root --password=oracle --socket=/tmp/mysql.sock --no-check-charset --dest h=localhost,D=test,t=sbtest1 --file '/tmp/t1.log'...

2021-05-20 23:59:21 472

转载 mysql 隔离级别

The isolation level is used for operations on InnoDB tables.SELECT @@GLOBAL.transaction_isolation, @@GLOBAL.transaction_read_only;SELECT @@SESSION.transaction_isolation, @@SESSION.transaction_read_only;SET [GLOBAL | SESSION] TRANSACTION transa...

2021-05-16 22:09:03 110

转载 19c 新特性 ----大部分来自欠子哥的测试。

1.Data Guard DML Redirectalter system set adg_redirect_dml=true scope=both sid='*';可以在备库进行 insert、update、 delete 的操作,是通过dblink从备库从主库写。2.Partitioned Hybrid Tables19c 创建了 hybrid_partition_table 分区表,与以往分区表不一样 的是,这个分区表,一部分分区是正常的分区,一部分分区是外部表来的。正常的分区可以 进

2021-05-15 15:12:21 275

转载 Elasticsearch数据写流程和读流程

数据写流程和读流程一、数据写流程二、数据读流程一、数据写流程客户端选择一个 集群任意节点 发送请求过去,这个 node 就是 coordinating node(协调节点)。coordinating node(协调节点) 对 document 进行路由,将请求转发给对应的 node(有 primary shard)。实际的 node 上的 primary shard 处理请求,然后将数据同步到 replica node。coordinating node 如果发现 primary node 和

2021-05-12 16:47:13 204

原创 Elasticsearch 写操作

写操作一、写数据底层原理二、Translog三、段合并段合并性能问题其他性能四、删除和更新总结一、写数据底层原理当用户向一个节点提交了一个索引新文档的请求,节点会计算新文档应该加入到哪个分片(shard)中。每个节点都存储有每个分片存储在哪个节点的信息,因此协调节点会将请求发送给对应的节点。注意这个请求会发送给主分片,等主分片完成索引,会并行将请求发送到其所有副本分片,保证每个分片都持有最新数据。新的document先写入内存buffer中,同时追加写入translog日志文件(transacti

2021-05-12 11:26:19 124

原创 Elasticsearch倒排索引

倒排索引前言一、倒排索引的内部结构1.Term index2.Term Dictionary字典数据结构3.与mysql对比二、FST(Finite State Transducer)总结前言Elasticsearch 使用一种称为 倒排索引 的结构,它适用于快速的全文搜索。一个倒排索引由文档中所有不重复词的列表构成,对于其中每个词,有一个包含它的文档列表。在搜索引擎中,每个文档都有一个对应的文档 ID,文档内容被表示为一系列关键词的集合。例如,文档 1 经过分词,提取了 20 个关键词,每个关键词都

2021-05-10 18:21:16 287

原创 11.2.0.4到19c duplicate 需要打补丁18633374

ora-17629ora-17639参考:2517772.1

2021-04-25 18:30:03 142

原创 my.cnf查找顺序

Table4.2Option Files Read on Unix and Unix-Like SystemsFile Name Purpose /etc/my.cnf Global options /etc/mysql/my.cnf Global options SYSCONFDIR/my.cnf Global options $MYSQL_HOME/my.cnf Server-specific options (server only) defa..

2021-01-26 17:26:17 114

原创 MYSQL 8.0 主键检查sql_require_primary_key

MySQL 8.0.13 版本引入了一个新的参数sql_require_primary_key,创建新表或更改现有表结构的语句是否强制要求表具有主键。默认是OFF。1. 开启后影响:启用后, sql_require_primary_key具有以下效果: 尝试创建没有主键的新表失败并显示错误。这包括CREATE TABLE ... LIKE。它还包含CREATE TABLE ... SELECT,除非该CREATE TABLE部分包含主键定义。 尝试从现有表中删除主键失败并显示错误,

2021-01-18 16:25:41 5531

原创 MYSQL 8.0 MGR组复制插件体系结构

API层:包括一组用于捕获,应用和生命周期的API,这些API控制插件如何与MySQL Server交互。有一些接口可以使信息从服务器流向插件,反之亦然。这些接口将MySQL Server核心与组复制插件隔离开,并且大多数是放置在事务执行管道中的钩子。在一个方向上,从服务器到插件,会有事件通知,例如服务器启动,服务器恢复,服务器准备接受连接以及服务器即将提交事务。在另一个方向,插件指示服务器执行操作,如提交或中止正在进行的事务,或在中继日志中对事务进行排队。组件层:Capture组件负责跟踪与正在..

2021-01-18 11:15:55 175

原创 MySQL中的xtrabackup的原理解析

Percona XtraBackupPercona XtraBackup如何工作Percona XtraBackup的工作方式xtrabackup与innobackupex二者区别备份原理Xtrabackup工具的备份过程原理图全库备份增量备份恢复原理Xtrabackup工具的恢复过程原理图全库恢复增量备份的恢复增量备份恢复示例创建增量备份准备增量备份Percona XtraBackup如何工作Xtrabackup是基于InnoDB存储引擎灾难恢复的。它复制InnoDB的数据文件,尽管数据文件在内部是非

2020-12-30 16:03:50 999 1

原创 OMS Install/Upgrade Fails During BIP Configuration

在安装OEM13.4版本遇到如下错误,一查是遇到了BUGAPPLIES TO:Enterprise Manager Base Platform - Version 13.4.0.0.0 and laterInformation in this document applies to any platform.SYMPTOMSInstalling/Upgrading to OMS 13.4 fails during the BIP Configuration without much e

2020-12-10 15:05:53 158

转载 ORA-06598: insufficient INHERIT PRIVILEGES privilege (Doc ID 2690051.1)

Issue is from OEM data masking .Database using account pdbadmin , which has sysdba grant .But during Application data modeling job below error is coming.Processing application: TEST_MASK(TEST_MASK)User does not have sufficient privileges to complete..

2020-11-26 14:18:53 1274

转载 init.orachkscheduler

ngineered Systems Utilities - Version 12.1.2.8.1 and laterLinux x86-64GOALOn : 12.1.2.8.1 version, Trace File AnalyzerYou may encounter below messages in the OS message log-------------------------- snip -------------------------Feb 5 01:02:13 &lt

2020-11-25 15:13:42 296

翻译 清理binlog日志

二进制日志是一组文件,其中包含有关MySQL服务器进行的数据修改的信息。该日志由一组二进制日志文件和一个索引文件组成。使用PURGE BINARY LOGS语句删除指定索引文件名或日期之前的日志索引文件中列出的所有二进制日志文件。datetime_expr参数值应该为一个DATETIME值(一个值格式)。'YYYY-MM-DD hh:mm:ss'PURGE BINARY LOGS需要 BINLOG_ADMIN特权。如果服务器未使用--log-bin启用二进制日志记录的选项启动,则此语..

2020-11-10 17:04:01 265

原创 mysql5.7--死锁检测参数

innodb_deadlock_detect此选项用于禁用死锁检测。在高并发系统上,当多个线程等待相同的锁时,死锁检测会导致速度变慢。有时,在发生死锁时,禁用死锁检测并依赖innodb_lock_wait_timeout设置进行事务回滚可能更有效。死锁检测MySQL默认情况下是开启了死锁检测的,InnoDB会自动检测事务死锁并回滚一个或多个事务以打破死锁。InnoDB尝试选择小事务进行回滚,其中事务的大小由inserted, updated, deleted的行数决定。如果InnoDB.

2020-11-04 14:54:18 657

原创 mysql5.7--配置InnoDB I / O容量

InnoDB主线程和其他线程在后台执行各种任务,其中大多数任务与I/O相关,例如从缓冲池中刷新脏页,并将更改从更改缓冲区写入相应的辅助索引。InnoDB试图以不影响服务器正常工作的方式执行这些任务。它试图估计可用的I/O带宽并调整其活动以利用可用容量。innodb_io_capacity 和 innodb_io_capacity_max这两个参数只有当你在频繁写操作的时候才有意义(它不适用于读操作,例如 SELECTs)。若你真的需要对它进行调整,最好的方法是要了解系统可以支持多大的 IOPS。运行

2020-11-03 12:02:52 1285

原创 mysql5.7--多线程并行参数

为了解决主从复制延迟问题,在MySQL 5.7中,引入了基于组提交的并行复制(Enhanced Multi-threaded Slaves)主要由以下参数控制,slave-parallel-type=LOGICAL_CLOCKslave-parallel-workers=8slave_preserve_commit_order=onmaster_info_repository=TABLEsync-master-info=1relay_log_info_repository=TAB

2020-11-02 18:48:21 1458 1

原创 mysql5.7 slave意外停止配置参数

slave上的以下设置组合最能防止意外停止: 当使用基于GTID的复制(gtid_mode=ON)时,请设置setMASTER_AUTO_POSITION=1,它会激活GTID自动定位以连接到源,从而自动识别和检索丢失的事务。使用CHANGE MASTER TO语句设置此选项。如果slave具有多个复制通道,则需要分别为每个通道设置此选项。使用基于文件位置的复制时,MASTER_AUTO_POSITION=1不使用它,而是使用二进制日志位置或中继日志位置来控制复制从何处开始。 Set...

2020-10-30 17:54:18 146 1

原创 mysql5.7参数--slave_net_timeout

slave_net_timeout系统变量指定在slave认为连接断开、中止读取并尝试重新连接之前,slave等待来自master的更多数据或心跳信号的秒数。默认值为60秒(一分钟)。在MySQL5.7.7之前,默认值是3600秒(一小时)。简单来说就是slave在slave_net_timeout时间之内没有收到master的任何数据(包括binlog,heartbeat),slave认为连接断开,会进行重连。第一次超时后立刻重连,后续重连由下面几个参数影响。后续重连的时间间隔由 CHANGE M

2020-10-30 15:01:00 2421

转载 OceanBase的SQL全量日志

OceanBase的视图(v$sql_audit)会以类似队列形式缓存当前集群内运行的所有SQL的执行性能信息,并且包括那些执行报错的SQL(报错原因很多如内部执行超时、锁等待超时、违反约束等各种原因)。这部份数据全部在内存里,内存大小由参数控制(sql_audit_memory_limit),默认是3G。超出这个大小的SQL审计信息就遵循先入先出原则,并不会保存在磁盘文件里。OceanBase的SQL审计功能由参数(enable_sql_audit)控制,可以针对每个节点设置是否开启。默认值是开启的

2020-09-23 14:55:16 870

原创 OceanBase参数文件

参数文件集群配置可以通过集群参数和租户参数来设定,Oceanbase的集群参数分为集群级别和租户级别,同时参数分为动态生效和重启生效两类。(edit_level='dynamic_effective'参数设置立刻生效,edit_level='static_effective'参数设置需要重启OBServer后生效)跟ORACLE一样的是,OceanBase集群参数修改后也会立即持久化到本地参数文件里。这个参数文件对集群启动非常重要,所以OceanBase提供多重路径保存这个参数。类似于ORACLE保

2020-09-22 17:26:10 1073

原创 mysql 5.7 安装(官方文档)

shell> yum search libaio # search for infoshell> yum install libaio # install libraryshell> groupadd mysqlshell> useradd -r -g mysql -s /bin/false mysqlshell> cd /usr/localshell> tar zxvf /path/to/mysql-VERSION-OS.tar.gzshell> .

2020-09-20 11:41:59 156

转载 11g Grid Agent Monitoring RAC Databases Consumes High CPU And Causes Bad Performance (Doc ID 1129243

11g Grid Agent Monitoring RAC Databases Consumes High CPU And Causes Bad Performance (Doc ID 1129243.1)APPLIES TO:Enterprise Manager Base Platform - Version 11.1.0.1 to 11.1.0.1 [Release 11.1]Information in this document applies to any platform.SYMP

2020-08-25 10:49:17 114

原创 linux删除文件中关键字的行

sed -i -e '/string/d' file_name

2020-08-25 10:39:54 4054

翻译 Changing Database Name With Standby Database In Place Using NID Utility (Doc ID 790406.1)

Oracle Database - Enterprise Edition - Version 9.2.0.1 to 11.2.0.0 [Release 9.2 to 11.2]Oracle Database - Enterprise Edition - Version 11.2.0.3 to 12.1.0.2 [Release 11.2 to 12.1]Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Ve

2020-08-21 12:23:07 138

原创 mysql pxc LIMITATIONS 8.0.19-10

Replication works only with InnoDB storage engine. Any writes to tables of other types are not replicatedUnsupportedqueries: LOCK TABLES and UNLOCK TABLES is not supported in multi-master setups Lock functions, such as GET_LOCK(), RELEASE_LOCK(), and so o

2020-08-10 16:19:42 883

转载 RMAN-08137: WARNING: Archived Log Not Deleted, Needed For Standby Or Upstream Capture Proces

(Doc ID 1993799.1)As seen below obsoleteEXTRACT1_NAME is showing REQ_SCN = 0.SQL>SELECT CAPTURE_NAME, CAPTURE_TYPE, STATUS, to_char(REQUIRED_CHECKPOINT_SCN,'999999999999999')as REQ_SCN ,to_char(OLDEST_SCN,'999999999999999')as OLDEST_SCN FROM DBA..

2020-07-30 12:26:13 424

原创 使用pt-online-schema-change在线修改大表

pt-online-schema-change使用场景pt-online-schema-change介绍工作流程原理这里删除索引的执行SQL日志参数介绍举例pt-online-schema-change 好处使用场景在线对MYSQL数据库的维护中,我们经常总会涉及到对数据表进行DDL操作(修改增加字段,索引)的情况,而这操作会对表进行锁表操作,在修改一些小表影响很小,而修改大表时,往往影响业务的正常运转,如表数据量上百万,上千万时候pt-online-schema-change介绍工作流程原理1、

2020-06-05 16:49:59 514

原创 使用pt-query-digest 对MYSQL慢日志监控

# 570ms user time, 40ms system time, 32.85M rss, 309.68M vsz# Current date: Mon May 25 00:00:05 2020# Hostname: zabbixmysql.phfund.com.cn# Files: /mysql/log/mysql-slow.log# Overall: 73 total, 2 unique, 0.00 QPS, 0.00x concurrency _______________# Time

2020-05-25 18:20:11 1370

原创 Multi-threaded slave statistics for channel ''

Multi-threaded slave statistics for channel '': seconds elapsed = 360; events assigned = 6959105; worker queues filled over overrun level = 0; waited due a Worker queue full = 0; waited due the total ...

2020-05-07 11:29:33 3876

oracle手工建库

oracle 手工建库。

2016-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除