- 博客(258)
- 收藏
- 关注
原创 hibernate的Criteria Query(转)
当查询数据时,人们往往需要设置查询条件。在SQL或HQL语句中,查询条件常常放在where子句中。此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条件封装为一个Criteria对象。在实际应用中,使用Session的createCriteria()方法构建一个org.hibernate.Criteria实例,然后把具体的查询条件通过Crite...
2014-06-29 21:22:45 196
原创 【转】hibernate 中 Criteria 的使用介绍
转自:http://www.blogjava.net/jjshcc/archive/2010/08/16/329046.html?opt=admin 要对资料库管理系统进行操作,最基本的就是使用SQL(Standard Query Language)语句,大部份的资料库都支援标准的SQL语句,然而也有一些特定于资料库的SQL语句,应用程式配合SQL语句进行资料库查询时,若使用到特定于资料...
2014-06-29 21:21:52 234
原创 【转】Hibernate中Criteria的完整用法
转自:http://www.cnblogs.com/mabaishui/archive/2009/10/16/1584510.html 1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 2,DetachedCriteria Spring 的框架...
2014-06-29 21:20:00 229
原创 【转】PowerDesigner15使用时的十五个问题
No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?NO.2:工具栏palette不见了,如何把它找出来?NO.3: 如何建立与数据库的关联?NO.4: 域和数据项有何作用?No.5: 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?No.6: NAME和CODE联动,如何取消?NO.7. 如何实现字段的NAME和Comme...
2014-02-14 10:21:31 161
原创 PLSQL Developer 安装在win7 64位+oracle 64位
PLSQL Developer只有32位的,默认无法连接64位的oracle,需要安装32位的oracle客户端:instantclient-basic-win32-11.2.0.1.0下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为...
2013-12-23 13:11:41 149
原创 PL/SQL Developer 中文乱码解决
1。select * from v$nls_parameters 查询nls的参数,获得数据库服务器端的字符编码 NLS_LANGUAGE NLS_CHARACTERSET 2。修改本地环境变量,设置 NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK //这个是我们的数据库字符编码 NLS_LANG格式: NLS_LANG =...
2013-12-23 13:07:26 92
原创 【转】RMAN 备份与恢复 实例
转自:http://blog.csdn.net/tianlesoftware/article/details/46993201. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter datab...
2013-12-13 11:10:12 102
原创 How To Change/Restore User Password in 11G
Oracle 11g introduces Case-sensitive passwords for database authentication. Along with this if you wish to change the password (temporarily) and reset it back to old , you will find that password fi...
2013-12-12 17:43:31 173
原创 Plan Stability using Sql Profiles and SQL Plan Management
转自:http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/PLAN STABILITYHow many times you have noticed a query using Index X when you wanted it to use index ...
2013-12-12 16:41:45 111
原创 Plan Stability using Sql Profiles and SQL Plan Management
转自:http://askdba.org/weblog/2011/12/plan-stability-using-sql-profiles-and-sql-plan-management/PLAN STABILITYHow many times you have noticed a query using Index X when you wanted it to use index Y...
2013-12-12 16:29:13 158
原创 【转】SQL Profiles
转自:http://www.laoxiong.net/sql-profiles-part.html Oracle 11g从发布到现在,也有几个年头了。而在国内来说,Oracle 10g仍然是主流,甚至一些电信运营商的核心系统仍然在使用9i。作为Oracle 10g的一项新特性,SQL Profiles被使用得并不太多。不管是在论坛、个人的BLOG还是其他一些地方,SQL Profiles...
2013-12-12 16:13:10 109
原创 使用SQL PROFILE固定SHARED POOL中的执行计划
如何使用SQL PROFILE固定当前SHARED POOL的执行计划。 如果采用手工的方法,需要用到 sqlprof_attr 类型。自己手工构造相对麻烦点。ORACLE提供了一个脚本coe_xfr_sql_profile.sql 用来用共享池中获得SQL语句及其执行计划,并生成一个创建SQL PROFLE的脚本,这个脚本附属在SQLT工具中。看一下这个脚本的使用方法。...
2013-12-12 15:57:38 201
原创 【转】Oracle 字符集的查看和修改
转自:http://blog.csdn.net/tianlesoftware/article/details/4915223Oracle 字符集的查看和修改一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排...
2013-12-05 14:49:04 81
原创 【转】ERwin Data Modeler 建模实践
转自:http://blog.csdn.net/cs_xx_dn/article/details/5011397ERwin Data Modeler 建模实践ERwin Data Modeler (以下简称 ERwin) 是 CA公司 (Computer Associates) 的一款优秀建模工具,历经数年的开发和维护,享有很高的市场占有率。使用 ERwin,用户可以可视化的设计维护数...
2013-12-04 22:03:51 2388
原创 Oracle Recyclebin
使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表—当然是意外地删除—并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!)Oracle9iDatabase 推出了闪回查询选...
2013-11-26 09:12:07 138
原创 Oracle to_Char 用法详解
The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would return '1,210.73'to_char(1210.73, '$9,999...
2013-11-19 14:29:03 167
原创 Unix中的dot 命令
dot 命令语法: . 外部命令将外部命令放在当前进程(而不是子进程)环境中运行(类似c语言中的 #include语句),并继承当前进程(shell)的所有变量。例1:命令dot脚本文件bye ,只含一条语句:exit 作为外部命令执行: $ chmod u + x bye$ ./bye --- 子进程因执行exit命令而死亡$ _ --- 当前进程仍在,没有退出UNIX 使用dot 命令...
2013-11-04 11:12:28 315
原创 Unix文本处理工具之sed
转:http://blog.csdn.net/xia7139/article/details/10282861sed也是Unix的文本处理工具。sed是Stream Editor(流式编辑器)的缩写,它能够基于模式匹配过滤(所谓过滤就是在文件中找到符合某些条件的行)修改文本(就是对找到的符合条件的内容进行一些修改操作)。1、sed命令格式1.1 sed命令的基本格式sed命令主要...
2013-11-01 17:03:18 410
原创 Unix文本处理工具之awk
转:http://blog.csdn.net/xia7139/article/details/10272101Unix命令行下输入的命令是文本,输出也都是文本。因此,掌握Unix文本处理工具是很重要的一种能力。awk是Unix常用的文本处理工具中的一种,它是以其发明者(Aho,Weinberger和Kernighan)的名字首字符命名的,是一种基于模式匹配检查输入然后将期望的匹配结果处理后输...
2013-11-01 16:55:02 153
原创 Unix中的grep命令
grep在一个或多个文件中查找与模式字符串(pattern)匹配的行,并将搜索的结果打印出来,不会修改原文件内容。使用grep 命令的语法为: $grep [option(s)] pattern [file(s)] 其中option为grep命令的选项,pattern为要匹配的简单字符串或携带特殊字符的模式字符串,file为文件列表,可有多个文件。...
2013-11-01 15:12:30 1835
原创 UNIX 新手指南: 一些很好的 Shell 诀窍
转:http://www.ibm.com/developerworks/cn/education/aix/au-unixtips4/section2.htmlShell 命令执行学习 Shell 脚本的最佳方法是通过示例。对于您要在脚本中执行的任何命令都可以在命令行上立即尝试,这也是本教程通篇提供大量实践示例的原因所在。例如,echo 命令将一行文本写入到标准输出。(许多 Shell 以...
2013-10-31 17:13:06 210
原创 shell 编程中的特殊符号
一、井号 # 1、在脚本文件中对一行进行注释。 2、在引号和\符号后不是注释,只是#号本身: echo "12 # hehe" echo '12 # hehe' echo 12 \# hehe 3、参数替代 echo $(PATH#*:) 4、进制数转换 echo $((16#a));将十六进制数a转换为十进制数表示出来 echo $((5#3));将5进制数3转换为十进制数表示出来 5、模式...
2013-10-31 15:30:14 192
原创 Unix中的tee命令
功能说明:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件…] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。 参 数:-a 附加到既有文件的后面,而非覆盖它。如果给予tee指令的文件名称已经存在,预设会覆...
2013-10-31 10:57:13 1032
原创 Unix中的cut命令
转:http://blog.csdn.net/magicbreaker/article/details/2473150cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出。截取的方式有三种,一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field,并提取指定的fields。cut命令有5个参数,其中-c,-b,-f分别表示"char...
2013-10-31 10:43:34 807
原创 查看linux中shell的几种方法汇总
转:http://hi.baidu.com/mengfeiecit/item/bffb9a1b952cf0001994ec55查看当前发行版可以使用的shell[jack@localhost ~]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin查看当前使用的shell一、最常用的查看shell的命令,但不能实时反映当前shell[jack@loc...
2013-10-31 09:44:28 518
原创 AIX ksh使用小技巧
AIX默认Ksh很不习惯使用,登录后可用 set -o vi 命令, 这样就可以用vi的语法来编辑命令行。例如:若要调出历史执行过的命令,命令行模式下按下 Esc 键后,可通过 ESC+k 上一条命令 ESC+j 下一条命令 ESC++ 上一条命令 ESC+- 下一条命令 ESC+\ 自动补全文件名 ESC+h 在命令行中往前移动光标 ESC+l 在命令行中往后移动光标 退格键:可用 Ctrl +...
2013-10-30 17:32:54 842
原创 【转】oracle alter table详解
转:blog.csdn.net/chen_linbo/article/details/6323727//建测试表create table dept( deptno number(3) primary key, dname varchar2(10), loc varchar2(13) );create table emp...
2013-10-30 15:26:26 127
原创 如何打开Oracle的dmp文件
在工作中经常使用到别人提供过来的dmp文件,由于不知道备份时所用的用户名,这样就不能恢复。通过打开DMP文件可以查看到备份时使用的用户名。1、如果dmp文件比较小,用文本编辑器打开就可以了。2、如果dmp特别大,可以通过toad工具打开。在database\export\export file browse浏览要打开的dmp即可。...
2013-10-29 15:36:56 1269
原创 oracle中用start with...connect by prior子句实现递归查询
转:http://blog.csdn.net/m13666368773/article/details/7402824一、语法大致写法:select * from some_table [where 条件1] connect by [条件2] start with [条件3];其中 connect by 与 start with 语句摆放的先后顺序不影响查询的结果,[where 条件1]可以...
2013-10-25 17:37:48 104
原创 Toad 11.6 全版本下载
Toad for Oracle 开发套装版32bit下载:http://worlddownloads.quest.com.edgesuite.net/Repository/www.quest.com/latest_versions/Quest_Toad-Development-Suite-for-Oracle_116.exeToad for Oracle 开发套装版64bit下载:http:/...
2013-10-24 14:56:27 690
原创 使用Oracle函数索引 提高查询效率
使用Oracle函数索引,无疑是提高查询效率的有效方法之一。下面就为您详细介绍Oracle函数索引的使用方法,希望对您能有所帮助。谈到任何对列的操作都可能导致全表扫描,例如:select * from emp where substr(ename,1,2)=’SM’; 但是这种查询在客服系统又经常使用,我们可以创建一个带有substr函数的基于Oracle函数索引,cre...
2013-10-24 14:56:14 514
原创 Oracle存储过程、游标使用
转:http://blog.csdn.net/aqszhuaihuai/article/details/6241291Oracle存储过程:语法:CREATE [OR REPLACE] PROCEDURE procedure_name(arg1 [mode1] datatype1,arg2 [mode2] datatype2,...)IS [AS]PL/SQL BLOCK;mode用于...
2013-10-24 14:55:51 90
原创 oracle并行查询常见问题
转:http://www.cnblogs.com/daduxiong/archive/2010/08/24/1807427.htmloracle并行查询常见问题在OLAP环境,以利用多的CPU和内存资源来加速处理数据,也即oracle的并行查询。单个CPU同一时刻只能服务一个进程,如果有多个CPU,提高CPU利用律,就可以同时运行多个进程。也就是原来单个进程处理的变成多个进程并行...
2013-10-24 14:53:07 236
原创 深入了解oracle的高水位(HWM)
转:http://tolywang.itpub.net/post/48/307529说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行...
2013-10-23 15:36:05 120
原创 Oracle 插入大量数据
转:http://blog.csdn.net/tianlesoftware/article/details/49696911. 采用高速的存储设备,提高读写能力,如:EMC 和NetApp, 2. 假如tab1表中的没有数据的话 DROP TABLE TAB1;CREATE TABLE TAB1 AS SELECT * FROM TAB2;然后在创...
2013-10-23 14:58:42 110
原创 Oracle CBO 与 RBO
转:http://blog.csdn.net/tianlesoftware/article/details/5709784Oracle的优化器有两种优化方式: 基于规则的优化方式:Rule-Based Optimization(RBO)基于成本或者统计信息的优化方式(Cost-Based Optimization:CBO) RBO方式:优化器在分析SQL语句时,所遵循的...
2013-10-23 14:33:58 80
原创 Oracle Parallel 多线程
转:http://ytscj-dl.blog.163.com/blog/static/5451203520112233518224/Oracle Parallel 多线程对于一个大的任务,一般的做法是利用一个进程,串行的执行,如果系统资源足够,可以采用parallel技术,把一个大的任务分成若干个小的任务,同时启用n个进程/线程,并行的处理这些小的任务,这些并发的进程称为并行执行服务器(...
2013-10-22 17:58:30 442
原创 学习动态性能表
转:http://www.itpub.net/thread-782892-1-1.html由动态性能表学到的第一篇--v$sysstat 2007.5.23 按照OracleDocument中的描述,v$sysstat存储自数据库实例运行那刻起就开始累计全实例(instance-wide)的资源使用情况。 类似于v$sesstat,该视图存储下列的统计信息:1&...
2013-10-21 17:09:33 106
原创 oracle动态性能表分析说明
Oracle动态性能表-(1)-V$SQLAREA 本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。V$SQLAREA中的信息列HASH_VALUE:SQL语句的Hash值。ADDRESS:SQL语句在SGA中的地址。这两列被用于鉴别SQL语...
2013-10-21 13:33:44 261
原创 Oracle内存参数调优技术详解
实例结构oracle实例=内存结构+进程结构oracle实例启动的过程,其实就是oracle内存参数设置的值加载到内存中,并启动相应的后台进程进行相关的服务过程。进程结构oracle进程=服务器进程+用户进程几个重要的后台进程:DBWR:数据写入进程.LGWR:日志写入进程.ARCH:归档进程.CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时...
2013-10-21 13:19:47 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人