摘要:
相信很多SQL Server DBA或开发人员在重建或重组大表索引时,都会相当郁闷,不知道索引重建的进度,这个对于DBA完全是一个黑盒子,对于系统负载非常大的系统或维护窗口较短的系统,你会遇到一些挑战。例如,你创建索引的时候,很多会话被阻塞,你只能取消创建索引的任务。查看这些索引维护操作的进度、预估时间对于我们有较大的意义,需要根据这个做一些决策。下面我们来看看看看如何获取CREATE INDEX... 阅读全文
阅读排行榜
清理DBA_DATAPUMP_JOBS中的孤立数据泵作业
2015-07-02 23:26 by 潇湘隐者, 9162 阅读, 收藏,
摘要:
今天在重构数据库时(将表空间中的表、索引转移到其它表空间)时,发现有两个奇怪的对象SYS_EXPORT_FULL_01、SYS_EXPORT_FULL_02搜索了一下,发现这个可能是EXPDP导出异常时遗留下的对象,但是搜到的资料不多,不能确认其具体用途以及该表是否删除。后来同事在metalink搜索到How To Cleanup Orphaned DataPump Jobs In DBA_DAT... 阅读全文
ORA-00030: User session ID does not exist.
2016-05-06 21:31 by 潇湘隐者, 9139 阅读, 收藏,
摘要:
同事在Toad里面执行SQL语句时,突然无线网络中断了,让我检查一下具体情况,如下所示(有些信息,用xxx替换,因为是在处理那些历史归档数据,使用的一个特殊用户,所以可以用下面SQL找到对应的会话信息): SQL> SELECT B.USERNAME , 2 B.SID , 3 B.SERIAL# , 4 ... 阅读全文
ORA-12520: TNS:listener could not find available handler for requested type of server
2013-09-15 00:05 by 潇湘隐者, 9110 阅读, 收藏,
摘要:
当你碰到ORA-12520错误时,如下所示:英文错误提示:ORA-12520: TNS:listener could not find available handler for requested type of server中文错误提示:ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序一般你应该从下面两个方面去检查出错原因并解决问题:1:数据库是专用服务器,但是在tnsname.ora配置文件中设置的连接方式是shared,这种情况需要修改tnsname.ora配置文件,这种错误情况一般发生在第一次连接数据库服务器。2:运行正常的数据库服务器,突然报ORA- 阅读全文
ORACLE关闭启动的诡异错误
2013-08-28 23:28 by 潇湘隐者, 8965 阅读, 收藏,
摘要:
在自己虚拟机搭建的ORACLE数据库环境下,折腾捣鼓做实验时,不知道什么特殊的改动、操作导致从SQL*PLUS里启动数据库实例时,报如下错误:然后用startup nomout启动时,任然报ORA-10997,ORA-09968等错误,于是查看了一下ora相关进程,发现数据库的进程都在,也就是说在某次关闭数据库时,出现了异常导致数据库实例根本没有关闭的情况下出现了该错误((期间我使用shutdown immediate后,还没看到出结果,一不小心点错了,就将SecureCRT关闭了)),于是出现了下面一幕:于是使用 shutdown immediate 命令关闭数据库,结果报ORA-24324 阅读全文
SQL SERVER普通用户需要什么权限才能执行sp_configure命令
2016-03-08 11:59 by 潇湘隐者, 8921 阅读, 收藏,
摘要:
SQL SERVER普通用户需要什么权限才能执行sp_configure命令呢? 例如如下存储过程所示 CREATE PROCEDURE PRC_TESTASBEGIN exec sp_configure 'show advanced option',1;RECONFIGURE;exec sp_configure 'Ole Automation Procedures', 1;RECONFIGU... 阅读全文
Linux SSH登录慢案例分析
2015-09-06 10:01 by 潇湘隐者, 8856 阅读, 收藏,
摘要:
手头有台Linux服务器ssh登录时超级慢,需要几十秒。其它服务器均没有这个问题。平时登录操作都默默忍了。今天终于忍不住想搞清楚到底什么原因。搜索了一下发现了很多关于ssh登录慢的资料,于是自己也学着来分析、印证一下ssh登录慢的原因。 出现ssh登录慢一般有两个原因:DNS反向解析的问题和ssh的gssapi认证 1:ssh的gssapi认证问题 GSSAPI ( Generic Secur... 阅读全文
MS SQL 日常维护管理常用脚本(二)
2013-06-24 20:57 by 潇湘隐者, 8854 阅读, 收藏,
摘要:
监控数据库运行下面是整理、收集监控数据库运行的一些常用脚本,也是MS SQL 日常维护管理常用脚本(一)的续集,欢迎大家补充、提意见。查看数据库登录名信息Code SnippetSELECT name AS LoginName ,dbnameAS DefaultDB ,createdateAS CreateDate,updatedateAS UpdateDate,languageAS Language,CASE WHEN isntname = 1 THEN 'NT USER'ELSE 'SQL USER'ENDAS UserTypeFROM syslogins; 阅读全文
TNS-12518 & Linux Error:32:Broken pipe
2014-12-15 14:40 by 潇湘隐者, 8832 阅读, 收藏,
摘要:
最近一周,有一台ORACLE数据库服务器的监听服务在凌晨2点过几分的时间点突然崩溃,以前从没有出现过此类情况,但是最近一周出现了两次这种情况,检查时发现了如下一些信息: $ lsnrctl servicesLSNRCTL for Linux: Version 10.2.0.4.0 - Production on 12-DEC-2014 08:22:34Copyright (c) 1991,... 阅读全文
链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Cannot start more transactions on this session."
2019-06-20 10:32 by 潇湘隐者, 8817 阅读, 收藏,
摘要:
开发同事反馈一个SQL Server存储过程执行的时候,报“链接服务器"(null)"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "Cannot start more transactions on this session."。这个存储过程,个人做了一个精简和脱敏处理后如下: BEGIN TRY BEGIN TRANSACTION ... 阅读全文
ORACLE数据库对比表结构
2015-07-21 12:23 by 潇湘隐者, 8795 阅读, 收藏,
摘要:
有时候会有某种需求:需要对比两个表的表结构是否一致,有时候甚至是整个数据库所有表的表结构对比......。表结构对比无非就是字段名、字段类型、字段数据类型、以及字段的顺序的对比。如果需要对比表结构,可以通过下面简单的脚本实现: SELECT M.OWNER ,M.TABLE_NAME ,M.COLUMN_ID ,M.COLUMN_NAME ,M.DATA... 阅读全文
Python升级后ssl模块不可用问题解决和浅析
2019-09-20 09:20 by 潇湘隐者, 8776 阅读, 收藏,
摘要:
在Cent0S 7.5下将Python 2.7.5升级到Python 3.6.6后,发现ssl模块不可用,具体详细信息如下所示: [root@db-server ~]# pip listPackage Version---------- -------pip 19.2.3 setuptools 39.0.1 WARNING: pip is configured with ... 阅读全文
RMAN备份失败: ORA-19502 & ORA-27072: File I/O error
2015-03-23 12:23 by 潇湘隐者, 8674 阅读, 收藏,
摘要:
早上检查一ORACLE数据库的RMAN备份的邮件时,发现出现了ORA-27072: File I/O error等错误,具体信息如下所示: channel ORA_DISK_1: starting piece 1 at 23-MAR-15RMAN-00571: ===========================================================RMAN-0056... 阅读全文
服务器磁盘扩展卷时遭遇“There is not enough space available on the disk(s) to complete this operation.”错误
2015-03-03 12:28 by 潇湘隐者, 8604 阅读, 收藏,
摘要:
在ESX VM的一台服务器由于磁盘空间告警,打算决定给E盘扩展空间,增加20G的空间,在操作过程遭遇了Expanding Disk Volume gives error “There is not enough space available on the disk(s) to complete this operation.”错误。具体步骤如下 Step 1: Step 2: ... 阅读全文
SSRS 2008 R2 错误:Timeout expired. The timeout period
2014-12-25 16:48 by 潇湘隐者, 8438 阅读, 收藏,
摘要:
今天遇到了Reporting Services(SQL SERVER 2008 R2)的报表执行异常情况,报表加载数据很长时间都没有响应,最后报“An error occurred within the report server database. This may be due to a connection failure, timeout or low disk conditi... 阅读全文
浙公网安备 33010602011771号