代码改变世界

阅读排行榜

ORACLE 11g 数据库体系结构图

2014-09-14 08:51 by 潇湘隐者, 6739 阅读, 收藏,
摘要: ORACLE 11g 的数据库体系结构图,非常全面、系统、高屋建瓴的整体介绍了ORACLE 11g 的数据库体系结构。如果能全面了解、清晰梳理、深入掌握这些知识点,相信对你了解学习、深入研究ORACLE不无裨益。如果图片放大展示不够清晰,请参考我上传的PDF附件ORACLE_11g_ARCHITECTURE.pdf 阅读全文

Oracle systemstate dump介绍

2016-03-02 23:16 by 潇湘隐者, 6734 阅读, 收藏,
摘要: 当数据库出现严重的性能问题或者hang起的时候,那么我们非常需要通过systemstate dump来知道进程在做什么,在等待什么,谁是资源的持有者,谁阻塞了别人。在出现上述问题时,及时收集systemstate dump非常有助于问题原因的分析。一般Oracle Support工程是也是需要你提供systemstate dump生成的trace文件做分析,关于systemstate du... 阅读全文

Linux——查看系统硬件信息

2012-07-06 00:40 by 潇湘隐者, 6698 阅读, 收藏,
摘要: 前言:下面实验的信息是我在几台配置不同服务器的测试结果,操作系统分别为Red Hat Enterprise Linux Server release 6.0 (Santiago)、Ubuntu 7.10。所以你看到我实验信息的不同时,请不要大惊小怪。而且有些命令也不是所有Linux操作系统都支持(例如在Ubuntu 7.10就不支持dmesg),下面的内容是收集整理的,如有错误或新的方法,也会不停整理、更新。一:查看CPU信息1、CPU详细信息方法1:CPU信息一般保存在proc目录下的cpuinfo文件中。如下所示。代码[root@DB-Server ~]# more /proc/cpuin 阅读全文

数据库表分割技术浅析

2013-01-25 10:55 by 潇湘隐者, 6695 阅读, 收藏,
摘要: 一.水平分割 什么是水平分割?打个比较形象的比喻,在食堂吃饭的时候,只有一个窗口,排队打饭的队伍太长了,都排成S型了,这时容易让排队的人产生焦虑情绪,容易产生混乱,这时一个管理者站出来,增加多个打饭窗口,把那条长长的队伍拦腰截断成几队。更形象一点的理解,你拿一把“手术刀”,把一个大表猛的切了几刀,结果这个大表,变成了几个小表. 水平分割根据某些条件将数据放到两个或多个独立的表中。即按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。水平切割将表分为多个表。每个表包含的列数相同,但是数据行更少。例如,可以将一个包含十亿行的表水平分区成 12 个表,每个小表表示特定年份内一个月的数据。.. 阅读全文

Linux hostname对Oracle实例以及监听的影响

2016-06-18 19:28 by 潇湘隐者, 6666 阅读, 收藏,
摘要: 在Linux平台中,对hostname的修改,是否对ORACLE数据库实例或监听进程有影响呢?如果有影响,又要如何解决问题呢?另外/etc/hosts下相关内容的修改,是否也会影响实例或监听呢?这里涉及的场景非常多,当然关系也非常复杂,我们下面通过几个例子来测试验证一下。 如下所示,服务器/etc/hosts 与/etc/sysconfig/network的原始配置信息如下 [r... 阅读全文

You cannot change a partition into an extended one or vice versa Delete it first

2015-08-07 16:23 by 潇湘隐者, 6657 阅读, 收藏,
摘要: 在Linux扩展LVM时,使用fdisk创建分区时,在磁盘上新建扩展分区(逻辑分区),修改分区格式,指定分区类型为8e时,报错“You cannot change a partition into an extended one or vice versa Delete it first.”。 具体操作如下所示: [root@get-linux01 ~]# fdisk /dev/sdc ... 阅读全文

Zabbix告警“"OneSyncSvc_xxxxx" (Sync Host_xxxx) is not running (startup type automatic delayed)”浅析

2020-11-12 12:17 by 潇湘隐者, 6568 阅读, 收藏,
摘要: Zabbix监控的一台Windows Server 2016 Standard 服务器报"OneSyncSvc_14dfbcd7a" (Sync Host_14dfbcd7a) is not running (startup type automatic delayed)" 这类告警。它意味着Zab 阅读全文

MySQL Router学习总结

2023-11-28 15:36 by 潇湘隐者, 6543 阅读, 收藏,
摘要: MySQL Router介绍 MySQL Router是MySQL官方提供的一个轻量级中间件,是InnoDB Cluster的一部分,当然它也可以单独部署使用,可在应用程序和后端MySQL服务器之间提供透明路由方式。主要用以解决MySQL主从/集群的高可用、负载均衡、易扩展等问题。Router作为一 阅读全文

SQL Server数据库邮件发送异常案例

2017-03-31 09:56 by 潇湘隐者, 6529 阅读, 收藏,
摘要: 最近遇到两起关于SQL Server数据库邮件发送异常的案例,这些问题也有点意思,顺便记录一下。方便以后遇到类似问题的人参考,不要被这些问题弄得抓狂! 案例1:我们一台数据库服务器突然发送邮件都不行了,出现问题时,检查邮件发送记录,你会发现发送状态都是failed。 SELECT * FROM msdb.dbo.sysmail_faileditems SELECT * FROM ms... 阅读全文

ORACLE AWR结合ASH诊断分析enq: TX - row lock contention

2016-08-20 11:48 by 潇湘隐者, 6517 阅读, 收藏,
摘要: 公司用户反馈一系统在14:00~15:00(2016-08-16)这个时间段反应比较慢,于是生成了这个时间段的AWR报告, 如上所示,通过Elapsed Time和DB Time对比分析,可以看出在这段时间内服务器并不繁忙。分析Top 5 Timed Events,我们可以看到前五的等待事件 可以看到等待事件enq: TX - row lock contention占了所有等待... 阅读全文

SQL Server解决孤立用户浅析

2013-12-09 15:47 by 潇湘隐者, 6498 阅读, 收藏,
摘要: 孤立用户概念 所谓孤立用户即指在服务器实例上未定义或错误定义了其相应 SQL Server 登录名的数据库用户无法登录到实例。 这样的用户被称为此服务器实例上的数据库的“孤立用户”。 如果删除了对应的 SQL Server 登录名,则数据库用户可能会变为孤立用户。 另外,在数据库还原或附加到 SQL Server 的其他实例之后,数据库用户也可能变为孤立用户。 如果未在新服务器实例... 阅读全文

Windows平台监听服务无法启动报报TNS-12560 TNS-00530案例

2018-03-01 13:38 by 潇湘隐者, 6489 阅读, 收藏,
摘要: 在Windows Server 2012平台使用命令启动监听服务时遇到了TNS-12560 & TNS-00530错误。 C:\Users>lsnrctl start GEW_LISTENER LSNRCTL for 32-bit Windows: Version 11.2.0.1.0 - Production on 01-MAR-2018 12:05 :10 Copyright ... 阅读全文

Linux命令学习总结:chage

2016-01-18 23:37 by 潇湘隐者, 6488 阅读, 收藏,
摘要: 命令简介: 该命令用于密码时效管理。它可以修改账号和密码的有效期。对于chage命令的描述如下所示: The chage command changes the number of days between password changes and the date of the last password change. This information is used by the sys... 阅读全文

SQL Server Log Shipping学习总结

2018-11-13 12:25 by 潇湘隐者, 6477 阅读, 收藏,
摘要: SQL Server的日志传送(log shipping)技术一直比较鸡肋,尤其当SQL Server 推出了Always On技术以后,估计使用日志传送(log shipping)这种技术方案的企业越来越少,但是日志传送也有自己的一些优点,有些特殊场景或业务背景下也有其存在的价值。最近由于特殊业务场景可能需要用到这个技术,所以做了一些测试和验证,比对一些知识做了一下总结、归纳。下面有部分内容... 阅读全文

SQL Server优化技巧——如何避免查询条件OR引起的性能问题

2019-11-22 15:48 by 潇湘隐者, 6471 阅读, 收藏,
摘要: 之前写过一篇博客“SQL SERVER中关于OR会导致索引扫描或全表扫描的浅析”,里面介绍了OR可能会引起全表扫描或索引扫描的各种案例,以及如何优化查询条件中含有OR的SQL语句的几种方法,其实还有一些方法可以用来优化这种问题,这里简单介绍一下。 如下所示,下面的SQL语句之所有出现这种写法,是因为程序的查询界面,可能有多个输入性的查询条件,往往用户只填了一个或部分查询条件(业务情况,应该不用... 阅读全文
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 87 下一页