代码改变世界

随笔档案-2014年04月

SQL SERVER出现大量一致性错误的解决方法

2014-04-29 16:05 by 潇湘隐者, 9410 阅读, 收藏, 编辑
摘要: 如果DBCC CHECKDB发现了比较少的一致性错误,可以使用 DBCC UPDATEUSAGE(DatabaseName,"dbo.ObjectName"); 语句逐个针对表或索引中的每个分区更正行、已用页、保留页、叶级页和数据页的计数。但是如果数据库出现大量一致性错误。例如如下所示:DBCC ... 阅读全文

MS SQL统计信息浅析下篇

2014-04-25 15:05 by 潇湘隐者, 2007 阅读, 收藏, 编辑
摘要: MS SQL统计信息浅析上篇对SQL SERVER 数据库统计信息做了一个整体的介绍,随着我对数据库统计信息的不断认识、理解,于是有了MS SQL统计信息浅析下篇。 下面是我对SQL Server统计信息的一些探讨或认识,如有不对的地方,希望大家能够指正。 触发统计信息更新条件疑问 关于这个触发统计信息更新的条件。因为我在很多资料上看到过,例如Microsoft ... 阅读全文

Dell PowerVault TL4000 磁带机卡带问题

2014-04-22 16:26 by 潇湘隐者, 4148 阅读, 收藏, 编辑
摘要: 最近一段时间Dell PowerVault TL4000 磁带机故障频繁,昨天我在管理系统里面看到Library Status告警:HE: sled blocked, error during sled movement to rotation position Code: 8D 07 ,Dell... 阅读全文

虚拟机VMWARE上ORACLE License 的计算

2014-04-21 15:32 by 潇湘隐者, 6081 阅读, 收藏, 编辑
摘要: Oracle License的计算有两种方式:按照用户数和CPU个数. 其中按CPU计算方式如下: License Number = The Number of CPU Cores * Core Factor 其中Core Factor 可以参考官方文档 Oracle Processor Core Factor 。 如果Oracle 安装在VMWARE 上,是否也是按照这个方式计算呢?... 阅读全文

ORACLE 移动数据文件 控制文件 重做日志文件

2014-04-20 09:59 by 潇湘隐者, 4984 阅读, 收藏, 编辑
摘要: ORACLE数据库有时候需要对存储进行调整,增加分区、IO调优等等,此时需要移动数据文件、重做日志文件、控制文件等等,下文结合例子总结一下这方面的知识点。 进行数据文件、重做日志文件、控制文件的迁移前,需要总体了解一下当前Linux服务器的磁盘、分区信息,以及服务器文件使用情况,如下所示 查看Linux服务器的文件使用情况 1: [root@DB-Server ~]# ... 阅读全文

如何查看Windows服务器运行了多长时间

2014-04-19 17:11 by 潇湘隐者, 48408 阅读, 收藏, 编辑
摘要: 前言:有时候管理、维护Windows服务器需要定期重启服务器(为什么需要重启,你懂的),但是这个“定期”有时候会受很多因素影响,例如某台服务器忘了重启;某台服务器那个时间段业务繁忙,不能重启;那个时间段你忘了重启服务器.....。 诸如此类。当你的Schedule被打乱了。这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法 方法一:如果这台Wind... 阅读全文

ORACLE opatch命令学习实践

2014-04-15 17:45 by 潇湘隐者, 20675 阅读, 收藏, 编辑
摘要: opatch 是ORACLE开发的用来安装,卸载,检测patch冲突、管理ORACLE所有已经安装的补丁的工具,当然这是一个命令工具。opatch命令工具一般位于$ORACLE_HOME/OPatch/下, 1: 查看opatch帮助信息 一般可以用./opatch -help来查看帮助提示。不同版本的opatch的命令有所差异,通过help看到的信息估计有所出入。虽然opatch只有... 阅读全文

ORACLE查看补丁出现“OPatch failed with error code 1”

2014-04-12 08:43 by 潇湘隐者, 7185 阅读, 收藏, 编辑
摘要: 案例场景: 在Oracle Linux Server release 5.7上安装完ORACLE 10g后,顺便将PSR(Patch Set Release)p6810189_10204_Linux-x86-64.zip也安装了。结果在查看补丁时出现了下面情况 [oracle@DB-Server OPatch]$ ./opatch lsinventory Invo... 阅读全文

ORA-27125: unable to create shared memory segment

2014-04-10 22:38 by 潇湘隐者, 11630 阅读, 收藏, 编辑
摘要: 案例环境: 操作系统环境 : Oracle Linux Server release 5.7 x86_64 数据库版本 : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi 在安装Oracle安装过程中,dbca 建instance的,遇到如下错误:ORA-27125: unable to create ... 阅读全文

ORA-01102: cannot mount database in EXCLUSIVE mode

2014-04-10 15:40 by 潇湘隐者, 44920 阅读, 收藏, 编辑
摘要: 安装完ORACEL 10g数据库后,启动数据库时遇到ORA-01102: cannot mount database in EXCLUSIVE mode [oracle@DB-Server ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Thu Apr 10 13:53:08... 阅读全文

Linux No volume control GStreamer plugins and/or devices found

2014-04-04 13:50 by 潇湘隐者, 1107 阅读, 收藏, 编辑
摘要: 案例环境:Oracle Linux Server release 5.7 进入Oracle Linux系统后,在右上角点击声音图标时,则会弹出如下报错窗口: The volume control did not find any elements and/or devices to control . This means either that you don't have th... 阅读全文

RMAN异机恢复遭遇ORA-01547、ORA-01152、ORA-01110错误案例

2014-04-03 00:22 by 潇湘隐者, 17079 阅读, 收藏, 编辑
摘要: 测试环境: 操作系统 : Red Hat Enterprise Linux ES release 4 (Nahant Update 4) VMWARE 数据库 : Oracle Database 10g Release 10.2.0.4.0 - Production 简要介绍,一台服务器A位于虚拟机VMWARE上,由于测试需要,在VMWARE上克隆了... 阅读全文

ORA-00600: internal error code, arguments: [17281], [1001], [0x1FF863EE8], [], [], [], [], []

2014-04-01 14:57 by 潇湘隐者, 2741 阅读, 收藏, 编辑
摘要: 我们生产服务器中的一个数据库发出监控告警日志的邮件,内容如下所示,在31号09:11分出现了大名鼎鼎的ORA-00600错误。Dear All: The Instance xxx' alert log occured the ora errors ,please see the detail blow and take action for it. many thanks! ----------------------------------------- The errors is blow----------------------------------------------- 阅读全文