随笔分类 -  oracle

摘要:在项目中经常会遇到一个项目操作几个数据库的情况,若是同种类型的数据库也还好说,可以直接链接两个数据库,也可以用数据库的同步功能。若我们的项目使用SQLServer2005进行开发,而且项目中要用到Oracle数据库中的数据,那么又该怎么实现?一般来说方案有以下几种。1.分别建立链接对数据库进行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用)这种方案的优点就是简单,各自写各自的数据库操作代码,缺点就是不能将两个数据库中的表直接进行联合查询,链接Oracle的每台机器必须安装OracleCli 阅读全文
posted @ 2013-01-24 15:03 边缘雨 阅读(838) 评论(0) 推荐(0)
摘要:区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在 阅读全文
posted @ 2011-01-18 13:07 边缘雨 阅读(975) 评论(0) 推荐(0)
摘要:问题描述: 在windows server 2008服务器上无法安装arcsde9.3。arcsde与oracle服务器是分开的,且sde和oracle均为64位,oracle版本10.2.0.1。解决办法:将oracle升级至10.2.0.3或以上版本。问题原因: 经过与ESRI公司的技术人员确认,ArcSDE9.3或其他ArcSDE版本是无法支持与Oracle10.2.0.1和10.2.0.2这两个版本连接的。即使能够勉强安装上,也会经常出问题,如down机或断网的异常情况。其他资料分享:64位Oracle下安装32位ArcSDE由于32位的arcsde无法访问64位的oracle,所以需 阅读全文
posted @ 2010-12-13 15:08 边缘雨 阅读(1029) 评论(0) 推荐(0)
摘要:今天不小心将oracle中的一些数据删除了,结果在网上查了下,找到了可以恢复删除的数据的方法。  真感慨oracle产品的强大啊!  下面与大家一起分享。  alter table CTYWTQCLINFO enable row movement; --改变表的行标可移动  flashback table CTYWTQCLINFO to timestamp to_timestamp('2010-0... 阅读全文
posted @ 2010-08-18 09:46 边缘雨 阅读(490) 评论(0) 推荐(0)
摘要:比如用户为chy,当两个客户端同时操作一个数据表时,就会报数据库被另外一个用户锁定的错误。解决方法:在plsql中,解锁用户,命令如下 【alter chy account unlock】 阅读全文
posted @ 2010-08-18 08:24 边缘雨 阅读(1685) 评论(0) 推荐(0)
摘要:1、使用连接工具:eclipse-》window-》open perspective-》myeclipse database explorer2、下图是oracle连接driver设置,需要添加两个jar包,分别是oracle.jar和ojdbc14.jar3、下图是db2连接driver设置,需要添加两个jar包,分别是db2jcc.jar和db2jcc_license_cu.jar说明:有时候... 阅读全文
posted @ 2010-07-26 13:52 边缘雨 阅读(1164) 评论(0) 推荐(0)