常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,个人感觉前者虽然跨平台性优于后者,但比较大(大于300M)占用资源,而且用户体验也一般,而后者相对就小很多(小于30M),用起来也比较顺手. 用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端(500M左右)比较大,而且在各个系统上安装也有些讲究,需要修改相应配置文件,有点麻烦. 如何达到不安装oracle客户端,又能使用PL/SQL工具?本人做了如下测试并达到…
起因 前几天在弄Hubble连接Oracle数据库,然后在mongodb中建立一个镜像数据库; 发现一个问题,原本数据是11W,但是镜像库中只有6w多条; 刚开始以为是没运行好,又rebuild了一下 结果变成了7w多,又rebuild,又变成了6w了............ rebuild了N次,基本上每次结果都是不一样的 准备调试 没办法只能下载源码调试一下; 先把所有的dll都输出到同一个目录 然后把Hubble的服务停止了,再把Hubble的所有文件拷贝到dll的输出目录 然后编译生成一…
晚上打开SQLPlus输入用户名和密码老是登不了,出现如上一行代码 "ORA-01034:ORACLE不可用"的错误 解决思路: 1.检查服务是否启动, 2.如果已经启动,说明数据库没有启动,需要使用管理员身份登陆后,使用startup 启动: cmd sqlplus / as sysdba    进去后,提示:已连接到空闲例程 startup                           例程已启动,数据库装载完毕 如果不能启动,先可以使用shutdown immediate…
.NetFramework3.5提供了LinqToSQL组件,为我们访问数据库提供了方便.我用的是VS+Oracle开发工具.也想体验一下快捷方便的感觉. 1.连接Oracle数据库 在连接Oracle数据库过程中,提示“错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”. 查找了相关资料,找到了是WIN7的安全模式,权限问题,在win7下要用管理员身份运行所有的不兼容软 件.于是,以管理员身份启动vs2008,再次连接,数据连接成功! 2.新建实体类 通过拖拽的方式,…
一.使用OracleClient组件连接Oracle   .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便.   1.使用客户端网络服务名连接Oracle   基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库.这种情况要么是通过C/S应用程序的客户端访问数据库的情况:要么是在B/S应用程序中,在WEB服务器端远程连接Oracle数据库服…
这段时间维护客户的一个系统,该系统使用的是ORACLE数据库,之前开发的时候用的都是MSSQL,并没有使用过ORACLE.这两种数据库虽然都是关系型数据库,但是具体的操作大有不同,这里作下记录. 连接字符串: <add name="ConnectionString" connectionString="Password=qswd2015;User ID=qswd;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTO…
众所周知Oracle云基础架构已经在越来越多的行业里应用.大家了解云基础架构是如何演进的嘛?可能有人会说Oracle高可用技术是组成云架构的基础,那它们的关系是怎么样的?大家又了解Oracle高可用技术有哪些,每种技术又有何相同点与不同点,它们各自的应用场景是哪些?为什么有些地方可以用,有些地方不可以用?good~今天我就来和大家一起分享这些问题的答案,让大家有一个系统化的理解和思路,同时在选择Oracle高可用技术时不在迷茫,不在困惑.这是成为“一名数据架构师”的必经之路. 一列出你知道的Or…
这段时间维护客户的一个系统,该系统使用的是ORACLE数据库,之前开发的时候用的都是MSSQL,并没有使用过ORACLE.这两种数据库虽然都是关系型数据库,但是具体的操作大有不同,这里作下记录. 连接字符串: <add name="ConnectionString" connectionString="Password=qswd2015;User ID=qswd;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTO…
一.使用OracleClient组件连接Oracle .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便. 1.使用客户端网络服务名连接Oracle 基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库.这种情况要么是通过C/S应用程序的客户端访问数据库的情况:要么是在B/S应用程序中,在WEB服务器端远程连接Oracle数据库服务器. 通过…
数据库的操作是当前系统开发必不可少的开发部分之一,尤其是在现在的大数据时代,数据库尤为重要.但是你真的懂得Java与数据库是怎么连接的么? 先给大家一个数据库连接的简单实例: package com.java.dbtest; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.…