代码改变世界

ERROR 1045 (28000): Access denied for user xxx & ERROR 1449 (HY000): The user specified as a definer xxx does not exists

2018-03-07 17:04 by 潇湘隐者, 4375 阅读, 1 推荐, 收藏, 编辑
摘要:今天在一个修改过权限的MySQL数据库遇到了“ERROR 1045 (28000): Access denied for user 'xxx'@'xxx.xxx.xxx.xxx' (using password: YES)”和“ERROR 1449 (HY000): The user specified as a definer ('xxx'@'xx') does not exist” 错误,... 阅读全文

关于服务器的CPU的几个概念学习总结

2018-03-05 16:42 by 潇湘隐者, 2166 阅读, 1 推荐, 收藏, 编辑
摘要:物理CPU 物理CPU: 物理CPU是指插在主板上面的CPU芯片。即指在主板上肉眼能看到的CPU的个数。一般而言,个人台式机或笔记本上只会有一个物理CPU芯片。而服务器主板上往往有多个物理CPU。 Linux查看物理CPU数量 一般而言,物理CPU个数可以通过 physical id来判别。physical id:CPU的物理封装的编号,从0开始依次... 阅读全文

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

2018-03-01 13:38 by 潇湘隐者, 5929 阅读, 1 推荐, 收藏, 编辑
摘要:在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 ... 阅读全文

ORACLE透明网关访问SQL Server配置总结

2018-03-01 11:42 by 潇湘隐者, 3518 阅读, 1 推荐, 收藏, 编辑
摘要:透明网关概念 ORACLE透明网关(Oracle Transparent Gateway)可以解决ORACLE数据库和非ORACLE数据库交互数据的需求。在一个异构的分布式环境中,通过ORACLE透明网关可以访问其他类型数据库,例如DB2,SQL Server、Sybase....。这个类似于SQL Server里面的LINKED SERVER可以直接访问异构的数据库环境,由于Window... 阅读全文

SQL Server使用侦听器IP访问时遇到"The target principal name is incorrect. Cannot generate SSPI context"

2018-02-07 14:45 by 潇湘隐者, 2902 阅读, 0 推荐, 收藏, 编辑
摘要:在测试SQL Server 2016 Always On时,在创建侦听器后,在客户端使用SSMS, 可以用侦听器名称访问Always On集群,但是使用侦听器IP访问时遇到"The target principal name is incorrect. Cannot generate SSPI context" TITLE: Connect to Server ------... 阅读全文

MySQL参数max_connect_errors分析释疑

2018-02-02 16:36 by 潇湘隐者, 42239 阅读, 16 推荐, 收藏, 编辑
摘要:最近一MySQL服务器,由于一些特殊因素遇到“ERROR 1129 (00000): Host 'xxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'”,在问题解决后,在详细了解参数max_connect_errors的过程中,有些不同网络资料的矛盾描述确实让我有点迷惑和... 阅读全文

MS SQL 事务日志管理小结

2018-01-15 10:43 by 潇湘隐者, 3197 阅读, 7 推荐, 收藏, 编辑
摘要:本文是对SQL Server事务日志的总结,文章有一些内容和知识来源于官方文档或一些技术博客,本文对引用部分的出处都有标注。 事务日志介绍 在SQL Server中,事务日志是数据库的重要组件,如果系统出现故障,则可能需要使用事务日志将数据库恢复到一致状态。每个SQL Server数据库都拥有自己的事务日志,用于记录所有事务以及每个事务对数据库所做的修改。那么数据库的哪... 阅读全文

ORACLE ASMM与AMM的总结

2018-01-05 15:04 by 潇湘隐者, 6129 阅读, 3 推荐, 收藏, 编辑
摘要:概念对比介绍 相信有些人会对ORACLE当中的AMM(Automatic Memory Management)与ASMM(Automatic Shared Memory Management)有些迷惑或混淆,不清楚两者的异同,本文会从几个方面来总结一下两者的异同。如有不足或疏漏之处,敬请指正! 从ORACLE发布的版本历史(时间轴)来看,ORACLE的内存管理的大致历程如下: OR... 阅读全文

几款网络测试工具总结

2017-12-23 11:15 by 潇湘隐者, 65847 阅读, 8 推荐, 收藏, 编辑
摘要:几款网络测试工具总结 ping命令以前是一个很好用并且常用的网络测试工具,它是基于ICMP协议,但是出于网络安全等因素,大部分网络环境以及云环境可能都会禁止ICMP协议,所以在工作中,我们必须掌握一些其他比较流行的网络测试工具,下面分别介绍tcpping、tcping、psping、hping、paping等几款网络测试工具。 关于ICMP概念: ICMP是(Internet Con... 阅读全文

Windows & Linux服务器如何禁用ping总结

2017-12-15 17:04 by 潇湘隐者, 13950 阅读, 2 推荐, 收藏, 编辑
摘要:有时候你ping一些服务器或网站,你会发现ping不通,这个是因为对方出于安全因素(security reason)或避免网络拥堵(avoid network congestion)等原因,禁用了ping。ping除了用在网络诊断上,还为网络攻击者查找潜在攻击目标提供了方便;不响应ping可以降低系统的安全风险。譬如Ping洪水攻击(Ping of Death)。下面总结了一下Linux平台或... 阅读全文

Linux如何查找处理文件名后包含空格的文件

2017-11-13 17:07 by 潇湘隐者, 14099 阅读, 1 推荐, 收藏, 编辑
摘要:Linux如何查找处理文件名后包含空格的文件 当Linux下文件名中出现空格这类特殊情况话,如何查找或确认那些文件名后有空格呢? 又怎么批量替换处理掉这些空格呢? 方法1: 输入文件名后使用Tab键,如果使用Tab键后面出现\ \ \这样的可见字符,那么该文件名包含空格。当然,这个方法弊端很大,例如,效率低下,不能批量查找,只有当你怀疑某个文件名后有空格,这个方法才比较凑效。另外,不能... 阅读全文

Linux SendMail发送邮件失败诊断案例(四)

2017-11-13 14:05 by 潇湘隐者, 4168 阅读, 0 推荐, 收藏, 编辑
摘要:最近又碰到一起Linux下SendMail发送邮件失败的案例,邮件发送后,邮箱收不到具体邮件, 查看日志/var/log/maillog 发现有"DSN: User unknown"以及“dsn=5.1.1, stat=User unknown”等错误信息,脱敏后的具体日志如下所示: Nov 1 00:45:41 mylnx01 sendmail[17770]: v9VGjfnA0... 阅读全文

RMAN还原时注意set newname时文件名不要有空格

2017-11-08 15:56 by 潇湘隐者, 2581 阅读, 0 推荐, 收藏, 编辑
摘要:今天遇到一个非常奇怪的现象,查看ORACLE数据库的一个文件,明明这个文件是存在的,但是使用ls -lrt 查看都显示这个文件不存在。很是纳闷! 后面发现在终端输入文件名后并使用tab键时,发现文件后其实是有空格(不可见字符)。如下截图所示: [oracle@ehvlnx02 ~]$ ls -lrt /u01/oradata/SCM2/system01.dbfls: /u01/ora... 阅读全文

注意Vietnamese_CI_AS排序规则下的特殊字符大小敏感问题

2017-11-03 17:11 by 潇湘隐者, 924 阅读, 2 推荐, 收藏, 编辑
摘要:注意Vietnamese_CI_AS排序规则下的特殊字符大小敏感问题 最近,在SQL Server中遇到了Vietnamese_CI_AS排序规则的特殊字符的大小写敏感问题,是的,你没有看错,这句话并没有语病(DBA老司机懂的)。遇到这个特殊情况的时候,我也大跌眼镜,颠覆我的一些常识,OK,闲话少说,我们来演示一下这个特殊场景下出现的特殊情况。 准备测试环境: 服务器排序规则(... 阅读全文

ORA-04028: cannot generate diana for object xxx

2017-11-02 14:16 by 潇湘隐者, 816 阅读, 0 推荐, 收藏, 编辑
摘要:在ORACLE数据库(10.2.0.5.0)上修改一个包的时候,编译有错误,具体错误信息为"ORA-04028: cannot generate diana for object xxx"。 Warning: Package Body created with compilation errors. SQL> show error;Errors for PACKAGE BODY XXXX... 阅读全文

Linux传统Huge Pages与Transparent Huge Pages再次学习总结

2017-10-31 09:38 by 潇湘隐者, 21975 阅读, 8 推荐, 收藏, 编辑
摘要:Linux下的大页分为两种类型:标准大页(Huge Pages)和透明大页(Transparent Huge Pages)。Huge Pages有时候也翻译成大页/标准大页/传统大页,它们都是Huge Pages的不同中文翻译名而已,顺带提一下这个,免得有人被这些名词给混淆、误导了。Huge Pages是从Linux Kernel 2.6后被引入的。目的是使用更大的内存页面(memory pa... 阅读全文

SQL Server 死锁的告警监控

2017-10-24 10:41 by 潇湘隐者, 3000 阅读, 3 推荐, 收藏, 编辑
摘要:今天这篇文章总结一下如何监控SQL Server的死锁,其实以前写过MS SQL 监控错误日志的告警信息,这篇文章着重介绍如何监控数据库的死锁,当然这篇文章不分析死锁产生的原因、以及如何解决死锁。死锁(Dead Lock)的错误信息在sys.messages中的message_id为1205,可以使用下面SQL查看。 SELECT * FROM sys.messages WHERE ... 阅读全文

PlateSpin备份服务器时SQL Server的一些活动信息

2017-10-20 10:09 by 潇湘隐者, 677 阅读, 0 推荐, 收藏, 编辑
摘要:以前写过一篇文章IO is frozen on database xxx, No user action is required“, 主要是介绍PlateSpin在服务器层面做DR备份时,SQL Server日志里面有"I/O is frozen on database xxxx"以及“I/O was resumed on database xxx"信息,详细信息参考那篇博客,这篇主要是从侧面... 阅读全文

MS SQL xp_instance_regwrite设置注册表疑惑

2017-10-19 14:34 by 潇湘隐者, 1510 阅读, 1 推荐, 收藏, 编辑
摘要:以前写过一篇博文“MS SQL 日志记录管理”,里面介绍了如何设置SQL Server的错误日志的最大归档数量,如果在SSMS的UI界面设置,可以从“Management”-> "SQL Server Logs" 右键单击选项“Configure" 去设置错误日志的个数,如下所示: 如果里使用脚本设置,如下所示,这个脚本也能实现修改最大错误日志数量的功能 U... 阅读全文

AutoAudit研究学习

2017-10-18 16:10 by 潇湘隐者, 687 阅读, 0 推荐, 收藏, 编辑
摘要:AutoAudit介绍 AutoAudit这个是Paul Nielsen写的一个开源的审计跟踪的脚本项目,项目位于https://autoaudit.codeplex.com/上,Paul Nielsen的一篇博客CodeGen to Create Fixed Audit Trail Triggers上也介绍了他创建这个项目的前因后果。目前最新的版本为3.30a,官方文档写着支持SQL S... 阅读全文

The Windows account sa does not exist and cannot be provisioned as a SQL Server system administrator

2017-10-16 23:21 by 潇湘隐者, 2028 阅读, 1 推荐, 收藏, 编辑
摘要:今天遇到一个案例,在使用命令修改一个测试服务器(SQL Server 2014标准版)的服务器排序规则时,遇到了下面错误信息 (具体账号信息脱敏处理,随机生成一个账号密码) The Windows account sa does not exist and cannot be provisioned as a SQL Server system administrator c:\SQL... 阅读全文

Innotop简单介绍

2017-10-12 15:30 by 潇湘隐者, 1686 阅读, 2 推荐, 收藏, 编辑
摘要:Innotop介绍 Innotop是一款Perl脚本编写、开源、功能强大的MySQ的监控工具,它通过文本模式(命令行模式)监控,功能强大,配置简单,易于使用等等特性。Innotop这个项目位于https://github.com/innotop/innotop上。官方的介绍如下: innotop is a 'top' clone for MySQL with many features... 阅读全文

MySQL参数log_bin_trust_function_creators介绍

2017-10-09 17:02 by 潇湘隐者, 71561 阅读, 19 推荐, 收藏, 编辑
摘要:MySQL的有个参数log_bin_trust_function_creators,官方文档对这个参数的介绍、解释如下所示: log_bin_trust_function_creators Command-Line Format --log-bin-trust-function-creators System Variable Name log_bin_trust_f... 阅读全文

SyntaxError: Missing parentheses in call to 'print'

2017-10-08 22:24 by 潇湘隐者, 22394 阅读, 1 推荐, 收藏, 编辑
摘要:C:\Users\konglb>pythonPython 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> print 'hello, ... 阅读全文

三大关系数据库字段值超长的一个有趣对比

2017-10-02 09:23 by 潇湘隐者, 1221 阅读, 0 推荐, 收藏, 编辑
摘要:三大关系数据库字段值超长的一个有趣对比 在开发中,我们可能会遇到插入字段值超长的情况,前阵子遇到这样一个案例,结果一对比后发现一个有趣的现象,如果插入字段值超长,ORACLE、SQL Server、MySQL它们会提示那个字段值超长吗?下面看看实验吧: ORACLE数据库 SQL> create table test(id number(10), name varchar2(12))... 阅读全文

(28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)

2017-09-26 15:59 by 潇湘隐者, 7533 阅读, 0 推荐, 收藏, 编辑
摘要:在一台测试服务器测试Python脚本时,执行Python脚本时报如下错误: 主要错误信息为“operation the sql fail!1045 (28000): Access denied for user 'root'@'127.0.0.1' (using password: YES)”。 部分测试脚本如下所示,如下所,mysql.connector.connect的ho... 阅读全文

Linux XZ压缩格式学习

2017-09-22 14:30 by 潇湘隐者, 4893 阅读, 0 推荐, 收藏, 编辑
摘要:XZ的介绍 今天升级Python的时候,下载的Python-2.7.8.tar.xz安装包为xz格式,好吧,我又孤陋寡闻了,居然第一次遇见xz格式的压缩文件。搜索了一下资料,下面是xz的一些介绍: xz是一个使用 LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。相反,xz通常作为一种归档文件自... 阅读全文

MySQL Crash Errcode: 28 - No space left on device

2017-09-20 15:26 by 潇湘隐者, 2007 阅读, 0 推荐, 收藏, 编辑
摘要:一台MySQL服务器突然Crash了,检查进程 ps -ef | grep -i mysql 发现mysqld进程已经没有了, 检查错误日志时发现MySQL确实Crash了。具体如下所示: 注意日志中的时间: 09:49:52 UTC是UTC时间(协调世界时间) , 加上8小时就是东八区的时间17:45:52,日志前段是UTC时间,后面又是系统时间。这个需要注意! 09:49:52... 阅读全文

MySQL ODBC 3.51 Driver - Access Denied

2017-09-19 14:18 by 潇湘隐者, 3230 阅读, 1 推荐, 收藏, 编辑
摘要:MySQL ODBC 3.51 Driver - Access Denied 同事反馈在应用服务器上配置MySQL ODBC 3.51 Drive时,测试连接MySQL数据库时报下面错误: ERROR [HYT00] [MySQL][ODBC 3.51 Driver]Access denied for user: 'xxx@xxxx' (Using password: YES) ... 阅读全文

ORACLE不可见索引(Invisible Indexes)

2017-09-18 21:46 by 潇湘隐者, 5197 阅读, 0 推荐, 收藏, 编辑
摘要:不可见索引概念 不可见索引(Invisible Index)是ORACLE 11g引入的新特性。不可见索引是会被优化器忽略的不可见索引,除非在会话或系统级别上将OPTIMIZER_USE_INVISIBLE_INDEXES初始化参数显式设置为TRUE。此参数的默认值是FALSE。如果是虚拟索引是为了合理、科学新增索引而设计的,那么不可见索引就是为了合理、科学的删除索引而设计的。为什么这样说... 阅读全文
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 41 下一页