代码改变世界

阅读排行榜

慎用SELECT INTO复制表

2010-10-12 12:18 by 潇湘隐者, 7883 阅读, 收藏,
摘要: 很多时候我们习惯于用SELECT INTO复制一个表或表结构,因为它方便,快捷,而且在某些情况下效率比INSERT INTO 效率要高一些。但是要注意: SELECT INTO 复制表或表结构的时候,只是得到了一个“外壳”,就像克隆人一样,只是得到了一个躯体,个人的意识、回忆都不会克隆的。像原表的主键、外键、约束、触发器、索引都不会被复制过来。这点要注意哦,在某些情况下,没... 阅读全文

ulimit: open files: cannot modify limit: Operation not permitted

2021-11-10 23:11 by 潇湘隐者, 7875 阅读, 收藏,
摘要: 统管理员刚给授权了一台Linux服务器访问权限,我在JumpServer登录的时候,遇到下面错误: Last login: Wed Nov 10 13:29:30 2021 from 172.16.11.4 -bash: ulimit: open files: cannot modify limit 阅读全文

ORACLE动态采样分析

2014-07-19 15:01 by 潇湘隐者, 7860 阅读, 收藏,
摘要: 动态采样概念 动态采样(Dynamic Sampling)是在ORACLE 9i Release 2中开始引入的一个技术,引入它的目的是为了应对数据库对象没有分析(统计信息缺失)的情况下,优化器生成更好的执行计划。简单的说,在数据库段(表、索引、分区)对象没有分析的情况下,为了使CBO优化器得到足够多的信息以保证优化器做出正确执行计划而发明的一种技术。它会分析一定数量段对象上的数据块... 阅读全文

ORACLE ANALYZE使用小结

2020-02-04 13:44 by 潇湘隐者, 7827 阅读, 收藏,
摘要: ANALYZE的介绍 使用ANALYZE可以收集或删除对象的统计信息、验证对象的结构、标识表或cluster中的行迁移/行链接信息等。官方文档关于ANALYZE功能介绍如下: · Collect or delete statistics about an index or index partition, table or table partition, in... 阅读全文

You (oracle) are not allowed to use this program (crontab)

2020-02-15 23:13 by 潇湘隐者, 7806 阅读, 收藏,
摘要: 检查一台ORACLE数据库服务器的crontab作业(用户为oracle,实际环境中可能为oracle、也有可能是其它用户)时,发现出现下面提示信息: $ crontab -l You (oracle) are not allowed to use this program (crontab) See crontab(1) for more information 遇到这种情况,一般是... 阅读全文

iSQL*PLUS配置设置

2012-12-11 20:08 by 潇湘隐者, 7787 阅读, 收藏,
摘要: iSQL*PLUS介绍iSQL*PLUS是从ORACLE 9i开始提供的新功能,是SQL*PLUS的Web形式(ORACLE 11g已经不支持)。是基于三层结构设计的。其client、middle、server可以位于同一台机器上也可以位于不同的机器。iSqlPlus不需要单独安装,通过isqlplus,用户可以不需要安装任何ORACLE客户端,就能够通过浏览器方式的使用SQL*PLUS进行数据操作与数据库管理。普通的数据库用户可以直接通过isqlplus的网址http://ip:port/isqlplus登陆,进入该网址后会直接进入数据库用户登陆界面,使用数据库中的普通用户即可登陆;但如果是 阅读全文

数据库服务器虚拟内存设置

2013-12-09 12:00 by 潇湘隐者, 7782 阅读, 收藏,
摘要: 问题场景 今天收到一台数据库服务器的磁盘空间告警邮件,如下所示,C盘总共60G,只剩下3.13G大小空间,Free Rate 为5.22%。 因为msdb、tempdb等系统数据库都不在系统盘(C盘),对于突然出现的系统盘磁盘空间不足,感觉有点奇怪,想了解一下到底是什么原因导致这种情况出现。于是用TreeSize 工具扫描了一下C盘,除了目录C:\Program Files\Microso... 阅读全文

XtraBackup备份出现"Can't locate Digest/MD5.pm in @INC"

2017-02-23 13:34 by 潇湘隐者, 7658 阅读, 收藏,
摘要: 在CentOS 7上安装了Xtrabackup 2.4.5(innobackupex version 2.4.5 Linux (x86_64) (revision id: e41c0be)),然后做备份时遇到下面错误信息“Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/loca... 阅读全文

MS SQL 2008 发布订阅配置错误总结

2013-06-25 23:10 by 潇湘隐者, 7647 阅读, 收藏,
摘要: 最近在配置SQL 2008的发布订阅功能时,遇到了几个小错误,顺便归纳总结一下(以后碰到各类关于发布订阅的错误都将收录、更新到这篇文章),方便自己在以后碰到这类问题时,能够迅速解决问题。毕竟人的记忆能力有时效性,时间久了,有可能有些东西就模糊了或忘了,好记性不如烂笔头。 错误1:在数据库服务器上新建本地发布服务时报错。 ... 阅读全文

Linux LVM学习总结——Insufficient Free Extents for a Logical Volume

2018-10-05 16:08 by 潇湘隐者, 7562 阅读, 收藏,
摘要: 如下所示,在创建LV的时候,偶尔会遇到“Volume group "xxxx" has insufficient free space (xxxx extents): xxxx required”这类错误。表示Volume group的可用空间不够了。如下测试所示: root@mylnx12:~# lvcreate -L +623G -n LogVol01 VolGroup01 Volum... 阅读全文

MySQL Innodb如何找出阻塞事务源头SQL

2018-04-26 00:04 by 潇湘隐者, 7558 阅读, 收藏,
摘要: 在MySQL数据库中出现了阻塞问题,如何快速查找定位问题根源?在实验开始前,我们先梳理一下有什么工具或命令查看MySQL的阻塞,另外,我们也要一一对比其优劣,因为有些命令可能在实际环境下可能并不适用。 1: show engine innodb status 2: Innotop工具 3: INNODB_TRX 等系统表 下面我们理论联系实际,通过实验来测试总结一... 阅读全文

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

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

MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transaction.

2014-03-05 11:39 by 潇湘隐者, 7487 阅读, 收藏,
摘要: 一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链接服务器test使用分布式事务测试时出错,出错信息如下: set xact_abort on begin tran update test.mydb.dbo.test_one set name='test' where id= 3 ; commit O... 阅读全文

ORA-01440: column to be modified must be empty to decrease precision or scale

2017-06-08 08:26 by 潇湘隐者, 7459 阅读, 收藏,
摘要: 在修改表字段的NUMBER类型的精度或刻度时,你可能会遇到ORA-01440: column to be modified must be empty to decrease precision or scale,下面介绍一下,如何处理这个问题。测试案例如下: SQL> drop table test; Table dropped. SQL>create table test(pro... 阅读全文

Zabbix Agent日志路径定位

2020-06-23 14:12 by 潇湘隐者, 7448 阅读, 收藏,
摘要: Zabbix Agent的日志一般记录在zabbix_agentd.log中,那么如何定位、找到Zabbix Agent的日志路径呢? 下面从Linux操作系统和Windows系统来简单总结一下,方便需要的时候去查找、定位Zabbix Agent日志 Linux操作系统 Step 1: 找到Zabbix Agent的配置文件 方法1: #locate zabbix_agentd.con... 阅读全文
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 85 下一页