代码改变世界

随笔档案-2018年08月

SQL Server如何查找表名或列名中包含空格的表和列

2018-08-28 16:21 by 潇湘隐者, 5494 阅读, 收藏,
摘要: 最近发现一个数据库中的某个表有个字段名后面包含了一个空格,这个空格引起了一些小问题,一般出现这种情况,是因为创建对象时,使用双引号或双括号的时候,由于粗心或手误多了一个空格,如下简单案例所示: USE TEST;GO --表TEST_COLUMN中两个字段都包含有空格CREATE TABLE TEST_COLUMN ( "ID " INT IDENTITY (1,1),... 阅读全文

MySQL如何判别InnoDB表是独立表空间还是共享表空间

2018-08-21 23:37 by 潇湘隐者, 4404 阅读, 收藏,
摘要: InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file),用户可以通过参数innodb_data_file_path对其进行设置,可以有多个数据文件,如果没有设置innodb_file_per_table的话, 那些Innodb存储类型的表的数据都... 阅读全文

MySQL Innodb数据库误删ibdata1后MySQL数据库的恢复案例

2018-08-19 19:04 by 潇湘隐者, 4796 阅读, 收藏,
摘要: 上周,以前公司的同事朋友找我帮忙,看看能否帮忙恢复一个MySQL 数据库,具体情况为:数据库版本为MySQL 5.6(具体版本不清楚),也不清楚具体的数据库引擎; 没有数据库备份,只剩下数据库下面的一些文件(frm、idb),具体原因是因为出现问题的时候,重装了MySQL,最要命的是ibdata1等文件也没有了,当然这中间细节过程如何,不清楚也不用去纠结了。大概就是这么一个情况。 因... 阅读全文

ORACLE中内部函数SYS_OP_C2C和隐式类型转换

2018-08-17 09:40 by 潇湘隐者, 4426 阅读, 收藏,
摘要: 什么是SYS_OP_C2C呢?官方的介绍如下: SYS_OP_C2C is an internal function which does an implicit conversion of varchar2 to national character set using TO_NCHAR function. Thus, the filter completely changes as com... 阅读全文

MySQL中Identifier Case Sensitivity

2018-08-15 22:51 by 潇湘隐者, 1885 阅读, 收藏,
摘要: 在MySQL当中,有可能遇到表名大小写敏感的问题。其实这个跟平台(操作系统)有关,也跟系统变量lower_case_table_names有关系。下面总结一下,有兴趣可以查看官方文档“Identifier Case Sensitivity” In MySQL, databases correspond to directories within the data directory. Each... 阅读全文

The log scan number (620023:3702:1) passed to log scan in database 'xxxx' is not valid

2018-08-14 10:23 by 潇湘隐者, 1388 阅读, 收藏,
摘要: 昨天一台SQL Server 2008R2的数据库在凌晨5点多抛出下面告警信息: The log scan number (620023:3702:1) passed to log scan in database 'xxxx' is not valid. This error may indicate data corruption or that the log file (.ldf) ... 阅读全文

Linux查看分区文件系统类型总结

2018-08-08 20:53 by 潇湘隐者, 43895 阅读, 收藏,
摘要: 在Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。 1: df -T 命令查看 这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示: [root@mylnx008 ~]# df -T /dev/sdbFilesystem Type 1K-blocks Used Available ... 阅读全文

Linux创建和挂载XFS文件系统测试实践

2018-08-08 12:25 by 潇湘隐者, 4977 阅读, 收藏,
摘要: XFS文件系统简介 维基百科关于XFS的简介如下: XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993.[6] It was the default file system in SGI's IRIX operating system s... 阅读全文

ssh-keygen的学习总结

2018-08-02 23:50 by 潇湘隐者, 5797 阅读, 收藏,
摘要: ssh-keygen介绍 维基百科上关于ssh-keygen的介绍如下: ssh-keygen is a standard component of the Secure Shell (SSH) protocol suite found on Unix and Unix-like computer systems used to establish secure shell ses... 阅读全文

Operating system error 32(failed to retrieve text for this error. Reason: 15105)

2018-08-02 15:23 by 潇湘隐者, 1121 阅读, 收藏,
摘要: 一台数据库服务器的事务日志备份作业偶尔会出现几次备份失败的情况,具体的错误信息为: DATE/TIME: 2018/7/30 12:10:52 DESCRIPTION: BackupDiskFile::CreateMedia: Backup device 'M:\DB_BACKUP\LOG_BACKUP\xxxx_[2018-07-30_06h03m10_Mon]_logs.TR... 阅读全文