oracle

    0热度

    1回答

    我经常在Oracle中挂起会话(锁定表)。 没有DBA权限,是否有方法删除这些会话或解锁表? 我能做些什么来避免这个问题吗? (例如SQL * PLUS中的某些超时设置)。 这主要是从bash脚本启动的SQL。

    1热度

    0回答

    我test.java是 public static main(String[] args) { Connection connection =null; try{ Class.forName("oracle.jdbc.driver.OracleDriver"); long start=System.currentTimeMillis();

    0热度

    1回答

    我有处理情况查询执行时间(性能问题)需要执行补丁脚本以300万排data.The当前查询执行时间不能满足几行预期(18000),这是需要大约4小时(在部署实况之前测试数据)。 补丁脚本实际上在循环中选择了数百万行数据并根据规范进行更新,我只是想知道多长时间可能需要数百万行数据,因为只需要18000行大约需要4小时。 克服这个问题即时决定创建临时表保存整个select语句的数据,并使用临时表补丁的过

    0热度

    2回答

    我试图将行插入到以下Oracle数据库插入时间戳,但我得到的错误 [22008][1830] ORA-01830: date format picture ends before converting entire input string insert into tbl (coldate, start, end) values ( TO_DATE('2005-03-04 02:04:30',

    2热度

    3回答

    CREATE OR REPLACE FUNCTION sumNumbers(p VARCHAR2) RETURN NUMBER IS ... SELECT sumNumbers('3 + 6 + 13 + 0 + 1') FROM dual; 所以输出应该是:23

    0热度

    2回答

    我有以下格式化的XML使用Oracle “枢轴xml” 的生产的,即: <?xml version="1.0" encoding="UTF-8"?> <PivotSet> <item> <column name="INTERFACE_NO">1</column> <column name="INTERFACE_NAME_A">abc1</column>

    0热度

    1回答

    我试图做这样的事情: SELECT * From stock ; Define input ; insert into STOCK values(&input) ; commit ; 我的问题是,选择的结果不会出现在脚本输出窗口,直到提示弹出后已显示从用户获得用户的值input。 这个想法是,用户可以查看表中缺少的条目,然后插入用户想要的值。查看选择后,用户将被提示输入,输入所需的值,然

    0热度

    1回答

    我运行一个简单的删除查询: delete from table where column_name in (value1, value2, ...) 但它太长的时间来执行,但它完成 - 但不是很快。该表未编入索引。我也杀了所有的运行会话。几天回它运行非常顺利,我不知道为什么,它的表现很奇怪。 请在这里把你的宝贵想法。

    0热度

    1回答

    我想更新一个表的列。但所需的数据在另一个oracle数据库中可用。这是将数据从远程数据库复制到我的数据库的最佳方法。 我应该使用JAVA程序还是我可以在PL/SQL本身实现它?

    0热度

    2回答

    我刚刚从Oracle SQL Developer创建了一个名为BATCHINSERT的新数据库连接。但是当我尝试tnsping时,我收到以下错误消息。 TNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0 - Production on 27-APR-2016 15:28:37 Copyright (c) 1997, 2014, Ora