-
Oracle:设置查询超时
所属栏目:[站长百科] 日期:2021-01-15 热度:96
我有一个PL / SQL程序,它通过透明网关查询AS400数据库.有时AS400不响应查询(可能是网络问题)并且PL / SQL程序挂起. 是否有任何方法可以为Oracle查询设置超时,以便在经过一定时间后异常上升? 解决方法 您是否尝试在AS400透明网关初始化文件中设置HS_FDS_CO[详细]
-
将Oracle表移动为索引组织
所属栏目:[站长百科] 日期:2021-01-15 热度:156
我在一个实时生产环境中有一个Oracle表,该表的大小超过了一半.是否有可能将这个正常的Oracle表从堆组织化为索引组织,或者这是否只能通过将数据从此表移动到另一个索引组织的新表来实现?无论哪种方式,如果您能列出此程序中涉及的步骤,我将不胜感激. 解决方[详细]
-
oracle – 无法捕获PL / SQL异常处理程序中的transfer_timeout错
所属栏目:[站长百科] 日期:2021-01-15 热度:186
我将超时设置为2秒,但代码运行了一分钟,然后转到其他时间而不是UTL_HTTP.transer_timeout. DECLARE request UTL_HTTP.REQ; response UTL_HTTP.RESP; n NUMBER; buff VARCHAR2 (4000); clob_buff CLOB;BEGIN UTL_HTTP.SET_RESPONSE_ERROR_CHECK (FALSE); UT[详细]
-
如何在oracle中的存储过程中使用sum()函数?
所属栏目:[站长百科] 日期:2021-01-15 热度:154
下面的示例工作正常,它返回一些行.但我需要行的摘要. DECLARE x number;Cursor c1 is select sal,deptno from emp; rw c1%rowtype;BEGIN x:=0; open c1; LOOP fetch c1 into rw; FOR i IN 1..rw.deptno LOOP x:=x+rw.sal; end loop; exit when c1%notfound[详细]
-
oracle – 当我从未编程时按Enter键时,为什么APEX会提交?
所属栏目:[站长百科] 日期:2021-01-15 热度:133
我在Oracle APEX 4.2中发现了这种行为:您创建了一个包含表单元素的页面,现在当您在文本框(文本字段)中按Enter键时,页面会提交,即使您将“按Enter时提交”设置为“否”并且“避难”对密钥代码13进行了任何动态操作或其他 javascript检查. 这也可以使它看起[详细]
-
oracle – 在不同用户下创建的索引
所属栏目:[站长百科] 日期:2021-01-14 热度:120
我在一个表列上创建了一个索引作为sys用户,因为我没有提到它在sys模式下创建的模式名称.当我作为具有对表的读访问权限的不同用户运行查询时,我没有看到正在使用的索引.如果索引是在不同的模式下创建的,请告诉我是否在oracle中忽略索引? 解决方法 没有特定[详细]
-
oracle如何在内部存储带时区的时间戳
所属栏目:[站长百科] 日期:2021-01-14 热度:159
基于Oracle文档,它在数字方面内部存储时区的不同部分和时区.我读了这篇文章 http://www.orafaq.com/wiki/Timestamp,它解释了时间戳内部格式的算法.所以我做了一个简单的测试来验证它. SQL create table tz_test(id number,tz timestamp with time zone); T[详细]
-
database – 将oracle10g数据dmp文件导入oracle 11g
所属栏目:[站长百科] 日期:2021-01-14 热度:180
副标题#e# 我正在尝试导入使用oracle 10g生成的dmp文件,这是我得到的导出日志: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionWith the Partitioning,OLAP,Data Mining and Real Application Testing optio[详细]
-
有没有人有一个示例数据迁移脚本(Oracle 10g到Oracle 10g,但不同
所属栏目:[站长百科] 日期:2021-01-14 热度:159
我正在尝试编写数据迁移pl / sql脚本,以将一个模式中的一些数据传输到另一个服务器上的不同模式.第二个数据库作为原始数据库的子集启动,但我们已修改了架构.所以我不能只为每个表使用以下内容: Insert into DB2.table_name select * from DB1.table_name2[详细]
-
Oracle JOIN USING子查询:ora-00904字符串:无效的标识符
所属栏目:[站长百科] 日期:2021-01-14 热度:51
我的查询中有一点语法问题(简化): select *from table1 t1inner join table2 t2 using (pk1)inner join table3 t3 using (pk2)where not exists (select1 from table4 t4 where t4.pk1 = t1.pk1) 通过使用“using”关键字,oracle不允许在列名前面使用表标[详细]
-
如何在oracle的字母数字列中使用order by
所属栏目:[站长百科] 日期:2021-01-14 热度:192
在我的表中,我的列之一具有如下值 Y-1Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9Y-10Y-11Y-12Y-13Y-14 当我通过这个专栏订购它的工作正常,如果该行的值高达Y-9其他明智的我的结果是错误的如下. Y-1Y-10Y-11Y-12Y-13Y-14Y-2Y-3Y-4Y-5Y-6Y-7Y-8Y-9 但我想要输出如下 Y-1Y-2Y-[详细]
-
Oracle SQL在括号中获取最后一个字符串(也可能包括括号内)
所属栏目:[站长百科] 日期:2021-01-14 热度:108
我正在使用此查询: SELECT strain.id,TRIM(SUBSTR(strain.name,1,INSTR(strain.name,'[')-1)) AS nameFROM species_strain strain 上面的查询给出了类似以下内容: id name-----------------------------------------------100 CfwHE3 (HH3d) Jt1 (CD-1)1[详细]
-
Oracle过程仅在设置serveroutput on时有效;
所属栏目:[站长百科] 日期:2021-01-14 热度:123
尝试使用存储过程插入记录的奇怪行为. 仅适用于set serveroutput: 谢谢. SQL*Plus: Release 11.2.0.1.0 Production on Tue May 31 22:48:25 2016Copyright (c) 1982,2010,Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Editi[详细]
-
如何使用cx_oracle django包连接到oracle遗留数据库?
所属栏目:[站长百科] 日期:2021-01-14 热度:98
我连接到旧版oracle数据库后端的数据库设置是 DATABASES = { ????‘bannerdb’:{ ????????‘ENGINE’:’django.db.backends.oracle’, ????????‘NAME’:’host:port / service_name’, ????????‘USER’:’用户名’, ????????‘密码’:’密码’, ??[详细]
-
oracle – 如何将数据库大小从11GB增加到20Gb以上
所属栏目:[站长百科] 日期:2021-01-14 热度:147
每当我尝试将新转储导入数据库时??,我都会遇到错误. 如何增加db大小?有没有办法解决这个问题,而不删除数据库中的数据? ORA-12953: The request exceeds the maximum allowed database size of 11 GB 解决方法 我刚遇到同样的问题,在这个页面上找到了一个[详细]
-
信号器背板oracle
所属栏目:[站长百科] 日期:2021-01-14 热度:140
是否可以基于oracle数据库设置信号器背板? 我们有2台服务器,它们有一个信号器集线器.客户端可以连接到服务器A或服务器B.当我们通过服务器A上的集线器发送消息时,我们也希望服务器B上的用户获得该消息.我们不使用azure,因为它是一个内部公司网站.没有sql s[详细]
-
oracle程序与案例它取决于参数
所属栏目:[站长百科] 日期:2021-01-14 热度:98
嗨,我想做一个如下的程序: CREATE OR REPLACE PROCEDURE SOL.INSERT_LD_NEXTPROCESS (vgroupid NUMBER)ISVPERIODID VARCHAR2 (10);vPROCSESSID NUMBER;CURSOR cIS SELECT COMPANYID,GROUPID,PERIODID,FN_PPROCESSCURRENTFROM LIQUIDATIONSDETAILS WHERE P[详细]
-
Oracle 12c以一种奇怪的方式解释SQL(内部查询)
所属栏目:[站长百科] 日期:2021-01-14 热度:196
我们最近将Oracle数据库从10g迁移到12c(12.1.0.1.0).在考虑了某些查询的问题后,我们决定进一步清理数据库并删除所有不需要的对象. 因此,我编写了一个查询,在数据库DDL中搜索要显示的特定文本,其中使用了特定的视图或函数. SELECT object_name,object_type,[详细]
-
Oracle存储过程列表参数
所属栏目:[站长百科] 日期:2021-01-14 热度:80
我正在开发一个与Oracle数据库交互的.NET前端.我已经弄清楚如何获取要执行的存储过程列表,但我不知道如何获取属于存储过程的参数列表.我希望能够显示所有参数的列表,这些参数既是存储过程的输入参数,也是输出参数. 我已经尝试使用DBA_SOURCE,DBA_PROCEDURE[详细]
-
在oracle 11g中生成样本数据
所属栏目:[站长百科] 日期:2021-01-14 热度:154
我有以下程序的问题,它根本不选择随机的街道和城镇.问题在于 streets(SYS.DBMS_RANDOM.VALUE(1,50)) 和 towns(SYS.DBMS_RANDOM.VALUE(1,50)) 看起来random.value只评估一次,我怎样才能让它选择varray的随机元素? CREATE OR REPLACE PROCEDURE GENERATE_AD[详细]
-
oracle – 来自无向图的最小ID
所属栏目:[站长百科] 日期:2021-01-14 热度:145
使用Oracle 11g,我试图在ID对的无向图中找到最小的ID. 使用以下对: create table unique_pairs ( ID1 INT,ID2 INT );insert all into unique_pairs (ID1,ID2) VALUES ( 1,2 ) into unique_pairs (ID1,3 ) into unique_pairs (ID1,ID2) VALUES ( 4,2 ) int[详细]
-
在QueryDSL / Oracle SQL中是否有一个干净的解决方案来实现包容
所属栏目:[站长百科] 日期:2021-01-14 热度:122
我正在尝试使用QueryDSL(包括开始,独占结束日期)创建一个时间间隔的查询. 在QueryDSL的documentation中,我发现公共BooleanExpression介于(表达式 T from,Expression T)之间;双方都是独家的, Get a first this second expression 但是它转换为Oracle SQL BE[详细]
-
Oracle的转储(systimestamp)字节的含义
所属栏目:[站长百科] 日期:2021-01-14 热度:185
我试图理解我的数据库中设置的时间戳的字节是什么意思.如何计算它们以生成更易读的日期? 我正在使用以下查询来获取我需要的数据: SELECT systimestamp,DUMP (systimestamp),sessiontimezoneFROM dual; 以上查询的输出是: +----------------------------[详细]
-
oracle – 可能是我的游标中导致无效游标01001的逻辑原因
所属栏目:[站长百科] 日期:2021-01-14 热度:165
在以下程序中有一个我无法找到的逻辑错误,你能找到它是什么吗?以下过程导致以下错误: ora-01001无效游标01001 这是程序: CREATE OR REPLACE PROCEDURE P_C is v_tab_name varchar2(40); -- v_col_name varchar2(100); var1 varchar2(2000); var2 varcha[详细]
-
Oracle 11G – 插入时索引的性能影响
所属栏目:[站长百科] 日期:2021-01-14 热度:186
目的 验证插入没有PK /索引的记录加上后来创建的记录是否真的比插入PK /索引更快. 注意 这里的要点不是索引需要更多时间(很明显),但总成本(不带索引的插入创建索引)高于(使用索引插入).因为我被教导插入没有索引并且稍后创建索引因为它应该更快. 环境 DELL[详细]