摘要:
巡检发现一个SQL SERVER Express 2005数据库备份时出现下面错误: Database 'xxxx' is being recovered. Waiting until recovery is finished. 出现这个错误有点让人纳闷,有很多情况可能出现这个错误,例如,系统出现异常重启,或数据库服务被人为突然重启,数据库服务启动后,数据库正在恢复中,此时备份就会出现这种错误... 阅读全文
阅读排行榜
MS SQL 错误 :17883,严重度: 1,状态: 0
2013-07-17 20:21 by 潇湘隐者, 2340 阅读, 收藏,
摘要:
公司一台老旧的SQL SERVER 2000 数据库,一周内会出现若干次(一次或多次)CPU 持续100%,导致应用程序没有反应的情况,如下图所示:错误信息如下所示:日期 2013/7/12 2:14:03日志 SQL Server (存档编号6 - 2013/7/12 8:49:00)源 server消息错误: 17883,严重度: 1,状态: 0日期 2013/7/12 2:14:03日志 SQL Server (存档编号6 - 2013/7/12 8:49:00)源 server消息调度程序 2 似乎已被... 阅读全文
SQL SERVER 2012启动失败 because upgrade step 'SSIS_hotfix_install.sql' 失败
2015-10-14 16:45 by 潇湘隐者, 2334 阅读, 收藏,
摘要:
有台数据库服务器(开发服务器),开发人员邮件告诉我,SSMS连接不了这台服务器,远程登录后,发现SQL SERVER的服务停止了,启动服务时报错,服务启动不了。检查错误日志发现下面一些信息 2015-10-14 13:47:09.98 spid17s The Service Broker endpoint is in disabled or stopped state.2015-10-... 阅读全文
SQL Server 2008 R2 升级到 Service Pack 3后Report Builder启动不了
2015-12-30 21:14 by 潇湘隐者, 2331 阅读, 收藏,
摘要:
一同事将测试服务器从SQL Server 2008 R2 SP2升级到了SQL Server 2008 R2 SP3后发现Report Service的报表编辑时启动不了Report Builder,错误信息如下所示: PLATFORM VERSION INFO Windows : 6.1.7601.65536 (Win32NT) Common Lan... 阅读全文
ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose]
2014-07-12 09:11 by 潇湘隐者, 2323 阅读, 收藏,
摘要:
案例环境: 操作系统版本: Red Hat Enterprise Linux ES release 4 数据库版本 : 10.2.0.4.0 32 bit 案例介绍: 今天我执行stop_oracle.sh脚本关闭数据库时遭遇了ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose], [], [... 阅读全文
ORACLE重编译同义词(synonym)遇到ORA-01031总结
2021-07-05 11:04 by 潇湘隐者, 2310 阅读, 收藏,
摘要:
我们在编译INVALID的同义词(synonym)的时候,可能在某些版本会遇到一些特殊权限问题,具体来说是遇到ORA-01031错误。下面构造这样一个例子: 如下所示,scott用户下面创建了一个公共同义词emp(下面测试环境为Oracle 10.2.0.5) SQL> show user;<!-- 阅读全文
SQL Server如何找出一个表包含的页信息(Page)
2019-09-27 12:15 by 潇湘隐者, 2307 阅读, 收藏,
摘要:
在SQL Server中,如何找到一张表或某个索引拥有那些页面(page)呢? 有时候,我们在分析和研究(例如,死锁分析)的时候还真有这样的需求,那么如何做呢? SQL Server 2012提供了一个无文档的DMF(sys.dm_db_database_page_allocations)可以实现我们的需求,sys.dm_db_database_page_allocations有下面几个参数: ... 阅读全文
关于服务器的CPU的几个概念学习总结
2018-03-05 16:42 by 潇湘隐者, 2305 阅读, 收藏,
摘要:
物理CPU 物理CPU: 物理CPU是指插在主板上面的CPU芯片。即指在主板上肉眼能看到的CPU的个数。一般而言,个人台式机或笔记本上只会有一个物理CPU芯片。而服务器主板上往往有多个物理CPU。 Linux查看物理CPU数量 一般而言,物理CPU个数可以通过 physical id来判别。physical id:CPU的物理封装的编号,从0开始依次... 阅读全文
SQL Server 如何通过SQL语句定位SSRS中的具体报表
2016-11-22 00:15 by 潇湘隐者, 2303 阅读, 收藏,
摘要:
在一些IT技术人员的推广、简单培训后,公司很多部门都有一些非IT技术人员参与开发各自需求的Reporting Service报表。原因很简单,罗列出来的原因大概有这样一些: IT部门的考量: 1:IT部门这边工作量很大,跟进各个项目都力不从心。不想腾出精力和时间来解决各个部门层出不穷的报表需求。 2:IT技术人员可能对各个部门的业务的理解和那些精通业务的员工有一定的差距。业务人员才是真正... 阅读全文
MS SQL批量生成作业脚本方法介绍总结
2017-07-25 11:21 by 潇湘隐者, 2299 阅读, 收藏,
摘要:
在迁移或升级SQL Server数据库服务器时,很多场景下我们不能还原msdb,所以我们必须手工迁移SQL Server相关作业。如果手工生成每一个作业的脚本话,费时又费力,其实SQL Server中有好几种方法可以批量生成作业脚本的方法, 下面介绍一下。 1:SSMS客户端工具批量生成创建作业脚本 1:在SSMS—>SQL Server Agent下,单击Jobs。 2: 按快捷键F... 阅读全文
crontab不执行perl脚本分析
2015-05-21 17:15 by 潇湘隐者, 2297 阅读, 收藏,
摘要:
在新装的Linux服务器上部署了一个作业监控磁盘空间并提前告警,在shell脚本里面调用了一个perl脚本发送告警邮件。结果出现了一个很奇怪的现象:如果手工执行该脚本/home/oracle/scripts/disk_capatiy_alarm.sh能发出告警邮件,但是在crontab里面发现脚本没有发出告警邮件。检查了/var/log/cron后发现该作业执行了。最后发现shell执行了,但是p... 阅读全文
Percona Toolkit工具连接MySQL 8报错的解决方案
2020-10-28 08:44 by 潇湘隐者, 2287 阅读, 收藏,
摘要:
使用Percona Toolkit的工具连接MySQL 8.x数据库时,会遇到类似”failed: Plugin caching_sha2_password could not be loaded: lib64/mariadb/plugin/caching_sha2_password.so: can 阅读全文
Symantec Backup Exec 报"Access denied to directory xxx" Error Code E0008488
2016-08-05 10:42 by 潇湘隐者, 2283 阅读, 收藏,
摘要:
使用Symantec Backup Exec将几台Linux服务器上的RMAN备份收带时,偶尔会遇到作业备份失败的情况,检查Job History,就会发现有“Access denied to directory u05/backup/backupsets" 这类错误,当然实际路径为/u05/bac 阅读全文
SQL Server重建索引与重组索引会更新统计信息吗?
2019-10-15 08:58 by 潇湘隐者, 2282 阅读, 收藏,
摘要:
在SQL Server中重建索引(Rebuild Index)与重组索引(Reorganize Index)会触发统计信息更新吗? 那么我们先来测试、验证一下: 我们以AdventureWorks2014为测试环境,如下所示: Person.Person表的统计信息最后一次更新为2014-07-17 16:11:31,如下截图所示: DECLARE @table_name NVAR... 阅读全文
Oracle 12c/19c PDB数据库配置自动启动
2023-05-31 15:50 by 潇湘隐者, 2273 阅读, 收藏,
摘要:
在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示: SQL> startupORACLE instance started.Total System Global 阅读全文
浙公网安备 33010602011771号