首页 文章
  • 1 votes
     answers
     views

    在Oracle中获取多个blob

    我们将数据以序列化形式存储在Oracle表中 . 保存序列化数据的列是BLOB类型 . 我们有一个存储过程来查询表并将结果作为sys_refcursor返回 . 存储过程接受逗号分隔形式的键列表,其中将获取blob . 环境 - JRE 1.6 Oracle 11g 问题:当应用程序请求数据为8行或10行时,我们希望存储过程在单个数据库往返中返回带有二进制数据的所有结果行 . 这可能吗?或者用最...
  • 0 votes
     answers
     views

    Spring Jdbc模板行映射器未在Object中设置所有值

    我使用spring jdbc模板从oracle数据库中检索400条记录 . 之后我使用行映射器将行转换为对象 . 对象中的某些值没有任何值 . 当我在pl / sql编辑器中测试相同的sql时,我能够看到行的所有行和所有列 . 当我调试应用程序时,我收到以下错误 . 如果我为同一个查询获取较少数量的记录(7),它工作正常 . 行映射器正在设置对象的所有值 . 你能帮我解决这个问题吗? java.s...
  • 3 votes
     answers
     views

    如何将用户定义的类型作为输入传递给存储过程?

    我有两个涉及用户定义类型的相关存储过程 . 第一个接受对象ID并返回用户定义类型的相应实例 . 第二个接受相同用户定义类型的实例并使用它执行某些操作 . 我正在使用Java,JDBC和一些Spring JDBC . 我已经成功完成了第一个存储过程,即 . 我可以从数据库中检索用户定义类型的实例,但是,我无法使第二个存储过程工作 . 这是我到目前为止的基本概要: 架构(PL / SQL) creat...
  • 1 votes
     answers
     views

    在Jboss standalone.xml中为Oracle连接配置Apache DBCP数据源

    我想配置DBCP数据源以连接到oracle数据库 . 我可以选择在 jboss standalone.xml 或 Spring app-config.xml 中配置它 . 我需要配置org.apache.commons.dbcp.BasicDataSource的以下属性 <property name="initialSize" value="10" /...
  • 0 votes
     answers
     views

    自动导入XML到Oracle(工具,计划任务)

    我有一个问题要解决 . 我将从不同的源获取XML文件,并需要将它们导入到oracle数据库中 . 目前我通过一个小型Access-Tool手动导入它们 . 但是我想现在自动化导入过程: 计划导入任务,该任务将XML文件从定义的位置导入到我的oracle数据库中 发送摘要 - 导入数据的邮件/失败 将导入的XML文件移动到存档文件夹 有人知道提供这些功能的工具吗?
  • 0 votes
     answers
     views

    基于多个表从一个表中删除行

    我有三个表Table1,Table2和Table3以及以下查询删除Table2中的行 delete from Table2 where EXISTS (select (1) from Table1 where Table1.col1=Table2.col1 AND Table1.col2=Table2.col2 AND Table1.col3=(select **Table3.co...
  • 238 votes
     answers
     views

    如何在不复制数据的情况下创建Oracle表的副本?

    我知道声明: create table xyz_new as select * from xyz; 哪个复制结构和数据,但如果我只想要结构呢?
  • 23 votes
     answers
     views

    用于在Oracle中搜索对象(包括存储过程)的SQL

    我需要编写一些sql来允许我查询Oracle数据库中的所有对象 . 不幸的是,我们被允许使用的工具没有内置 . 基本上,我需要搜索所有表,过程,触发器,视图,一切 . 我知道如何搜索对象名称 . 但我需要搜索对象的内容 . 即SELECT * FROM DBA_OBJECTS WHERE object_name ='%search string%'; 谢谢,格伦
  • 0 votes
     answers
     views

    在特定表的每个字段中搜索Oracle中的值列表[duplicate]

    这个问题在这里已有答案: Search All Fields In All Tables For A Specific Value (Oracle) 15个答案 Useful Eclipse features? [closed] 23个答案 是否有可能在特定表的每个字段中搜索Oracle中的值列表 . 要求是从表中提取与表中任何列中的列表匹配的所有详细信息 . 该表包含大量数据,我需要...
  • 0 votes
     answers
     views

    在ORACLE中搜索特定值的行

    我想在Table行中搜索32列,在每一列中搜索特定值和计数外观,是否可以查询整行而不在oracle中键入每个列名?
  • 0 votes
     answers
     views

    在where子句中使用别名的解决方法:oracle10g

    我有这样的查询: select data.* from ((select table1.col1 as "a") union (select table2.col2 as "b")) data where 1 = 1 如果我希望过滤“a”列,我该如何添加caluse到这个?我知道我不能使用别名,但是如何编写where子句呢?我试过了: select dat...
  • 0 votes
     answers
     views

    表之间的更新

    我有两个表(ORACLE11): TABLE1: (ID_T1 is TABLE1 primary key) | ID_T1 | NAME | DATEBEGIN | DATEEND | | 10 | test | 01/01/2017 | 01/06/2017 | | 11 | test | 01/01/2017 | null | | 12 | tes...
  • 0 votes
     answers
     views

    是否有可能只从Windows批处理脚本中为几个SQLPLUS与oracle DB Build 一个连接?

    我开发了一个Windows批处理脚本,它在循环中启动了几个sqlplus脚本,特别是一个sqlplus . 所以,我问是否可以通过调用另一个sqlplus或其他来 Build 单个数据库连接 . 实际上,通过在该循环中连接和断开数据库存在一些性能问题 . 这里是循环的例子: for /f "tokens=1,2 DELIMS=/ " %%a in (%USER_LOGS%) d...
  • 2 votes
     answers
     views

    如何使用FailOver为ODP.NET连接字符串配置连接字符串?

    从System.Data.OracleClient转换为ODB.NET并需要帮助转换我的连接字符串 . 这是我与System.Data.OracleClient一起使用的内容 . SERVER =(DESCRIPTION_LIST =(LOAD_BALANCE = yes)(FAILOVER = ON)(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCO...
  • 1 votes
     answers
     views

    Oracle连接字符串使用Oracle Native Client 12指定驱动程序

    我有简单的c#应用程序,它连接到Oracle 12c . 用户提供有关其Oracle服务器的信息:主机,端口,服务名称,用户名和密码 . 在启动应用程序的计算机上,我将“胖”Oracle Native Client 12.02.00.01与我的应用程序一起安装 . 我需要一个连接字符串来连接到提供的服务器用户 . 当我修改客户端的tnsnames.ora文件以指定tns服务名称时: someali...
  • 0 votes
     answers
     views

    sqlplus连接到11g DB

    在Windows Server 2008上安装了Oracle 11g2 64位数据库.Oracle 6i Form Developer安装在Windows Server 2003上 . 客户端PC存在数据库连接问题 . 我在客户端计算机上的tnsnames.ora文件中添加了我的数据库SID(orcl2008) . 当打开cmd和 C:\>tnsping80 orcl2008 TNS Pi...
  • -3 votes
     answers
     views

    使用Python的旧类型JDBC URL解析[关闭]

    如何解析URL,例如: JDBC:预言:瘦:@(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 1.1.1.1)(PORT = 1521))(CONNECT_DATA =(SERVICE_NAME = server.name)))
  • 2 votes
     answers
     views

    所有Sql开发人员连接都受到sqlplus的影响

    我是Oracle SQL的新手,所以我对这个问题非常困扰 . 我在我的机器上安装了Oracle 11g,SQL Developer,sqlplus . 我在sqldeveloper中创建了以下两个连接: Connection Name Username Password dbms SYSTEM maharshi test ...
  • 0 votes
     answers
     views

    无法为安装在远程服务器上的oracle创建ODBC驱动程序

    我正在尝试从我的Excel工作表到oracle(11G)数据库实现vlookup功能 . 我能够使用下面的连接字符串 Build 与数据库的连接,但我只能下载该表的副本 . (DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST =主机名)(PORT = 1521))(CONNECT_DATA =(SID = SID))) 我正在看这篇文章,建议创建一个ODBC...
  • 1 votes
     answers
     views

    在不使用UTL_FILE的情况下从/向PL / SQL中的文件读/写数据

    是否可以在不使用Oracle 10g中的UTL_FILE包的情况下从/向PL / SQL块中的文件读取/写入数据? 我目前有一个包含一组主键(大约28000)的文件,我需要查询一个表,以获取需要写入文件的其他数据 . 我使用的架构非常受限制,没有任何创建权限 . 此外,没有为UTL_FILE中的过程设置具有必要读/写权限的目录才能正常工作 . 要求DBA提供额外的权限将花费太多时间 . 有办法解决...
  • 6 votes
     answers
     views

    sqlplus打印运行语句

    有没有办法让sqlplus可以打印它执行的语句 . 我的意思是我有一些我在bash脚本中运行的.sql文件 . 我需要知道什么时候我读取日志文件sqlplus运行的语句 . 示例:假设我有这个test.sql文件: set timing on create table foo (a varchar2(10)); create table bar (b varchar2(10)); exit 当我...
  • 0 votes
     answers
     views

    无法运行shell脚本从Java启动SQL * Plus

    我需要运行一个通过java执行的shell脚本 . 但是当我从java运行时,它无法识别sqlplus命令并将sqlplus的错误抛出为 no such file or directory .. 我的shell脚本代码如下 function CHECK_CONNECTION { PATH=/data01/u03/TestABC/apps/tech_st/10.1.2/bin:${P...
  • 0 votes
     answers
     views

    Oracle - 访问要读取的远程文件

    我有这个非常具体的要求 . 我的数据库服务器在某个Linux服务器X上运行,我在其中编写了一些存储过程,它将从DIRECTORY读取文件并根据该xml文件的内容创建XML表 . 现在,图片中的文件可以来自任何机器,即用户在浏览器中上传,然后我们需要用存储过程处理它 . 有没有办法可以从数据库服务器访问本地机器的文件而无需mount / ftp?我的意思是,Oracle中是否有任何可以访问客户端文件...
  • 0 votes
     answers
     views

    SqlPlus不会在批处理循环中执行,为什么?

    我制作了一个批处理脚本,它递归遍历目录下的所有.sql文件 . 我的问题是,我可以回显使用此版本正确处理的所有文件: @for /r "%PWD%\06-Instalaciones" %%a in (*.sql) do (IF "C:%%~pa" NEQ "%PWD%06-Instalaciones\ProximaInstalacion\&quot...
  • 0 votes
     answers
     views

    如何写入和读取CSV文件 - Oracle SQL Plus

    作为Database类的作业,我必须在CSV文件中写入和读取表格 . 我不允许使用任何特定的工具,我必须编写自己的程序,我必须实现这些目标 . 例如,我想写的表是这样的: 学生(id整数,名称varchar2(20),birth_date日期) . 在CSV文件中,我会写这样的东西: 1,布兰登, - 约会 - 2,爱丽丝, - 另一个约会 - 3,约翰, - 另一个约会 - 请记住,它说的是 -...
  • 0 votes
     answers
     views

    使用批处理脚本连接到oracle db运行select命令并将所有数据输出到平面文件

    我正在尝试为Windows(XP)创建一个批处理文件,它将有几个sqls,当它运行时它将1.与oracle连接2.设置用户ID /密码/模式3.在循环中运行每个sql并输出4每个sql输出到自己的平面文件 . 我已经开始编写脚本了 @ECHO off SET STATE=fl TABLE1=AGENCY set SQL1="SELECT Column_ID||CHR(31)||colu...
  • 1 votes
     answers
     views

    通过批处理文件连接Oracle

    我是Windows批处理程序的新手 . 我有一个要求,即我想通过命令提示符从用户获取Oracle数据库用户名密码和连接字符串 . 取决于用户输入我需要连接Oracle中的特定用户 . 如何使用Windows批处理文件执行此操作? 我试过了,但我无法解决问题 . enter code here @ECHO OFF ECHO ***************************** ECHO ...
  • 1 votes
     answers
     views

    创建Oracle存储过程并从.sql文件执行它

    我有两个.sql文件都是Oracle存储过程,它们都接受输入参数 . 我想首先在命令行中使用sqlplus连接到远程oracle数据库,并希望首先使用这两个文件来创建各自的存储过程,因此我在Oracle SQL Developer中根据该连接的过程看到它们 . 在此之后,我还有两个.sql文件看起来像这样,旨在获取输入参数并执行存储过程 . 这是用于执行存储过程“REPORT”的文件之一 . DE...
  • 3 votes
     answers
     views

    通过运行批处理文件来执行SQL文件

    我试图将批处理文件放在一起,只是执行我的.sql文件 . 我在批处理中使用的代码是: REM JOB.BAT SQLPLUS -S username/password@db @C:\Users\username\Desktop\testsql.sql EXIT 我收到错误: “错误:ORA-12154:TNS:无法解析指定的连接标识符” 我认为问题是我的密码包含@符号,所以它开始在密码中间...
  • 0 votes
     answers
     views

    Oracle SQL Developer - JDBC驱动程序问题

    我有: Windows 7 x64 我的11G Oracle客户端如下所示C:\ Oracle \ product \ 11.2.0 \ client_1 我的SQL Developer(下载了包含JDK 8的套件,但是以防万一单独安装了JSK)dir如下C:\ sqldeveloper 当我尝试使用TNS连接时,我有 java.library.path中没有ocijdbc12 ...

热门问题