摘要:
今天遇到一个非常奇怪的现象,查看ORACLE数据库的一个文件,明明这个文件是存在的,但是使用ls -lrt 查看都显示这个文件不存在。很是纳闷! 后面发现在终端输入文件名后并使用tab键时,发现文件后其实是有空格(不可见字符)。如下截图所示: [oracle@ehvlnx02 ~]$ ls -lrt /u01/oradata/SCM2/system01.dbfls: /u01/ora... 阅读全文
阅读排行榜
The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION
2020-11-25 13:35 by 潇湘隐者, 2632 阅读, 收藏,
摘要:
如果你的存储过程或其他脚本出现下面这个错误,一般是因为ROLLBACK TRANSACTION在逻辑上缺少匹配的BEGIN TRANSACTION或者没有开始一个事务(也有可能此事务已经提交),但是你做了事务回滚操作(ROLLBACK TRANSACTION),否则就可能出现这种错误。 Msg 39 阅读全文
关于数据库学习进阶的一点体悟
2016-09-29 23:14 by 潇湘隐者, 2627 阅读, 收藏,
摘要:
收到李华荣邀请,写一篇关于数据库方面的学习经验和感悟心得的文章,最初有点诚惶诚恐,因为自己技术上也只能算个半吊子,无奈他不嫌弃,那就硬着头皮分享一下自己数据库方面的一些学习经验以及心得体会吧,希望对刚入门的同行有所帮助。 关于学习方法,个人感觉因人而异,有些方法不见得适合所有人。个体不同,学习方式与学习效率也各有不同。找到适合自己的学习方法才是最重要的。所以关于这方面,大家秉承取其精... 阅读全文
ORA-00600 3020 ORA-10567案例
2016-11-25 15:48 by 潇湘隐者, 2622 阅读, 收藏,
摘要:
PlateSpin克隆复制出的Oracle数据库服务器,往往启动数据库实例都会遇到一些杂七杂八的问题。今天测试DR环境时又遇到了一个特殊场景,在此之前,我已经遇到了下面两起案例: ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], [] ORA-00600: internal... 阅读全文
Linux SendMail发送邮件失败诊断案例(三)
2016-04-19 14:37 by 潇湘隐者, 2621 阅读, 收藏,
摘要:
一Linux服务器突然发送不出邮件,检查了很多地方都没有发现异常,检查/var/log/maillog发现如下具体信息: Apr 12 00:36:04 mylinux sendmail[4685]: u3BGa4Is004685: Authentication-Warning: mylinux.xxx.xxxx.com: oracle set sender to BackupAdmin usin... 阅读全文
ORACLE绑定变量隐式转换导致性能问题
2016-03-15 12:10 by 潇湘隐者, 2620 阅读, 收藏,
摘要:
年后一次系统升级后,监控数据库的工具DPA发现数据库的Total Wait时间突然飙增,如下截图所示,数据库的总体等待时间对比升级前飙增了非常多 另外就是发现出现了较多的等待事件,主要有latch: cache buffers chains、 latch: shared pool 、db file scattered read。根据这边的监控发现TOP SQL里面从升级前的0次变为了一天... 阅读全文
Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
2016-01-20 12:10 by 潇湘隐者, 2615 阅读, 收藏,
摘要:
使用Microsoft SQL SERVER 2014 Management Studio访问Azure SQL Database时,查看存储过程时遇到下面错误信息: TITLE: Microsoft SQL Server Management Studio ------------------------------ Failed to retrieve data for this req... 阅读全文
SQL Server 2008 筛选器报错Microsoft.SqlServer.Management.Sdk.Sfc
2010-09-21 14:53 by 潇湘隐者, 2614 阅读, 收藏,
摘要:
在Microsoft SQL Server 数据库中有时候经常需要筛选表,因为数据中表比较多时,不仅从一堆表里面找一个表比较麻烦,而且客户端从服务器加载这些信息需要一些时间。前两天安装了SQL Server 2008,结果在筛选表时,报如下错误:点击确定后,然后“表(已筛选)”,弹出如下错误提示。这个是因为没有打上SQL Server 2008 Service Pack 1... 阅读全文
ORA-07445&ORA-00108错误案例
2015-06-11 17:34 by 潇湘隐者, 2602 阅读, 收藏,
摘要:
由于需要ORACLE的UAT测试环境,克隆了虚拟机后,修改IP地址后,启动实例遇到了ORA-07445 &ORA-00108错误. 案例环境: SQL> select * from v$version; BANNER----------------------------------------------------------------Oracle Database 10g Releas... 阅读全文
Nagios学习实践系列——配置研究[监控当前服务器]
2013-08-26 22:58 by 潇湘隐者, 2593 阅读, 收藏,
摘要:
其实上篇Nagios学习实践系列——基本安装篇只是安装了Nagios基本组件,虽然能够打开主页,但是如果不配置相关配置文件文件,那么左边菜单很多页面都打不开,相当于只是一个空壳子。接下来,我们来学习研究一下Nagios的配置,了解一下基本的配置和了解各类配置文件。Nagios配置目录Nagios的配置文件位于etc目录下(/usr/local/nagios/etc)如下图所示:配置文件简介配置文件名功能描述cgi.cfg控制CGI访问的配置文件nagios.cfg主配置文件:主配置文件包括了一系列的设置,它们会影响Nagios守护进程resource.cfg资源配置文件:资源文件可以保存用户自 阅读全文
SQL Server遗失管理权限账号密码怎么办?
2018-04-24 16:19 by 潇湘隐者, 2591 阅读, 收藏,
摘要:
假如一个SQL Server实例只允许“SQL身份认证”模式登录数据库,而糟糕的是你忘记了sa的密码(sa出于安全考虑应该被禁用,这里仅仅为了描述问题)或其它具有sysadmin角色的登录名的密码?个人就遇到这样一个案例,HK一同事在一台测试服务器安装了一个测试用途的SQL Server数据库,然后这个同事离职前没有交接这个测试服务器任何信息。那现在就麻烦了。我没有任何权限,我如何获取sysadm... 阅读全文
Cannot obtain the required interface ("IID_IDBCreateCommand") from OLE DB provider "OraOLEDB.Oracle" for linked server xxxx
2018-09-04 23:13 by 潇湘隐者, 2589 阅读, 收藏,
摘要:
今天遇到了一个关于LINKED SERVER查询报错的案例,链接服务器链接ORACLE数据库,测试没有错误,但是执行脚本的时候,报如下错误: Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "OraOLEDB.Oracle" for linked server "xxxx" reported an error. Ac... 阅读全文
Linux下alternatives命令学习总结
2023-07-07 11:49 by 潇湘隐者, 2577 阅读, 收藏,
摘要:
在Linux系统中提供了一个alternatives命令,用于在多个同功能的软件,或软件的多个不同版本间选择、切换。简单来说就是版本切换控制。例如,你的操作系统有多个Python版本,例如python3.6,Python 3.9,如果不用alternatives命令,那么你可能需要通过手工修改软链接 阅读全文
数据泵如何生成导出文件的DDL脚本
2016-05-03 11:09 by 潇湘隐者, 2555 阅读, 收藏,
摘要:
在使用exp/imp时,生成对应dumpfile文件的DDL脚本非常容易,在使用命令imp时,添加参数show, show=y表示展示imp导入的时候,输出相关DDL语句(不包括insert语句),而不会真正的在数据库中执行.其实使用数据泵(expdp/impdp)也能生成对应导出dumpfile的DDL语句,参数为sqlfile。如果添加了参数sqlfile就会生成对应dumpfile的... 阅读全文
Zabbix如何监控SQL Server服务状态
2020-10-16 09:59 by 潇湘隐者, 2554 阅读, 收藏,
摘要:
SQL Server数据库的服务(SQL Server (MSSQLSERVER)、SQL Server Agent (MSSQLSERVER)等服务)一般配置成自动启动,但是有时候有些服务组件也会突然停止。有些是因为异常或Bug,有些是因为配置缘故、有些是因为非规范操作(例如重启SQL Server (MSSQLSERVER)时关闭了SQL Server Agnt服务,但是没有检查或重启这个... 阅读全文
浙公网安备 33010602011771号