问题标签 [oracle8i]
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 TNS-12505 错误
我正在使用 Oracle,我必须做的是将现有数据库导出到新安装。
我已经安装了新的 oracle 客户端 8.1(以前是 8.0),我已经成功导入了数据库的所有实例,(用户,角色,一切)。
基本上它是服务器,它从其他单个客户端共享数据。我现在面临的一个问题是,任何 XYZ 客户端都无法更改其登录凭据。我收到两种不同类型的错误。下面我会提到:
- TNS-12505: TNS:listener 无法解析连接描述符中给出的 SID
- TNS-12500:TNS:侦听器无法启动专用服务器进程 TNS-12560:TNS:协议适配器错误 TNS-00530:协议适配器错误
通过谷歌搜索指定的错误,我几乎尝试了所有选项。
我在服务器安装和测试时配置了 TNSNAMES.ora 和 LISTENER.ora,它们运行良好。
但问题是当我使用“Net8 Assitant”配置 TNSNAMES 后通过客户端连接时,它显示以下错误。
我将尝试附加配置文件数据: TNSNAMES.ora @ Server
LISTENER.ora @ 服务器
最后是 TNSNAMES.ora @Client
从上面的设置中,我在客户端得到以下错误:
TNS-12505: TNS:listener 无法解析连接描述符中给出的 SID
请提出任何解决方案,我将非常感激。
sql - Oracle 8i 替换 CLOB 中的换行符
\r
我有一个 CLOB,我正在尝试用或\n
酌情替换换行符。这是因为我使用 SQL*Plus 来导出数据,并且它导出了原始换行符,这意味着我的解析器查看输出的空白格式以确定字段值不起作用。
我尝试了这样的命令:
SELECT REPLACE(DESCRIPTION, chr(10), '\n') FROM ORDESCRIPTION;
但我得到:
ORA-00932: inconsistent datatypes
数据:
该字段实际上包含更多数据,由稍微更好的数据库浏览器 GUI 显示:
java - 将对象类型表从 java 传递到 oracle 8i
我需要将对象列表(如值表)从 java 传递到 oracle 8i。
我正在尝试使用 oracle 8i 中的以下数据库对象。
这在 8i 中可能吗?
如果可能,请帮助我解决问题。
c# - Oracle 在插入时更改十进制值
所以,我在 Oracle 用我插入的十进制数值做这个奇怪的事情时遇到了一些麻烦。我的 oracle 字段值为“数字”,我插入的数字是来自我的 C# 后端代码的浮点数。我一直跟踪程序中的值,直到它被插入数据库。假设您尝试插入“1.2”?一直到插入,该值仍然是 1.2,但是一旦它在数据库中,它就会变成“1.20000004768372”。我所有的十进制值都是这样做的,无论是多还是少,我都找不到任何押韵或原因。
详细来说,这是在旧的 Oracle 8i 数据库上完成的,我的代码是 asp.net/C#。但就像我说的,我很确定不是程序在做这个。任何帮助将不胜感激!
arrays - 如何在for循环ORACLE中获取数组中的数组值
谁能帮助我如何在for循环ORACLE中获取数组中的数组值。这是参数数组中的一个示例。我想得到数组的值是“ID”中的数组[3]和ID“EMP01658”的VALUE。
数组([1] => DC0001 [2] => DC0002 [3] => 数组([ID] => EMP01658))
这是我的 PL SQL 代码;
--这是我的包全局变量
--这是我的程序
谢谢你。:)
oracle - 查询在 Oracle 11g 上有效,但在 Oracle 8i 上失败
我在 Oracle 11g 中运行这个查询没有问题:
但是当我在 Oracle 8i (8.7.1) 中运行它时,它会给出 ORA-00933: SQL 命令未正确结束。
在 Oracle 8i 中运行 sql 命令时我必须知道什么特别注意事项吗?
提前致谢
oracle - Oracle 8i 中 CASE 的替代方案
感谢 stackoverflow 社区,我发现由于 CASE WHEN,Oracle 8i 不支持此查询。
此查询在 Oracle 8i 上运行的替代方法是什么?
提前致谢!
oracle - ansi 加入 oracle 8i
我在 Oracle 8i 中有这个查询:
我最近询问了 Stackoverflow 社区,他们告诉我 Oracle 8i 不支持 ansi 连接。
如何为 Oracle 8i 重写此查询?
提前致谢!
sql - 连接有和没有连接列的表
我有一个类似于以下问题的场景“加入逗号分隔的数据列”。但是这个问题是不同的,我需要从表 T1 中选择。
在最终结果中,我需要从表 T1 中选择值,并标记表 T2 中是否存在相应的非空值。加入时也需要考虑[col3]
。
预期结果
--- John,是的 --- (因为存在“R3”)
--- 亚历克斯,不 ---
--- 码头,没有 ---
--- Sara,是的 ---(因为存在“R1”)
问题
在 Oracle 8i 中编写此查询的最佳方法是什么?
sql - 试图在 Oracle 8i 中运行它
我正在尝试在 Oracle 8i 中运行此查询,但它不起作用!
我已经进行了很多更改 [例如更改case when
为decode
],但仍然不行...
有人可以帮我编写 Oracle 8i 支持的查询吗?
PS.:我知道 Oracle for AGES 不支持此版本,但我只是为我的 .NET 应用程序查询数据,因此我无法升级/触摸数据库。
版本是 8.1.7,具体错误:
非常感谢,