问题标签 [oracle10g]
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.
sql - 使用 Row_Number、order by 和 where 子句的 SQL 查询
我有以下 SQL 查询:
我要做的是选择查询的前 100 条记录
以下是问题:
显然,该
order by
条款不起作用。我注意到我必须在order by 2 DESC
之后添加另一个子句(...) from ATABLE
才能使我的查询正常工作。有什么我做错了吗?还是预期的行为?如何添加
where
子句?假设我只需要选择表的前 100 条记录where COLUMN1 like '%value%'
。我尝试在之后添加 where 子句,(...) from ATABLE
但它产生了错误......
帮助?谢谢。
PS:我使用的是 Oracle 10g R2。
oracle10g - 如何将数据导入oracle中存在的数据库
我有一个公司的程序 这家公司有多个部门,并且每个部门的数据库处于相同的状态 Ardid 并且每天从分支机构导入的数据或根据需要到总部的数据库并通过 Aldata Balimiol 发送例如,我该怎么做,并且没有错误消息表明数据已经存在或表格请帮忙举个例子,谢谢 fatah_q@yahoo.com
sql - 如何清除 oracle 执行计划缓存以进行基准测试?
在 oracle 10gr2 上,我有几个要比较性能的 sql 查询。但是在它们第一次运行之后,v$sql 表存储了用于缓存的执行计划,因此对于其中一个查询,我从第一次运行时的 28 秒到运行后的 0.5 秒。
我试过了
ALTER SYSTEM FLUSH BUFFER_CACHE;
运行此之后,查询始终以 5 秒运行,我认为这不准确。
想也许从缓存中删除行项目本身:
delete from v$sql where sql_text like 'select * from....
但我收到一个关于无法从视图中删除的错误。
oracle - 在 Microsoft Windows 2008 Server 64 位上安装 Oracle 10 ODP.NET
我尝试从以下网址安装“ Oracle10g Release 2 ODAC (64-bit) 10.2.0.3 for Windows x64 ”: http ://www.oracle.com/technology/software/tech/windows/odpnet/64-bit/index .html
在Windows 2008 server 64bit上,但在我运行 setup.exe 后它立即崩溃,并出现以下错误:
问题签名:问题事件名称:APPCRASH 应用程序名称:javaw.exe 应用程序版本:5.0.40.5 应用程序时间戳:42a019e4 故障模块名称:StackHash_5c81 故障模块版本:6.0.6001.18000 故障模块时间戳:4791adec 异常代码:c0000374 异常偏移量:00000000000a6e97 操作系统版本:6.0.6001.2.1.0.272.7 区域设置 ID:1037 附加信息 1:5c81 附加信息 2:fa1981fc0da3377cbbec45e762388188
附加信息 3:7698
附加信息 4:7defb6f15001721d919a359fb7888c17阅读我们的隐私声明: http:
//go.microsoft.com/fwlink/ ?linkid=50163&clcid=0x0409
谁能指导我到一个版本,我可以为 Windows 2008 服务器 64 位安装 ODP.NET 的最新版本?
最好的问候, Guy Bertental
sql - 使用 SQL 在 Oracle 模式之间复制数据
我正在尝试使用SQL 语句将数据从一个 Oracle 模式 ( CORE_DATA
) 复制到另一个 ( ) 中。MY_DATA
INSERT INTO (...)
SQL 语句会是什么样子?
performance - 如何将 Oracle 用户配置文件投入实际使用?
Oracle 10g 具有允许限制各种资源的配置文件。为了清楚起见,这里有一些参考资料 - orafaq.com,Oracle 文档。我对限制CPU_PER_CALL
,LOGICAL_READS_PER_CALL
以及COMPOSITE_LIMIT
防止格式不正确的语句破坏其他会话的性能特别感兴趣。
我的问题是我不知道为这些参数使用什么值,这些值将允许您进行典型的长时间运行的资源密集型操作,同时防止真正糟糕的操作。我意识到这些值会根据所涉及的硬件、容差级别和查询而有所不同,这就是为什么我更感兴趣的方法是确定哪些值是最好的。
oracle10g - 按连续时间间隔对 SQL 结果进行分组(oracle sql)
我在下表中有以下数据,我正在寻找一种方法来对每个 id 返回的连续时间间隔进行分组:
就像是
等等 ...
附言。我有一个示例脚本,但我不知道如何附加我的文件。
大家好,这里有更多的输入:
- 对于特定 ID,只有一条带有 time_stamp 的记录。
- 用户可以不同,例如第 1 天 David、第 2 天未知、第 3 天 David 等等。
因此,每个 ID 一年中的每一天都有一行,但用户不同。现在,我想查看断点,基于从第一天到最后一天的 time_stamp 间隔的差异,以从开始日到最后一天的日期顺序中的特定 ID。
查询结果应该是:
谢谢
再次嗨,非常感谢大家,我已经解决了这个问题,这里是解决方案:
oracle - Oracle 资源管理器计划设计
我是 Oracle 10g 资源管理器的新手,正在寻找有关如何制定计划以实现我的目标的指导。我将测试该计划,但我希望得到一些指导,这样我就不必尝试数百种不同的计划配置。我有以下目标:
- 不要让非系统会话显着减慢系统会话。
- 不要让任何 OLTP 用户会话显着减慢任何其他 OLTP 用户会话。
- 不要让批处理减慢 OLTP。
鉴于这些目标,我的第一个想法是创建以下消费者组/计划指令:
使用这种方法,可以将每个 OLTP 用户放入不同的 OLTP 组(假设有 10 个用户)。文档对此不是很清楚,但听起来如果 OLTP1 组中的 OLTP 用户需要的份额超过其 10% 的份额,只要其他所有 OLTP 组在需要时获得 10% 的份额,它就会获得它。我的理解准确吗?这会起作用还是有更好的方法?
oracle10g - Oracle 错误 ORA-22905: 无法访问非嵌套表项中的行
这是我编写的存储过程。在这个过程中,“p_subjectid”是一个从前端传递的数字数组。
这是我得到的错误。
正如我在不同的帖子中看到的那样,我尝试在下面的评论中给出的表函数中转换“cast(p_subjectid as packg.subjectid_tab)”。但我收到另一个错误:ORA-00902: invalid datatype
。
这就是“subjectid_tab”的定义。
谁能告诉我错误是什么。我的程序有什么问题吗?
oracle10g - 创建另一个
我试图创建将拥有 PUBLIC 角色的所有权限的新角色,然后从 PUBLIC 角色中删除所有权限。这是出于安全目的。
这就是问题。我无法将 SYS./1005bd30_LnkdConstant 和其他具有相同格式的其他人授予我的新角色。
样本:
SYS./10076b23_OraCustomDatumClosur SYS./100c1606_StandardMidiFileRead ORDSYS./1013c29d_PlanarImageServerPro。. .
我真的需要这些,或者我的新“公共”角色可以没有这些吗?
任何帮助都感激不尽。