代码改变世界

阅读排行榜

RMAN冷备份异机还原

2015-05-12 22:58 by 潇湘隐者, 4077 阅读, 收藏,
摘要: 1:环境准备 在新的服务器上安装ORACLE实例,安装过程中需要注意源服务器与目标服务器的ORACLE_SID一致,另外确保安装路径与源路径一致(不仅是安装目录,甚至包括数据文件、控制文件目录、联机重做日志文件所在目录都要注意)。如果不一致相当麻烦,需要修改spfile。 2:RMAN做冷备份 使用cold_backup.sh将数据库备份到/u04/migration目录下面 mkdir ... 阅读全文

MySQL索引扩展(Index Extensions)学习总结

2018-09-12 16:19 by 潇湘隐者, 4043 阅读, 收藏,
摘要: MySQL InnoDB的二级索引(Secondary Index)会自动补齐主键,将主键列追加到二级索引列后面。详细一点来说,InnoDB的二级索引(Secondary Index)除了存储索引列key值,还存储着主键的值(而不是指向主键的指针)。为什么这样做呢?因为InnoDB是以聚集索引方式组织数据的存储,即主键值相邻的数据行紧凑的存储在一起(索引组织表)。当数据行移动或者发生页分裂的时... 阅读全文

MySQL的系统变量max_execution_time小结

2024-05-28 11:03 by 潇湘隐者, 4012 阅读, 收藏,
摘要: 参数介绍: MySQL社区版MySQL 5.7.8开始,新增了MAX_EXECUTION_TIME这个系统变量,它用来限制SQL语句的执行时间,确切来说是限制只读SELECT语句。如果查询语句的执行时长超过这个阈值,MySQL将自动停止该SQL语句的执行。如果其值为 0,表示不启用该超时限制功能。该 阅读全文

SQL Server数据库文件与文件组总结

2019-04-25 13:38 by 潇湘隐者, 4001 阅读, 收藏,
摘要: 文件和文件组概念 关于文件与文件组,简单概括如下,详情请参考官方文档“数据库文件和文件组Database Files and Filegroups”或更多相关资料: 数据文件概念: 每个SQL Server数据库至少包含两个作系统文件:一个数据文件(data file)和一个日志文件(log file)。数据文件包含数据和对象,例如表、索引、存储过程和视图....。日志文件包含恢复... 阅读全文

Ubuntu下创建XFS文件系统的LVM

2018-10-05 23:22 by 潇湘隐者, 4000 阅读, 收藏,
摘要: 以前在Linux下面玩LVM,一般都是选择ext3、ext4格式的文件系统,最近在Ubuntu 16.04.5下安装配置一个MySQL数据库服务器,遂测试了一下XFS文件系统的LVM,其实仔细对比下来,差别不大,只是文件格式化的区别以及件系统的调整命令的不同。下面很多地方不做过多解释,只是简单的记录测试过程。 在测试服务器新增一个磁盘,如下所示,新增的磁盘为/dec/sdc root... 阅读全文

表驱动方法

2009-08-01 11:47 by 潇湘隐者, 3939 阅读, 收藏,
摘要: 1:什么是表驱动法. 表驱动法是一种编程模式(Scheme),从表里面查找信息而不使用逻辑语句(if 和case) 它的好处是消除代码里面到处出现的if、else、swith语句,让凌乱代码变得简明和清晰。对简单情况而言,表驱动方法可能仅仅使逻辑语句更容易和直白,但随着逻辑的越来越复杂,表驱动法就愈发有吸引力。2:表驱动法的例子演示 假设有段程序要计算某年某月的天数 通常的做法如下:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1p 阅读全文

ORACLE等待事件:read by other session

2019-06-26 16:54 by 潇湘隐者, 3930 阅读, 收藏,
摘要: 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... 阅读全文

The process could not execute 'sp_repldone/sp_replcounters' on 'ServerName'

2013-10-17 09:22 by 潇湘隐者, 3927 阅读, 收藏,
摘要: 昨天发现发布服务器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 阅读全文

Key Lookup开销过大导致聚集索引扫描

2018-09-21 15:11 by 潇湘隐者, 3907 阅读, 收藏,
摘要: 以前总结过一篇文章SQL SERVER中什么情况会导致索引查找变成索引扫描 介绍了几种索引查找(Index Seek)变成索引扫描(Index Scan)的情形。昨天写一篇文章的时候,也遇到了一个让人奇怪的执行计划。一时没有想明白为什么优化器会选择聚集索引扫描。案例详情请见SQL Server OPTION (OPTIMIZE FOR UNKNOWN) 测试总结 。 如下所示,测试环境为SQL ... 阅读全文

RMAN-06172 Troubleshooting

2018-03-29 11:43 by 潇湘隐者, 3884 阅读, 收藏,
摘要: 今天在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... 阅读全文

DataPump遭遇ORA-06512&ORA-39080&ORA-01403错误案例

2019-08-19 15:55 by 潇湘隐者, 3873 阅读, 收藏,
摘要: 最近使用数据泵(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... 阅读全文

Xtrabackup 8.0.x关于MySQL的版本支持的浅析

2022-02-16 22:29 by 潇湘隐者, 3870 阅读, 收藏,
摘要: 我们知道从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 阅读全文

Linux查看文件系统的挂载时间浅析

2019-07-22 09:55 by 潇湘隐者, 3835 阅读, 收藏,
摘要: 我们在Linux系统中如何找到文件系统的挂载时间呢,下面实验测试环境为RHEL 6.6,其它Linux版本没有验证测试。这个简单测试了一下常用的ext3/4、xfs、nfs文件系统。 ext文件系统 如果文件系统类型为ext3、ext4(ext2没有测试,这么老的文件系统也没有多少意义了),那么可以使用命令tune2fs查看文件系统最后一次挂载时间。如下所示: [root@D... 阅读全文

Windows Xp Oracle 10g的安装

2009-11-18 22:31 by 潇湘隐者, 3833 阅读, 收藏,
摘要: 首先你应该下载Oralce 10g的安装文件(版本比较多,大家可以选择自己需要的),你可以去Oracle官方网站也可以去任何其它网站下载,官方网站http://www.oracle.com/technology/global/cn/software/products/database/index.html,不过你下载前应该仔细看清楚你下载的版本,因为Oracle的版本比较多,免得你下载了Linux... 阅读全文

Oracle 11g 单实例安装文档

2016-08-12 15:52 by 潇湘隐者, 3824 阅读, 收藏,
摘要: 这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整理在此。仅供参考! 1:下载对应平台的ORACLE 11g安装介质 安装ORACLE,首先要获取安装介质,大部分情况手头都有相关版本的安装介质。如果你手头没有安装介质,那么可以从下面链接获取... 阅读全文
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 85 下一页