摘要:
在最近的一次优化过程中发现了ORACLE 10g中一个作业EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行相当频繁,其实以前也看到过,只是没有做过多的了解和关注。这个任务在某些版本或某些情况会引起一些性能问题。其实EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS这个作业是为Database Control收集相关数据的... 阅读全文
阅读排行榜
VMware安装RedHat 6(64位)报错问题
2013-03-27 17:18 by 潇湘隐者, 4095 阅读, 收藏,
摘要:
本机安装的是WIN 7 ,详细版本是:Windows 7 Ultimate, 32-bit 6.1.7601, Service Pack 1 。虚拟机版本:7.1.2 build-301548.在虚拟机上安装RED HAT ENTERPRISE LINUX 6 64版本时,报如下错误:You have configured this virtual machine to use a 64-bit guest operating system. However, 64-bit operation is not possible. This host is VT-capable, but VT i 阅读全文
RMAN冷备份异机还原
2015-05-12 22:58 by 潇湘隐者, 4093 阅读, 收藏,
摘要:
1:环境准备 在新的服务器上安装ORACLE实例,安装过程中需要注意源服务器与目标服务器的ORACLE_SID一致,另外确保安装路径与源路径一致(不仅是安装目录,甚至包括数据文件、控制文件目录、联机重做日志文件所在目录都要注意)。如果不一致相当麻烦,需要修改spfile。 2:RMAN做冷备份 使用cold_backup.sh将数据库备份到/u04/migration目录下面 mkdir ... 阅读全文
MySQL索引扩展(Index Extensions)学习总结
2018-09-12 16:19 by 潇湘隐者, 4067 阅读, 收藏,
摘要:
MySQL InnoDB的二级索引(Secondary Index)会自动补齐主键,将主键列追加到二级索引列后面。详细一点来说,InnoDB的二级索引(Secondary Index)除了存储索引列key值,还存储着主键的值(而不是指向主键的指针)。为什么这样做呢?因为InnoDB是以聚集索引方式组织数据的存储,即主键值相邻的数据行紧凑的存储在一起(索引组织表)。当数据行移动或者发生页分裂的时... 阅读全文
ORACLE等待事件:read by other session
2019-06-26 16:54 by 潇湘隐者, 4025 阅读, 收藏,
摘要:
read by other session简介 官方关于read by other session的介绍如下: When information is requested from the database, Oracle will first read the data from disk into the database buffer cache. If two or more se... 阅读全文
Ubuntu下创建XFS文件系统的LVM
2018-10-05 23:22 by 潇湘隐者, 4020 阅读, 收藏,
摘要:
以前在Linux下面玩LVM,一般都是选择ext3、ext4格式的文件系统,最近在Ubuntu 16.04.5下安装配置一个MySQL数据库服务器,遂测试了一下XFS文件系统的LVM,其实仔细对比下来,差别不大,只是文件格式化的区别以及件系统的调整命令的不同。下面很多地方不做过多解释,只是简单的记录测试过程。 在测试服务器新增一个磁盘,如下所示,新增的磁盘为/dec/sdc root... 阅读全文
Xtrabackup 8.0.x关于MySQL的版本支持的浅析
2022-02-16 22:29 by 潇湘隐者, 3961 阅读, 收藏,
摘要:
我们知道从MySQL 8.0.x开始,我们必须用Percona Xtrabackup 8.0.x来备份,之前的Percona XtraBackup 2.4已经不支持MySQL 8.x的备份了。而且Percona Xtrabackup 8.0.x也不支持备份之前的MySQL 5.6/MySQL 5.7 阅读全文
The process could not execute 'sp_repldone/sp_replcounters' on 'ServerName'
2013-10-17 09:22 by 潇湘隐者, 3958 阅读, 收藏,
摘要:
昨天发现发布服务器S(SQL Server 2008 R2),出现大量如下错误错误细节如下所示:Date 10/16/2013 4:04:14 PMLog SQL Server (Current - 10/16/2013 3:44:00 PM)Source spid52MessageReplication-Replication Transaction-Log Reader Subsystem: agent xxxxx failed. The process could not execute 'sp_repldone/sp_replcounters' on ' Ser 阅读全文
表驱动方法
2009-08-01 11:47 by 潇湘隐者, 3942 阅读, 收藏,
摘要:
1:什么是表驱动法. 表驱动法是一种编程模式(Scheme),从表里面查找信息而不使用逻辑语句(if 和case) 它的好处是消除代码里面到处出现的if、else、swith语句,让凌乱代码变得简明和清晰。对简单情况而言,表驱动方法可能仅仅使逻辑语句更容易和直白,但随着逻辑的越来越复杂,表驱动法就愈发有吸引力。2:表驱动法的例子演示 假设有段程序要计算某年某月的天数 通常的做法如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1p 阅读全文
Key Lookup开销过大导致聚集索引扫描
2018-09-21 15:11 by 潇湘隐者, 3938 阅读, 收藏,
摘要:
以前总结过一篇文章SQL SERVER中什么情况会导致索引查找变成索引扫描 介绍了几种索引查找(Index Seek)变成索引扫描(Index Scan)的情形。昨天写一篇文章的时候,也遇到了一个让人奇怪的执行计划。一时没有想明白为什么优化器会选择聚集索引扫描。案例详情请见SQL Server OPTION (OPTIMIZE FOR UNKNOWN) 测试总结 。 如下所示,测试环境为SQL ... 阅读全文
DataPump遭遇ORA-06512&ORA-39080&ORA-01403错误案例
2019-08-19 15:55 by 潇湘隐者, 3931 阅读, 收藏,
摘要:
最近使用数据泵(DataPump)比较多,遇到了奇奇怪怪的问题,似乎Apply了补丁PSU 10.2.0.5.180717后,DataPump的问题就格外多。如下所示: expdp system/xxx DIRECTORY=DUMPDIR DUMPFILE=xxxx.dmp TABLES=xxxx.xxxx LOGFILE=expdp.log Export: Release 10.2.0... 阅读全文
RMAN-06172 Troubleshooting
2018-03-29 11:43 by 潇湘隐者, 3928 阅读, 收藏,
摘要:
今天在RMAN还原测试过程中,遇到了"RMAN-06172: no autobackup found or specified handle is not a valid copy or piece"这个错误,如下所示: RMAN> restore spfile to pfile "/u01/app/oracle/product/10.2.0/db_1/dbs/initSCM2.ora... 阅读全文
Linux查看文件系统的挂载时间浅析
2019-07-22 09:55 by 潇湘隐者, 3879 阅读, 收藏,
摘要:
我们在Linux系统中如何找到文件系统的挂载时间呢,下面实验测试环境为RHEL 6.6,其它Linux版本没有验证测试。这个简单测试了一下常用的ext3/4、xfs、nfs文件系统。 ext文件系统 如果文件系统类型为ext3、ext4(ext2没有测试,这么老的文件系统也没有多少意义了),那么可以使用命令tune2fs查看文件系统最后一次挂载时间。如下所示: [root@D... 阅读全文
SQL Server如何用SQL实现一批字符串的全部组合
2017-02-21 15:03 by 潇湘隐者, 3847 阅读, 收藏,
摘要:
在SQL Server中,如何用SQL去实现得到一批字符串的全部组合呢?这个是同事在实际需求当中遇到的一个问题,他的具体需求如下所示: 传入参数格式为'1,2,3,224,15,6' 'A,BC,GHT,TTY,B,E' 输出的内容为分割后字符串的所有非排列组合 !-阶乘,如!=5××××=120 (M!/(N!*((M-N)!))) 公式描述:组合数公式是从m个不同元... 阅读全文
Oracle 11g 单实例安装文档
2016-08-12 15:52 by 潇湘隐者, 3847 阅读, 收藏,
摘要:
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整理在此。仅供参考! 1:下载对应平台的ORACLE 11g安装介质 安装ORACLE,首先要获取安装介质,大部分情况手头都有相关版本的安装介质。如果你手头没有安装介质,那么可以从下面链接获取... 阅读全文
浙公网安备 33010602011771号