Database
文章平均质量分 60
zws1987211
这个作者很懒,什么都没留下…
展开
-
oracle 锁表(查询/解锁语句)
-- 查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_modefrom v$locked_object a,dba_objects bwhere b.object_id = a.object_id--查看是哪个session引起的select b.username,b.sid,b.serial#,logon转载 2014-09-12 17:44:34 · 2847 阅读 · 0 评论 -
Oracle中根据Date型转换成Java对应的long型毫秒数
From:http://blog.csdn.net/sfdev/article/details/3720878在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;但是在Oracle里面,默认没有转载 2014-01-03 10:05:03 · 889 阅读 · 0 评论 -
在hibernate中实现oracle的自动增长
http://www.blogjava.net/wangxinsh55/archive/2008/08/19/222956.htmlhttp://www.cnblogs.com/hyzhou/archive/2012/04/12/2444158.html转载 2013-12-10 17:10:25 · 563 阅读 · 0 评论 -
详析mysql隐藏空间
我们大家都知道MySQL数据库的使用环境变量的TMPDIR值的主要作用是保存临时文件的相关目录的实际路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。 如果包含临时文件目录的文件系统过小,可对mysqld使用“-tmpdir”选项,在具有足够MySQL隐藏空间的文件系统内指定1个目录。 在MySQL 5.1中,“-tmpd转载 2013-06-03 16:54:39 · 753 阅读 · 0 评论 -
Hibernate的HQL支持数据库convert函数_MySQL
From:http://blog.sina.com.cn/s/blog_624a352c0100qkaq.htmlRefer:http://blog.csdn.net/sd4000784/article/details/7693046Hibernate的HQL已经支持大多数数据库函数,肯定不能包括所有, 幸运的是Hibernate已经对此做了相应的方案解决,也就是Dialect中注册数转载 2013-04-16 21:35:40 · 2089 阅读 · 0 评论 -
PL/SQL 代码提示快捷键
用惯了Eclipse的快捷键,使用PL/SQL时也想自定义一些快捷键。 在 Tools->Preference->User Interface->Key Configuration 中可以定义各种快捷键,其中有一项"Tools / Code Assistant",设置为 "Alt+/,大功告成。当然也可以对其他的快捷键进行设置。设置快捷键界面:原创 2012-11-07 10:06:51 · 8138 阅读 · 0 评论 -
sqlplus中常用的格式化命令
columnsql*plus默认使用表中的列为查询输出的列名,或者表达式为查询输出的列名。为了提高可读性,可以使用column改变输出显示的列的列名.SQL> column amsal heading 'manager''s salary'SQL> select amid,amsal 2 from acctmanager;AMID manager's salar转载 2012-09-21 10:35:27 · 1182 阅读 · 0 评论 -
Redis几个认识误区
From: http://timyang.net/data/redis-misunderstanding/前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for fail转载 2012-09-05 15:53:28 · 695 阅读 · 0 评论 -
数据库Schema两种含义
From: 数据库Schema两种含义数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程等命名对象。物理Schema可以通过标准SQL语句来创建、更新和修改。例 如以下SQL语句创建了两个物理Schema: create s转载 2012-08-09 09:51:04 · 3010 阅读 · 1 评论 -
SQL Server查询性能优化——创建索引原则
SQL Server查询性能优化——创建索引原则(一)SQL Server查询性能优化——创建索引原则(二)转载 2014-02-14 10:09:42 · 779 阅读 · 0 评论 -
总结:MySql在建立索引优化时需要注意的问题
From: http://tec110505.diandian.com/post/2011-06-30/25357921,创建索引不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新速度,这被称为过度索引。2,复合索引比如有一条语句是这样的:select * from users where area=’beijing’ and ag转载 2014-02-14 10:12:45 · 610 阅读 · 0 评论 -
Update中的From语句
Oracle\MS SQL Server的数据库多表关联更新UPDATE与多表更新【原】 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。我们先来讨论根据其他表数据更新你要更新的表 一、MS SQL Server 多表关联更新 sql server提供了up转载 2011-11-01 10:40:22 · 11626 阅读 · 1 评论 -
Oracle列的预定义命令column
在oracle 的 sqlplus 中显示数据时,由于列的宽度过宽,容易换行,这样很难看明白数据原创 2014-09-18 11:05:05 · 1511 阅读 · 0 评论 -
Redis相关
http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience转载 2014-08-01 14:32:55 · 541 阅读 · 0 评论 -
SQL Server 索引相关
From:什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提转载 2014-05-14 13:54:13 · 549 阅读 · 0 评论 -
各种数据库对表名长度的限制
From: http://blog.csdn.net/zhaoxjzhao/article/details/4938562SQLSERVER 128个字符,临时表116个字符。Oracle 30个字符。(为什么要这么短?)MySQL 64个字符。Access 64个字符。DB2转载 2014-04-18 17:17:51 · 2057 阅读 · 0 评论 -
Oracle索引详解
From: http://www.2cto.com/database/201110/107271.html一.索引介绍 1.1 索引的创建语法:CREATE UNIUQE | BITMAP INDEX . ON . ( | ASC | DESC, | ASC | DESC,...) TABLE转载 2014-02-14 10:04:53 · 866 阅读 · 0 评论 -
SQL Server 聚集索引/非聚集索引
前些天看看 SQL Server 的聚集索引与非聚集索引的资料,拿来做做实现,分享一下心得。聚集索引: 该索引中键值的逻辑顺序决定了表中相应行的物理顺序。如果用 新华字典 作例子来一个例子的话。 [拼音]就可以看作是聚集索引 例如 吖、阿、啊 在字典的最前面。 左、作、坐 在字典的最后面。 拼音[逻辑顺序]很接近,在字典中页数的位置[物转载 2014-02-14 09:10:19 · 682 阅读 · 0 评论 -
理解MySQL——索引与优化
From: http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在转载 2014-02-14 09:57:51 · 524 阅读 · 0 评论 -
SQL Server 查询表、列、外键 详细信息
1.选择正确的库,在 dbo.sysobjects 里可查到所有的表、外键等信息例如select * from sysobjects where type = 'U' ; type='U'可过滤出用户表,type='F'可过滤出外键2.列的具体信息可在dbo.syscolumns 里查询,外键可在 dbo.sysforeignkeys 里查询要删除列的外键约束原创 2011-07-19 18:05:35 · 2561 阅读 · 0 评论 -
proxool连接池连接sql server2005数据库的问题
proxool连接池连接sql server2005数据库,控制台报:签名信息和同一包里面的另外一个类得签名信息不匹配Caused by: java.lang.SecurityException: class "com.microsoft.sqlserver.jdbc.ISQLServerConnection$$FastClassByProxool$$3407f37e"'s signer原创 2012-04-11 13:26:33 · 2598 阅读 · 1 评论 -
Oracle:表名、字段名、constraint名的限制
oracle 的命名规则:1、要以字母开头2、包含字母和数字,以及# $3、不能超过30个字符原创 2012-03-27 18:59:57 · 837 阅读 · 0 评论 -
Oracle的set和col命令
Oracle里的set零零碎碎的,这里整理归纳一下 SQL> set timing on; //设置显示“已用时间:XXXX” SQL> set autotrace on-; //设置允许对执行的sql进行分析 SQL> set trimout on转载 2011-09-27 14:07:55 · 1700 阅读 · 0 评论 -
浅谈Oracle学习方法
转自 http://blog.csdn.net/tianlesoftware/article/details/5448689玩Oracle也快2年了,一直都是在整理Oracle的相关技术文章,以前是学J2EE的, 也专门的去培训机构培训了一年,那时是一门心思的认转载 2011-09-27 12:55:47 · 567 阅读 · 0 评论 -
Oracle 字符集的查看和修改
转自 http://blog.csdn.net/tianlesoftware/article/details/4915223一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORAC转载 2011-09-27 12:53:15 · 417 阅读 · 0 评论 -
ORACLE解锁 record is locked by another user
ORACLE解锁 record is locked by another user 在操作ORACLE数据库的时候,由于执行完,没有COMMIT,直接把PL/SQL关闭掉,后来导致那张表被锁住,当编辑时就会出现这个信息,record is locked by转载 2011-09-20 11:31:36 · 721 阅读 · 0 评论 -
oracle 如何查看一个数据表的 约束,索引
------以下两个都可以 select table_name,constraint_name,constraint_type from user_constraintswhere table_name='大写的表名' select ta原创 2011-09-20 11:30:39 · 614 阅读 · 0 评论 -
Oracle关键字
ACCESS ADD ALL ALTER AND ANY AS ASC AUDIT BETWEEN BY CHAR CHECK CLUSTER COLUMN COMMENT COMPRESS CONNECT CREATE CURRENT DAT转载 2011-08-22 15:47:30 · 634 阅读 · 0 评论 -
linux下重启oracle服务
在linux下重启oracle数据库及监听器: 方法1:用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl s转载 2011-08-22 15:37:35 · 27610 阅读 · 0 评论 -
listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
====================最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。 首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨论,重点放在基本的网络结构也就是我们最常用的这种情况转载 2011-08-21 10:17:52 · 538 阅读 · 0 评论 -
sqlplus 汉字乱码问题的解决
转自 http://blog.csdn.net/tianlesoftware/article/details/5224448从数据库中导一个数据的时候出现了一个很奇怪的问题,中文乱码。 首先可以确认的一点,数据在数据库中是以中文存在的,还有就是用T转载 2011-09-27 12:54:26 · 549 阅读 · 0 评论 -
oracle 10g正则表达式 REGEXP_LIKE 用法
/*ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与RE转载 2011-09-23 15:01:47 · 481 阅读 · 0 评论 -
关于数据库Varchar字段类型长度设计问题
现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间更少。 从以上特点来看,VARCHAR比CHAR有明显的优势,因此大部份数据库转载 2012-03-01 18:16:36 · 665 阅读 · 0 评论 -
Sun's DataSource Overview
From:http://en.wikipedia.org/wiki/DatasourceA DataSource object is the representation of a data source in theJava programming language. In basic terms, a data source is a facility for storing转载 2012-01-11 16:01:22 · 622 阅读 · 0 评论 -
pl/sql deveplorer 连接远程oracle库
1、在安装ORACLE服务器的机器上搜索下列文件,tnsnames.ora2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。oracledata =(DESCRIPTION = (原创 2011-09-20 11:34:05 · 569 阅读 · 0 评论 -
关系型数据库语言分类(DDL,DML,DCL)
关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。DDL is Data Definition Language statements. Some examples: CREATE - to create objects in the databaseA转载 2011-12-01 10:31:21 · 1951 阅读 · 0 评论 -
解决"ORA-28001: the password has expired”
Oracle 10g 以上密码失效问题oracle em无法登录,我自己遇到的问题总结如下:其中有两个用户可能密码失效1、 sysman2、 dbsnmp首先,以SYS DBA身份进入sqlpuls打开sqlpulsSQL->请输入用户名:sys as sysdbaSQL->密码:登录成功以后查询DBA用户状态SQL->select userna转载 2011-11-02 16:20:49 · 956 阅读 · 0 评论 -
Oracle查看、修改连接数
作者:ZHF 出处:http://zhf.cnblogs.com/ 1.查询数据库当前进程的连接数: select count(*) from v$process; 2.查看数据库当前会话的连接数: elect co转载 2011-09-30 11:58:18 · 490 阅读 · 0 评论 -
MYSQL 效率优化 20+
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲转载 2011-09-30 11:14:11 · 816 阅读 · 0 评论 -
ORACLE产生随机数的多种方法分享
1.准备工作login sqlplus as sys then run the script $ORACLE_HOME/RDBMS/ADMIN/dbmsrand.sql2.应用举例SELECT DBMS_RANDOM.RANDOM FROM转载 2011-09-20 11:27:47 · 645 阅读 · 0 评论