随笔分类 -  DataBase

1
数据库相关的各种操作,异常
摘要:业务过程中,两张表求差 一开始一张小表,以为数据量不会很大,所以就没有做索引。当实际运行过程中,小表慢慢长大了,发现两张表求差的时间能达到几个小时!!!AMAZING!咋办,建索引呗然后问题出现了,小表有重复数据,咋整,一个一个删除太sb了写sqlDELETE FROM solr_indexed_m 阅读全文
posted @ 2017-12-22 18:42 AlgorithmInit 阅读(836) 评论(2) 推荐(0)
摘要:问题描述:前两天项目在客户那儿测试时,出现一个问题:ORA-12899: value too large for column。 解决思路: 一、首先想到的是,看源和目标字符集的字符集是否相同,因为吃太多字符集的亏了 一般情况下,数据库的NLS_CHARACTERSET 为AL32UTF8或UTF8 阅读全文
posted @ 2017-09-07 10:33 AlgorithmInit 阅读(6220) 评论(0) 推荐(0)
摘要:1、主键的条件表中的任何列都可以作为主键,只要它满足以下条件: 任意两行都不具有相同的主键值;每一行都必须具有一个主键值(主键列不允许NULL值);主键列中的值不允许修改或更新;主键值不能重用(如果某行从表中删除,它的主键不能赋给以后的新行) sql语句一般返回原始的、无格式的数据。数据的格式化是表 阅读全文
posted @ 2017-07-31 17:20 AlgorithmInit 阅读(310) 评论(0) 推荐(0)
摘要:1、查看表空间使用情况 2、查看表空间文件大小 3、更改表空间文件大小 4、新增表空间文件 注:一般新增表空间文件即可。 阅读全文
posted @ 2017-05-12 14:46 AlgorithmInit 阅读(225) 评论(0) 推荐(0)
摘要:几种可能情况和解决方案 1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysq 阅读全文
posted @ 2017-04-07 12:11 AlgorithmInit 阅读(420) 评论(0) 推荐(0)
摘要:oracle报错、ORA-27101 阅读全文
posted @ 2017-03-14 11:00 AlgorithmInit 阅读(44521) 评论(3) 推荐(2)
摘要:EA,ODBC,DSN 阅读全文
posted @ 2017-03-08 09:54 AlgorithmInit 阅读(2095) 评论(0) 推荐(0)
摘要:数据库 数据类型 阅读全文
posted @ 2017-03-04 02:39 AlgorithmInit 阅读(257) 评论(0) 推荐(0)
摘要:sql,truncate,delete 阅读全文
posted @ 2017-02-28 10:47 AlgorithmInit 阅读(230) 评论(0) 推荐(0)
摘要:数据库关键字 阅读全文
posted @ 2017-02-28 09:07 AlgorithmInit 阅读(1650) 评论(0) 推荐(1)
摘要:1、查看表和视图SELECT * FROM sys.objects WHERE object_id = object_id('表名或视图名')在sqlserver中一般可通过查询sys.objects系统表来得知结果,不过可以有更方便的方法 如下: if object_id('tb_table') 阅读全文
posted @ 2017-02-19 11:01 AlgorithmInit 阅读(2089) 评论(1) 推荐(1)
摘要:MySQL5.7 默认的模式有:information_schema, 具有 61个表; mysqL, 具有31个表; performance_schema,具有87个表; sys, 具有1个表, 100个视图. Information_schema数据库是MySQL自带的,它提供了访问数据库元数据 阅读全文
posted @ 2017-02-19 10:56 AlgorithmInit 阅读(396) 评论(0) 推荐(0)
摘要:dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rol... 阅读全文
posted @ 2017-02-19 10:52 AlgorithmInit 阅读(118) 评论(0) 推荐(0)
摘要:查询ORACLE字符集 --select userenv('language') from dual; --select * from v$nls_parameters; --select * from nls_database_parameters; --select * from sys.props$; mysql:show variables like '%char%'; SQLSE... 阅读全文
posted @ 2017-02-17 15:53 AlgorithmInit 阅读(318) 评论(0) 推荐(0)
摘要:oracle select * from ( select rownum as rn,HDMS.HD_PURGE_STATUS.* from HDMS.HD_PURGE_STATUS where rownum 10 and rn2) YY; MySQL select * from sakila.actor limit 10,10; 数据量大时,2个参数limit性能有影响,用如下:vid是表... 阅读全文
posted @ 2017-02-17 15:52 AlgorithmInit 阅读(708) 评论(0) 推荐(0)
摘要:问题原因: 在conn.createStatement或conn.prepareStatement写在for循环或其他循环体里 另外一个问题: 问:用CONNECTION 创建了 PREPAREDSTATEMENT ,用完了 PREPAREDSTATEMENT 后,没有关闭PREPAREDSTATE 阅读全文
posted @ 2017-02-15 16:14 AlgorithmInit 阅读(751) 评论(0) 推荐(0)
摘要:在数据库迁移的过程中,批量插入的时候用到了PrepareStatement的setNull方法,出现了一些问题: 方法原型:PreparedStatement.setNull(int index, int sqlType),这里说的很清楚,第二个参数使用sqlType,应该用Java.sql.Typ 阅读全文
posted @ 2017-02-14 08:56 AlgorithmInit 阅读(717) 评论(0) 推荐(0)
摘要:archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> 阅读全文
posted @ 2017-02-14 08:51 AlgorithmInit 阅读(334) 评论(0) 推荐(0)
摘要:Oracle与java.sql.Types的对应Oracle java.sql.Typesblob blobchar charclob clobdate datenumber decimallong varbinarynclob,nvarchar2 othersmallint smallinttim 阅读全文
posted @ 2017-02-14 08:44 AlgorithmInit 阅读(784) 评论(0) 推荐(0)
摘要:一、安装oracle数据库 步骤:转载一个很不错的文档:http://www.linuxidc.com/Linux/2015-02/113222.htm 注意点:安装的时候会check相关依赖,有些可能提示找不到,莫慌,rpm qa | grep 包名,如果已经存在,安装界面右上角ignore al 阅读全文
posted @ 2017-01-14 10:59 AlgorithmInit 阅读(288) 评论(0) 推荐(0)

1