问题标签 [heterogeneous-services]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 从 Oracle 连接到外部 OLEDB 数据源
我正在尝试使用 oracle dblink 连接到 OLEDB 数据源,我能够创建 dblink,但出现错误 ORA-28545
SQL> select * from dual@hsoledb;
select * from dual@hsoledb
................................*
第 1 行出现错误:
ORA-28545:错误诊断连接到代理时的 Net8
无法检索 NETWORK/NCR 消息的文本 65535
ORA-02063:来自 HSOLEDB
的前两行
SQL> select * from dual@HOJACONTA;
D
-
X
我在 tnsnames、OLEDB 链接的侦听器 (PROGRAM = hsolesql) 中添加了条目,创建了一个 initfile (inithsoledb) 并安装了 ODAC,但它无法正常工作。
OLEDB dblinks 是否需要额外的配置或软件?
oracle - Oracle DBlink 适用于 ODBC,但不适用于 OLEDB
我正在尝试使用 oracle dblink 连接到 OLEDB 数据源,我能够创建 dblink,但出现错误 ORA-28545
在同一台 oracle 服务器(10g)上,我有一个指向 ODBC DSN 的 dblink(这个可以正常工作)
我在 tnsnames、PROGRAM = hsolesql
OLEDB 链接的侦听器(
OLEDB dblinks 是否需要额外的配置或软件?我还需要安装 oracle 客户端吗?
在此先感谢您的帮助
oracle11g - 从 filemaker pro 9 数据库中提取数据到 oracle 数据库
嗨,有人可以建议并解释一种将数据从 Filemaker Pro 9 提取到我的 oracle 数据库的方法,我正在阅读有关 odbc 驱动程序客户端的信息,但是,这似乎只是 File Maker 从 oracle 中提取数据。
谢谢..
sql-server - Oracle/SQL Server 数据库链接日期格式问题
我在 SQL Server 2012 和 Oracle 11g 之间建立了一个 Oracle hs 数据库链接。
从 SQL Server 数据库中选择 Oracle 中的日期列时,日期可以正常通过,但只要它必须通过任何函数,日期就会从 10 个字符裁剪到 5 个字符。
例如:
将返回 2000-08-18
将返回 5
将返回 2000-
我不知道该怎么做,起初 select 语句也返回 2000- 但后来我更改了NLS_DATE_FORMAT
允许在 select 语句中查看完整日期的参数,但没有解决任何其他问题。
当select dump(input_date,1016) from schema.table@Database
我得到
Typ=1, Len=10, CharacterSet=AL16UTF16
.
我真的很感激一些帮助,因为网上关于这个的信息似乎很少。
非常感谢。
sql-server - 异构 Oracle 到 SQL Server:在更新语句的 Where 子句中使用“IS NULL”
我在使用 ODBC 异构连接通过 Oracle 数据库 (11.2.0.4) 在 SQL Server 2000 数据库上执行的更新语句中使用 IS NULL 条件时遇到问题。
不起作用的更新语句示例。
结果:
ORA-02070: 数据库 RemoteSQLServer2000 在此上下文中不支持 IS NULL
但是,以下语句可以正常工作:
有谁知道我可以做些什么来完成这项工作?提前致谢。如果您需要更多信息,请告诉我。
sql-server - 将 Oracle 连接到 2 台不同服务器上的 Microsoft SQL Server
我正在尝试在 Oracle 和 SQL Server 之间建立连接,以将 Oracle 中的一些值插入 SQL Server。我有 2 个问题希望您能提供帮助。
Oracle 11g 数据库中创建了一个存储过程。它将几个表连接在一起并将值推送到my_table
SQL Server 中调用的表中。
我遇到的问题/问题:我尝试使用此链接在 Oracle 和 SQL Server 之间建立连接:从 Oracle 建立连接到 SQL Server - 第 2 页 — DatabaseJournal.com
但是,该指令适用于 Oracle 和 SQL Server 位于同一服务器上的情况。
就像我的情况一样,Oracle 在一台服务器上,而 SQL Server 在另一台服务器上,我很难理解设置 Listener 和 tbs 的概念。
我必须在 SQL Server 上进行任何配置吗?我需要在 SQL Server 上创建 DNS 吗?
当我在 Oracle 服务器中创建 DNS 时,与 SQL Server 的连接成功(端口 1433),但我不确定如何为此更改我的侦听器和 TNS。
我的 Oracle 知识并不先进,但到目前为止,我已经达到了这一点。希望你能帮我解决这个难题的最后一点。
sql-server - 使用 dg4odbc 将 Oracle 连接到 SQL 服务器
如果这个问题已经被问过,我很抱歉,我只是找不到我的案子的答案。我正在尝试在 2 个不同服务器上的 Oracle 11g MS SQL 数据库之间建立连接(链接)。我已按照此链接上的说明进行操作
http://www.dba-oracle.com/t_heterogeneous_database_connections_sql_server.htm
只有在 SQL 服务器上的侦听器中,我使用的是 DG4ODBC 而不是 hsodbc
我已经列出了以下步骤,但我不知道如何解决它。
1) 在我的 SQL 服务器上安装了 oracle 客户端。2) 在 SQL 服务器中创建了一个 ODBC(64 位)连接,以指向我的名为 dg4odbc 的 SQL 目标数据库 3) 在中创建名为 initdg4odbc.ora 的文件
D:\app\user\product\11.2.0\client_2\hs\admin 具有以下内容:
4)更新我的听众如下:
5)当我停止并启动监听器时,我收到以下消息:
6) 在我的 Oracle 数据库服务器上,更新 tnsnames.ora 文件以包括:
7) 当我尝试使用 tnsping dg4odbc ping tns 时,出现以下错误:
你能告诉我哪里出错了吗?我有点不顾一切地想让这种连接正常工作。
非常感谢您对此的帮助。
谢谢
oracle - Oracle PL/SQL、数据库链接和异构服务失败:ORA-02070:数据库 MSAccessODBC64bit 在此上下文中不支持 TO_NUMBER
我正在使用 Oracle 的异构服务 (HS)。我有一个指向 Microsoft Access 表的数据库链接,名为employee
. 通过使用 SQL*Plus 的 Oracle 连接,我可以描述表的列和数据类型 ( desc employee
)。我还可以从远程表中选择并接收记录。
但是,当使用匿名块时,我收到 Oracle 错误:
MSAccessODBC64
是我在 Windows 7 中配置的 ODBC DSN。
编码:
错误:
是否需要某种问题或选项才能使 HS 工作?我在看什么?
当我使用替换变量时,它会起作用并显示employee
id
.
oracle - 使用远程非 Oracle 数据库时,PL/SQL 块返回 ORA-06553:PLS-114:标识符“MyMSAccessFieldIsOver30CharsLong”太长
我有一个使用 Oracle 异构服务的 Oracle 数据库中的 MS Access 数据库的数据库链接。某些 Access 表列名的长度超过了 Oracle 允许的 30 个字符。结果,我的 PL/SQL 代码返回错误:
使用 %rowtype 语法时,有没有办法修剪或截断列名?我不允许修改 Access 数据库。我可以使用记录数据类型声明,但这将涉及将所有列数据类型复制到 pl/sql 块或包中。我尝试使用以下内容:
在 PL/SQL 块中使用 %rowtype 语法时,有没有办法修剪或截断列名?