![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 51
DavidHsing
折腾过 ASP/JSP/PHP/VB/Delphi/Java,个人爱好C /MFC,工作Java。5年J2EE/金融系统开发经验。
展开
-
统一建模语言UML概述
面向对象的分析与设计(OOA&D)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。 1. 标准建模语言UML的出现 公认的面向对象建模语言出现于70年代中期。从1989年到1994年,其数量从不到十种增加到了五十多种。在众多的建模语言转载 2007-09-04 10:00:00 · 1125 阅读 · 0 评论 -
PowerDesigner 技巧小结
1、PowerDesigner 使用 MySQL 的 auto_increment ◇问题描述:PD怎样能使主键id使用MySQL的auto_increment呢?◇解决方法:打开tableproperties窗口→columns→选中id列→打开columnsproperties窗口→勾选identity即可注意:概念模型没有此选项,物理模型才有2、PowerDesi转载 2012-03-23 12:49:42 · 11209 阅读 · 1 评论 -
Oracle Database Instant Client 11g 32位和64位 安装包发布
Oracle Database Instant Client 11g 11.2.0.3.0Instant Client 是 ORACLE(R) 发布的轻量级数据库客户端,您无需安装标准的客户端,就可以通过它来运行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程序。适用于那些仅需要连接远程 Oracle 数据库,本地不需要安装服务端的用户。 注: 1原创 2012-12-08 10:14:17 · 232856 阅读 · 34 评论 -
Kettle 连接失败 Oracle 数据库报 ora-12505 的解决方法
因 Informatica 的 bug,转而使用 Kettle。今天第一次使用,找了一下才知道 Kettle 的主程序启动方式:运行 data-integration\Spoon.bat。启动之后,发现配置数据库的时候连接不上数据库,总是报错。于是检查驱动,首先发现 Kettle 默认不带 Oracle 驱动。于是我把 Oracle 的 JDBC 驱动 ojdbc5.jar/ojd原创 2012-12-17 17:44:13 · 47905 阅读 · 8 评论 -
Oracle 调整缓冲区高速缓存
关于 Oracle 的高速缓存是什么,以及它的原理,请参见:http://www.php100.com/html/webkaifa/database/oracle/2008/0709/1348.html一、我们可以通过配置Shared Pool(保证用户在内存中查找到已经缓存的语句)改进性能;还有一个重要的方法就是:使用户可以在内存找到他们所请求的数据! 这就需要通过Dat转载 2013-02-19 16:18:59 · 2427 阅读 · 0 评论 -
Oracle 缓存表数据到高速缓存区
关于 Oracle 的高速缓存是什么,以及它的原理,请参见:http://www.php100.com/html/webkaifa/database/oracle/2008/0709/1348.htmloracle 的 db_buffer_pool 由三部分组成:buffer_pool_defualtbuffer_pool_keepbuffer_pool_rec转载 2013-02-19 16:26:47 · 4515 阅读 · 0 评论 -
Informix 中如何实现 Oracle rownum 功能的研究
许多习惯于Oracle的人,通常在开始使用Informix数据库的时候,会遇到各种疑问:Informix不支持,Informix没有这个功能?其实,很多时候Informix只是以不一样的方式来实现,或者通过开发可以实现类似功能。本文如下部分研究如何在 Informix 中实现 Oracle中的 rownum 的一些应用功能。大家都知道在Oracle 数据库中有一个伪转载 2013-05-24 10:12:08 · 4967 阅读 · 0 评论 -
Oracle 日期时间型 Timestamp 学习
1、获取系统时间的语句(ssxff6获取小数点后面六位) select sysdate,systimestamp,to_char(systimestamp, 'yyyymmdd hh24:mi:ssxff6'), to_char(systimestamp, 'yyyymmdd hh24:mi:ss.ff6') from dual; 2、字符型转成timestamp select to转载 2013-06-13 11:06:19 · 1778 阅读 · 0 评论 -
Oracle Database Client 11gR2 精简版 发布
Oralce Database Client 是我从 Oralce 11gR2 的官方客户端安装包中,精简而来的 Oracle 数据库客户端。除了可以连接远程数据库以外,还包含 SQL Plus、JDBC Driver、ODBC Driver、Pro*C SDK、Net Configuration Assistant、Net Manager、和其他小工具(tnsping, sqlldr, ex原创 2013-12-10 11:21:58 · 12846 阅读 · 8 评论 -
SQL JOIN 简单介绍
注:本文转载自:http://my.oschina.net/gschen/blog/229034转载 2014-05-02 15:21:34 · 1607 阅读 · 0 评论 -
用 PowerDesigner 逆向工程导出数据库 表+字段+注释
第一步:先反向工程,文件-逆向工程-DATABASE(从数据库中加载数据表,字段=信息)选择数据库类型:如我用oracle 9i接下来会让我们选择一个ODBC数据源,像我这个已经建立好了的。如果没有的话,就要去建立一个新的: 逆向工程完成后生成的表:到这里,我们的逆向工程,就完成了。注:本文转载自:ht转载 2012-03-23 12:24:10 · 2930 阅读 · 0 评论 -
Informix ODBC 设置
1、先下载IBM的ODBC连接配置工具:connect.3.50.TC8DE.WIN.zip 可以到IBM官方网站下载:http://www14.software.ibm.com/webapp/download/search.jsp?rs=ifxic 2、安装上面工具转载 2011-08-23 12:59:40 · 5368 阅读 · 2 评论 -
查看 Oracle 数据库锁和解锁的方法
-- 查看数据库锁明细select a.sid, b.serial#, b.username, b.osuser, b.machine, b.program, c.object_name,d.spid, decode(a.type,转载 2011-07-31 00:30:43 · 1728 阅读 · 0 评论 -
Oracle Optimizer
本文的目的:1、说一说Oracle的Optimizer及其相关的一些知识。2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。开始吧:Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器转载 2009-07-01 11:19:00 · 1037 阅读 · 0 评论 -
MySQL 服务无法启动 1067 错误 进程意外终止解决方法
之前装过一遍 MySQL 5.1,同样的 msi 安装文件,卸载 MySQL 之后过几天重新装却怎么都不行。安装好了之后配置 MySQL 实例的时候到第三步“Start Service”怎么都过不去,尝试自己启动服务或者用命令行启动,都失败;上网找了一下,别人一般都说 my.ini 有问题,尝试了也不管用。 再次重装的时候,无意中看见有个 data 的安装目录,默认是“C:/Docum原创 2010-04-12 14:53:00 · 1884 阅读 · 0 评论 -
常见的权限管理设计之一
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 2. 基于操作的权限设计这种模式下每转载 2010-04-01 11:19:00 · 1186 阅读 · 1 评论 -
常见的权限管理设计之二
实现业务系统中的用户权限管理--设计篇 B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/S中,浏览器是每一台计算机都已具备的,如果不建立一个完整的权限检测,那么一个“非法用户”很可能就能通过浏览器轻易访问到B/S系统中的所有功能。因此B/S业务系统都需要有一个或多个权限系统来实现访问权转载 2010-04-01 11:21:00 · 950 阅读 · 1 评论 -
解决重装 Oracle 出现的 INS-32025 问题,完全卸载 Oracle11g
解决重装 Oracle 出现的 INS-32025 问题,完全卸载 Oracle11g原创 2010-09-15 12:55:00 · 30775 阅读 · 1 评论 -
Windows7 下安装 Oracle 10g
Windows7 下安装 Oracle 10g原创 2010-12-17 18:58:00 · 1431 阅读 · 0 评论 -
PL/SQL Developer 的 SQL 编辑窗口显示行号
PL/SQL Developer 的 SQL 编辑窗口显示行号原创 2010-12-20 14:29:00 · 49049 阅读 · 11 评论 -
MySQL 客户端无法连接 mysqld-nt 问题的解决
MySQL 客户端无法连接 mysqld-nt 问题的解决转载 2011-01-17 17:01:00 · 4615 阅读 · 0 评论 -
Oracle 创建 DBLink 的方法
Oracle 创建 DBLink 的方法原创 2011-05-10 11:54:00 · 117824 阅读 · 8 评论 -
Kettle 启动报错 Invalid byte 1 of 1-byte UTF-8 sequence
好不容易用 Kettle 创建好了数据库连接,用 admin 用户创建了其他用户来登录。退出 Kettle 后重新启动,结果发现报错:Invalid byte 1 of 1-byte UTF-8 sequence郁闷死了,网上查了一下,这个一般是 .xml 文件导致的,那为什么这会有这个问题呢?原来是 %AppData%\.kettle\repositories.xml 这个文件里原创 2012-12-17 18:11:21 · 11533 阅读 · 0 评论