-
oracle – 如何知道数据库连接的数量
所属栏目:[站长百科] 日期:2021-01-18 热度:104
请注意,即使它看起来非常相似,但这个链接不是重复的问题: How to list active / open connections in Oracle? 我不是在询问会话数量,而是询问连接数量.我知道我可以查询v $session视图,但我不知道有多少连接在那里使用.如果有办法从中衍生出来,请赐教. 编辑[详细]
-
oracle – 在不同用户下创建的索引
所属栏目:[站长百科] 日期:2021-01-18 热度:110
我在一个表列上创建了一个索引作为sys用户,因为我没有提到它在sys模式下创建的模式名称.当我作为具有对表的读访问权限的不同用户运行查询时,我没有看到正在使用的索引.如果索引是在不同的模式下创建的,请告诉我是否在oracle中忽略索引? 解决方法 没有特定于[详细]
-
oracle – ORA-00922:缺少或无效选项
所属栏目:[站长百科] 日期:2021-01-18 热度:106
在Toad 9中,执行’SET DEFINE OFF;’我收到错误’ORA-00922:丢失或无效选项’ 解决方法 或者,您可以这样做: 导航到查看 TOAD选项然后转到“执行/编译”节点/项并取消选中“提示替换变量”选项. 或者,对于编辑器级别更改,右键单击编辑器并取消选中“提示替[详细]
-
oracle – 如何修复“无法实例化JDBC驱动程序”的Flyway命令行错
所属栏目:[站长百科] 日期:2021-01-17 热度:133
我是Flyway的新手.我在 Windows 64bit上使用Flyway 3.2.1,并尝试使用我的本地Oracle数据库安装命令行工具(11g).我收到以下错误: 错误:无法实例化JDBC驱动程序:oracle.jdbc.OracleDriver 我做错了什么?在flyway.conf中我配置了我的jdbc url以及用户名和密[详细]
-
如何获取Oracle Coherence群集中的所有缓存名称?
所属栏目:[站长百科] 日期:2021-01-17 热度:92
我正在运行Oracle coherence集群并使用扩展客户端连接到集群. 如果有多个扩展客户端继续加入和离开oracle coherence集群,则有可能一个服务创建了一些缓存并离开了集群,但这些缓存存在于集群中. 我希望在任何时间点都可以在群集中显示所有缓存名称. 是否可以[详细]
-
将来自Oracle查询的dense_rank转换为postgres
所属栏目:[站长百科] 日期:2021-01-17 热度:101
我正在尝试将以下Oracle查询转换为Postgres select this_.GLOBAL_TRANSACTION_ID as y0_,this_.BUSINESS_IDENTIFIER as y1_,this_.ENVIRONMENT as y2_,count(*) as y3_,this_.HOST_NAME as y4_,listagg(process,',') within group (order by date_time) as p[详细]
-
oracle – 当我从未编程时按Enter键时,为什么APEX会提交?
所属栏目:[站长百科] 日期:2021-01-17 热度:100
我在Oracle APEX 4.2中发现了这种行为:您创建了一个包含表单元素的页面,现在当您在文本框(文本字段)中按Enter键时,页面会提交,即使您将“按Enter时提交”设置为“否”并且“避难”对密钥代码13进行了任何动态操作或其他 javascript检查. 这也可以使它看起来[详细]
-
ORA-01000:使用oracle即时客户端和C#超出最大打开游标数
所属栏目:[站长百科] 日期:2021-01-17 热度:181
我们的C#应用??程序正在生成ORA-01000错误.我们使用的是ODP.Net,应用程序运行完美,没有任何ORA-01000错误. 我们删除了ODP.Net并安装了即时客户端(我们现在使用7个dll文件从C#连接到Oracle,这些文件是oci.dll,ociw32.dll,Oracle.DataAccess.dll,orannzsbb11.d[详细]
-
Oracle存储过程列表参数
所属栏目:[站长百科] 日期:2021-01-17 热度:127
我正在开发一个与Oracle数据库交互的.NET前端.我已经弄清楚如何获取要执行的存储过程列表,但我不知道如何获取属于存储过程的参数列表.我希望能够显示所有参数的列表,这些参数既是存储过程的输入参数,也是输出参数. 我已经尝试使用DBA_SOURCE,DBA_PROCEDURES,[详细]
-
在oracle 11g中生成样本数据
所属栏目:[站长百科] 日期:2021-01-17 热度:175
我有以下程序的问题,它根本不选择随机的街道和城镇.问题在于 streets(SYS.DBMS_RANDOM.VALUE(1,50)) 和 towns(SYS.DBMS_RANDOM.VALUE(1,50)) 看起来random.value只评估一次,我怎样才能让它选择varray的随机元素? CREATE OR REPLACE PROCEDURE GENERATE_ADDR[详细]
-
oracle – 无法捕获PL / SQL异常处理程序中的transfer_timeout错
所属栏目:[站长百科] 日期:2021-01-17 热度:198
我将超时设置为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); UTL_[详细]
-
oracle – 来自无向图的最小ID
所属栏目:[站长百科] 日期:2021-01-17 热度:97
使用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 ) into[详细]
-
在QueryDSL / Oracle SQL中是否有一个干净的解决方案来实现包容
所属栏目:[站长百科] 日期:2021-01-17 热度:179
我正在尝试使用QueryDSL(包括开始,独占结束日期)创建一个时间间隔的查询. 在QueryDSL的documentation中,我发现公共BooleanExpression介于(表达式 T from,Expression T)之间;双方都是独家的, Get a first this second expression 但是它转换为Oracle SQL BETW[详细]
-
Oracle的转储(systimestamp)字节的含义
所属栏目:[站长百科] 日期:2021-01-17 热度:195
我试图理解我的数据库中设置的时间戳的字节是什么意思.如何计算它们以生成更易读的日期? 我正在使用以下查询来获取我需要的数据: SELECT systimestamp,DUMP (systimestamp),sessiontimezoneFROM dual; 以上查询的输出是: +------------------------------[详细]
-
oracle – 可能是我的游标中导致无效游标01001的逻辑原因
所属栏目:[站长百科] 日期:2021-01-17 热度:200
在以下程序中有一个我无法找到的逻辑错误,你能找到它是什么吗?以下过程导致以下错误: ora-01001无效游标01001 这是程序: CREATE OR REPLACE PROCEDURE P_C is v_tab_name varchar2(40); -- v_col_name varchar2(100); var1 varchar2(2000); var2 varchar2[详细]
-
Oracle 11G – 插入时索引的性能影响
所属栏目:[站长百科] 日期:2021-01-17 热度:58
目的 验证插入没有PK /索引的记录加上后来创建的记录是否真的比插入PK /索引更快. 注意 这里的要点不是索引需要更多时间(很明显),但总成本(不带索引的插入创建索引)高于(使用索引插入).因为我被教导插入没有索引并且稍后创建索引因为它应该更快. 环境 DELL L[详细]
-
如何在oracle中的存储过程中使用sum()函数?
所属栏目:[站长百科] 日期:2021-01-17 热度:164
下面的示例工作正常,它返回一些行.但我需要行的摘要. 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 – 如何获取结果中的所有行而不是只有100行?
所属栏目:[站长百科] 日期:2021-01-17 热度:86
我使用的是Microsoft Visual Studio 2012 Shell(集成)版本. 当我右键单击任何表并选择“查询窗口”时,我能够编写代码以从Oracle数据库返回值.但是当我运行它时,我只得到100行结果. 如何获得所有结果行?有没有我可以检查或取消选中的选项来实现这一目标? 解[详细]
-
oracle – PARTITION BY在H2 db中不起作用
所属栏目:[站长百科] 日期:2021-01-16 热度:156
我正在使用PARTITION BY子句对结果进行排序.有关使用PARTITION BY的详细信息,请参阅此问题 Sql Order by on multiple column.当我在Oracle中运行时,它可以正常工作.我在我的单元测试用例中使用H2 db.当我在H2 db上运行相同的查询时,它不起作用.在H2中是否已[详细]
-
Oracle SQL Developer的任何免费替代方案
所属栏目:[站长百科] 日期:2021-01-16 热度:166
我在使用SQL Developer时遇到了一些困难,比如在编写冗长的脚本并且某处出现错误时,我必须逐行搜索错误.我最近从Toad转移,因为它不再是免费软件了.我们有没有SQL Developer的开源免费替代品? 解决方法 好吧,如果你只需要一个可以检查你的查询错误的软件,并且[详细]
-
oracle – 如何检索游标的sql文本?
所属栏目:[站长百科] 日期:2021-01-16 热度:112
如果我有一个游标并想在执行期间记录游标文本,是否可以以某种方式使用游标名称并检索SQL? 例如, OPEN cursor_1 for SELECT ... 我想相信我可以像cursor_1%NAME那样做,就像我可以使用游标的其他属性一样. (%ISOPEN,%FOUND等). 解决方法 AFAIK,无法将游标名[详细]
-
了解oracle中的解释计划
所属栏目:[站长百科] 日期:2021-01-16 热度:143
我试图理解oracle中的解释计划,并想知道oracle在形成解释计划时考虑了什么条件 我正在测试oracle 11g中存在的HR模式中的简单查询 select * from countries where region_id in (select region_id from regions where region_name = 'Europe'); 当我运行以下[详细]
-
如何在oracle pl / sql中选择嵌套类型?
所属栏目:[站长百科] 日期:2021-01-16 热度:141
我希望能够通过rowid删除然后立即在审计表中插入要删除的数据. 记录太多了 INSERT INTO … SELECT CRITERIA然后DELETE … CRITERIA. 我已经知道如何使用rowid和INSERT INTO … SELECT来做所有事情. 内包装体: TYPE some_type IS RECORD ( row_id ROWID,full[详细]
-
oracle – 更新连接的权限不足
所属栏目:[站长百科] 日期:2021-01-15 热度:147
场景:我们为经理批准的请求生成记录.待处理时,经理会更改(从人力资源供稿中一夜之间更新).我们需要更新请求以指示新经理. 这是查询的缩写版本,应该这样做: update (select grw.approver_user_id,gup.supervisor_id from gs3.user_role gur join gsu.user_p[详细]
-
oracle – AQ $_PLSQL_NTFNnnnn调度程序作业用于什么?
所属栏目:[站长百科] 日期:2021-01-15 热度:97
我根本不使用高级队列,但AQ $_PLSQL_NTFNnnnn调度程序作业的数量不断增加. 目前有8个这样的工作.因为它们 – 我需要刷新最大同时作业数. 大约2个月前,它的限制是10,目前我有限制15,因为8“不必要”(至少对我而言)那个工作 – 我需要将它增加到20或25:-S 那[详细]