`
jianghs
  • 浏览: 22683 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MB连接Oracle数据库 郁闷的事情

阅读更多
这三天太郁闷了,一直想使用MB连接oracle10g,但一点进展也没有,看到了IBM上的infocenter,仍然难以成功。

Configure an ODBC data source using the ODBC Data Source Administrator:
Click Start > Settings > Control Panel > Administrative Tools > Data Sources (ODBC).
Click the System DSN tab.
When you define a new data source, select the appropriate driver for your database and complete the dialog that is displayed. Refer to your relevant database product documentation for more information.


The Default Configuration wizard and the database commands to create a broker, or a database, on Windows automatically create the ODBC data source names (DSNs) for you.
Oracle
When you define a data source for Oracle, choose the driver:
MQSeries DataDirect Technologies 5.00 32-BIT Oracle

The ODBC Oracle Driver Setup dialog opens.
Complete these steps to configure the driver:
On the General tab:
Enter the DSN name, description, and server name (where the server name is the "Service Name" that resolves to a "Connect Descriptor", for example through a mapping in the TSNAMES.ORA file).
Select the appropriate Oracle client version from the list.
On the Advanced tab:
Select Enable SQLDescribeParam.
Select Procedure Returns Results. The resultant ODBC definition in the Windows registry has a string value called ProcedureRetResults with the value 1.
Click Start > Run.
Type REGEDIT in the Open field.
Click OK.
Use REGEDIT to navigate to the correct location. Create a new registry subkey for each of your DSNs that reference an Oracle database.
HKEY_LOCAL_MACHINE
    SOFTWARE
        ODBC
            ODBC.INI
Click OK to close ODBC Data Source Administrator.
Right-click DSN. Select New > String Value.
Specify WorkArounds for the string.
Right-click WorkArounds.
Select Modify.
Type the data value 536870912.

You have now configured your ODBC data source names on Windows.
分享到:
评论
1 楼 excuse 2009-09-16  
需要两步设置:
0.前提,你的ORACLE客户端已安装在服务器上
1.配置系统DSN时选择 MQSeries DataDirect Technologies 5.00 32-BIT Oracle 作为oracle的驱动,修改注册表,按infocenter中所讲,添加WorkArounds

2.同时,在MB命令行控制台上,执行下列语句
>mqsisetdbparms BROKER代理名 -n ORACLEDBoracleODBC名 -u 用户名 -p 密码

相关推荐

    SQL SERVER连接oracle数据库几种方法

    SQL SERVER 连接 Oracle 数据库几种方法 在实际开发中,我们经常需要在 SQL Server 中连接 Oracle 数据库,以便实现数据交换和集成。那么,如何在 SQL Server 中连接 Oracle 数据库呢?下面我们将介绍几种常见的...

    易语言连接Oracle数据库

    数据库连接组件用于建立与Oracle数据库的物理连接,而记录集组件则负责在程序中操作数据,如查询、插入、更新和删除记录。 1. 数据库连接组件: - 在易语言中,设置数据库连接通常涉及以下参数: - 数据源(DSN)...

    如何连接oracle数据库及故障解决办法

    连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...

    Eclipse是如何连接Oracle数据库的

    有了数据库连接后,可以通过创建`PreparedStatement`或`Statement`对象来执行SQL语句。两者的主要区别在于,`PreparedStatement`支持预编译SQL语句,提高执行效率,同时能有效防止SQL注入攻击。 ```java ...

    Excel通过VBA连接Oracle数据库

    在VBA中,你可以使用ADODB(ActiveX Data Objects Database)库来建立数据库连接。首先,要在VBA编辑器中引入该库,打开VBA代码视图,然后在"工具"菜单选择"引用",勾选"Microsoft ActiveX Data Objects x.x Library...

    PB如何连接Oracle数据库

    这样,PowerBuilder 已经完成了所有数据库连接的配置,剩下的就是连接上数据库了。 PB 专用接口配置 PB 专用接口配置是连接 Oracle 数据库的第三步。进入 PowerBuilder,点击 DB Profile 选项,选择 Oracle 7.3 或...

    java连接oracle数据库jar包

    在Java中实现Oracle数据库连接,我们需要用到特定的JAR包,这些JAR包通常包含在Oracle的数据库客户端或者Oracle JDBC驱动程序中。 首先,Oracle JDBC驱动分为两种类型: Thin驱动和 Thick驱动。Thin驱动是一种纯...

    Java连接Oracle数据库的各种方法

    Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。...正确配置Java环境和Oracle JDBC驱动是实现数据库连接的关键步骤。

    VS2008连接oracle数据库代码

    在读取数据时,可以使用`Read()`方法逐行处理结果,而`Close()`方法则用于关闭数据读取器和数据库连接。 除了OracleConnection,还有其他几个重要的类在Oracle数据访问中扮演关键角色: 1. OracleCommand:用于执行...

    通达OA“ERP数据源”连接oracle数据库相关配置手册.docx

    在OA ERP模块中,添加Oracle数据源,并选择数据源类型、数据库连接方式、数据库名、口令等信息。 该手册提供了通达OA“ERP数据源”连接oracle数据库相关配置的详细步骤,旨在帮助用户快速完成Oracle安装和OA ERP...

    sap 与 oracle数据库的连接

    最后,需要检查目录是否存在,使用Al11命令实现,并建立DBCO连接,检查数据库连接状态,使用DB02命令实现。 在SAP开发中,连接Oracle数据库需要遵循一定的步骤和顺序,包括建立目录、解压缩文件、建立虚连接、修改...

    C#连接Oracle数据库字符串

    C#连接Oracle数据库字符串 C#连接Oracle数据库字符串

    通过VB来连接oracle数据库做查询

    最后,别忘了关闭数据库连接: ```vbnet conn.Close() ``` 在实际应用中,可能还需要考虑异常处理、事务管理和连接池等高级话题,以确保代码的健壮性和性能。 在提供的压缩文件“VB_oracle_V1.0”中,可能包含了一...

    geoserver2.14.0 oracle 数据库连接

    通过以上步骤,你可以成功地在GeoServer 2.14中配置Oracle数据库连接,并展示其中的Shapefile数据。这种集成不仅允许你利用Oracle的强大功能处理大规模的空间数据,还能够通过GeoServer提供丰富的地图服务,用于Web...

    不必安装oracle客户端,QT成功连接oracle数据库

    在IT行业中,数据库连接是应用程序开发中的重要环节。Oracle数据库作为一款广泛应用的关系型数据库管理系统,其强大功能和稳定性深受开发者青睐。然而,传统的连接方式往往需要在开发环境中安装完整的Oracle客户端,...

    linux远程连接oracle数据库

    ### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...

    初学SpringCloud连接Oracle数据库

    为了在SpringCloud服务中使用这个数据库连接,你可能还需要配置Ribbon或Feign客户端,以在微服务间进行数据交互。Ribbon是客户端负载均衡器,Feign是一个声明式HTTP客户端。配置它们可以使你的服务通过服务名而不是...

    php连接oracle数据库的方法(测试成功)

    2. 然后安装Oracle Instant Client,这是一个轻量级的Oracle客户端,提供了连接Oracle数据库所需的基本组件。 3. 在php.ini文件中启用oci8扩展,这一步需要在php.ini文件中设置extension=php_oci8以启用OCI8扩展。 4...

    C# winform连接Oracle数据库(直接引用Oracle.ManagedDataAccess.dll使用)

    项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,网上这方面搜索后,太多的文章,还要不停...

Global site tag (gtag.js) - Google Analytics