Oracle10g ORA-12505:TNS:侦听器当前不知道连接描述符中给定的SID(DBD错误:OCIServerAttach)

我创建了一个在VirtualBox上运行的Windows 2003 R2虚拟机,并安装了Oracle(10201_database_win32) 我也在虚拟以太网上分配了一个静态IP 安装后一切都很好 我列出了(lsnrctl服务)侦听器在安装后立即知道的服务,结果是: LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 15-JUL-2010 23:02 :19 Copyright (c) 1991, 2005, Or

Oracle10g 如何清除express edition数据库。

db有以前项目的遗留物(序列、视图等)。我如何才能完全清除express edition(10g)数据库,使其在没有上一个项目的残留的情况下工作?最简单的方法是删除模式。e、 g DROP USER myuser CASCADE; 警告:最好假定您无法撤消此命令 或者,只需创建一个新的工作区(如果您具有apex admin访问权限),它将获得一个新的模式

Oracle10g 在Windows Server 2008上安装Oracle 10g R2

我有一台windows server 2008,想安装Oracle 10g R2 我关掉了防火墙。 将区域和语言设置更改为英语,美国。 禁用防病毒。 设置UAC的最低设置 但我在数据库配置助手上出错。 ORA-12560:TNS适配器错误 我在网上找到了很多方法,我试了很多 你对这个错误有什么建议? 提前谢谢 请不要在这里问这些类型的问题……你可以在meta stack中问……可能更适合

Oracle10g Oracle Forms 10g LOV不会第二次出现

我已经创建了Oracle Forms 10g form,希望通过按下按钮来显示LOV。按下按钮时打开触发器我有: go_item('MyBlock.Item1'); do_key('LIST_VALUES'); LOV有6列,其中2列绑定到2个项:MyBlock.Item1和MyBlock.Item2。当我按下按钮时,LOV出现,我可以做出选择。LOV将数据插入MyBlock.Item1和MyBlock.Item2,一切正常。 但是,如果我想做另一个选择,再次按下按钮,LOV不会出现。我不知道

Oracle10g 单行子查询在过程中返回多行

下面的过程引发异常 单行子查询返回多行 在sql上执行query>query时执行fine并显示结果 果然 create or replace procedure discount_purchase(cust_name customer1.cust_name%type) as amt int; discount int; begin select sum(purch_amt) into amt from orders where customer_id=(

Oracle10g Oracle中的高级队列示例

我正在寻找Oralce 10G中高级排队的端到端示例。我正在理解Adv队列,我想尝试一下 也许这个问题有用吗?下一个问题。。。尝试高级排队笑话

Oracle10g Office 2010查询崩溃

Office 2010在运行以下大查询时导致MSQuery崩溃: SELECT TRANSACTION_DETAIL.ACCT_ID, TRANSACTION_DETAIL.ACCT_DESC, TRANSACTION_DETAIL.ACT_COST, TRANSACTION_DETAIL.EMPL_ID, TRANSACTION_DETAIL.EMPL_NAME, TRANSACTION_DETAIL.FISCAL_QTR, TRANSACTIO

Oracle10g oracle查询中缺少逗号错误

在数据库中插入行时出错 错误:ORA-00917:缺少逗号 但我的查询中没有逗号缺失。 以下是查询: 在客户(按日期需求)中插入值(“|||”至日期(“|||”、“v|in|u按日期需求”)、“||”、“MM-DD-yyyyy”|“v|in|u”) 截止日期之前的引号和管道:。。。值(“| |”to_date…不应该存在,|用于连接字符串,而“不是字符串。同样的事情还会继续进行。我相信您希望类似这样的内容:插入客户(需要按日期)值(到日期(需要按日期))检查此链接

Oracle10g oracle SQL中的序列是如何工作的?

假设我必须制作5个表,它们需要一个数字作为主键。 我可以对所有这些表使用相同的序列吗?还是必须为每个表创建一个新的序列? 有没有声明 -找出所有现有的序列以便我们可以选择一个? -显示特定用户/特定架构的所有序列?您可以对所有用户使用一个序列,但如果必须插入多行,则会成为瓶颈。每次插入一行时,其他插入都必须等待。我更喜欢为每个表使用一个序列。 由于序列是db对象,因此可以从目录中查询它们 您可以对所有行使用一个序列,但如果必须插入多行,则这将是一个瓶颈。每次插入一行时,其他插入都必须等待。我更喜

Oracle10g 将数据从varchar2复制到同一表中的数字

我有两列,我需要将数据从column VISITSAUTHORIZED复制到NEWVISITS,当我使用下面的命令复制数据时,我收到一条错误消息“invalid number”。有人能纠正吗 VISITSAUTHORIZED VARCHAR2(10) NEWVISITS NUMBER(8) SQL> update patientinsurance set NEWVISITS=VISITSAUTHORIZED ; ERROR at line 1: ORA-0172

Oracle10g 将sonar更新为4.1.2无法升级DB

我正在使用Oracle 10.2从Sonar 3.4.1升级到4.1.2 我已经根据目标版本支持的版本更新了所有插件 单击/设置页面中的升级按钮后,我出现以下错误: 2014.07.08 19:15:06 INFO [DbMigration] 2014.07.08 19:15:06 INFO [DbMigration] == AddNetworkUseSubCharacteristic: migrating =============================

Oracle10g 使用带有JNDI Oracle数据源的独立Tomcat进行Spring引导

我有一个新的SpringBoot(1.2.1.RELEASE)web/Jpa应用程序,我想连接到JNDI数据源(独立Tomcat的context.xml中定义的Oracle数据库) 然而,当我尝试这样做时,我总是得到以下异常: Unable to register MBean [org.apache.tomcat.dbcp.dbcp2.BasicDataSource@102f8ea9] with key 'dataSource'; nested exception is javax.manage

Oracle10g 使用REGEXP\u replace在oracle server中用一个新行字符替换多个换行符

如何使用REGEXP\u replace在oracle server中用一个新的换行符替换多个换行符。我想这就是您想要的。处理回车可能会变得棘手,这取决于您是在Windows还是UNIX上,但您会明白这一点。这是在Toad中运行的,它使用正则表达式查找一行中出现的两个或多个换行符,并用一个换行符替换它们 如果有人知道您需要展示一个前后数据示例来说明您试图解决的问题,请告诉我答案。请编辑您的帖子以显示此内容,并添加您迄今为止尝试过的内容。

Oracle10g 由于我不需要超过4gb的数据存储,我可以将oracle express用于我的web应用程序吗?

我正在开发一个小型web应用程序,它的数据大小是恒定的。 i、 数据量随日期/用户而增长 我想知道是否可以将Oracle Express用于此应用程序。 所以我会说,是的 Oracle是否自行实施这些限制?如果没有,如何将实例限制为仅在一个CPU上运行?我认为Oracle的限制相当深。我在甲骨文公司的经验表明,他们通过销售咨询服务赚钱,而要做到这一点,他们不需要记录他们的产品。如果您想进行非默认安装或一些奇特的配置,请期待一段真正的时间 为什么不选择: MySql、MS SQL Express还

Oracle10g Oracle 10gR2 CLOB数据类型

我有一个clob列的表&试图插入包含=176048个字符的有符号字符数据,它抛出的错误是插入异常数据事务java.sql.SQLException:ORA-01704:字符串文字太长您最多只能插入4000个字符的字符串文字。否则,您需要使用绑定变量。来自: 是的,您可以在insert语句中插入多达4000个字节——只需 在t(clob_col)值中插入('Hello World') 它起作用了。对于较大的块,您可以 将插入一个空的_CLOB(),然后 使用新创建的lob定位器 分块写。看起来 像

Oracle10g 如何在oracle中创建类型

我尝试创建类型模式。“objectname”是数字表 它不起作用 请帮助你试过看一下吗?你能详细说明一下“不起作用”吗?有错误消息吗?它创造了一些意想不到的东西吗?还是怎样

Oracle10g 选择oracle中不同列的第一个字母

我想要一个将返回字符和数字组合的查询 例如: 表名-emp 所需列-fname、lname、code 如果fname=abc和lname=pqr且该行位于表的最前面,则结果应为code=ap001 对于下一行,应如下所示: Fname=efg,lname=rst 代码=er002,同样 我知道我们可以使用substr检索列的第一个字母,但我不知道如何使用它处理两列以及如何连接。好的。您知道可以使用substr函数。现在,要连接,需要一个连接运算符| |。要获取查询检索到的行数,需要rownump

Oracle10g 在哪里可以下载oracle 10g 64位linux客户端?

伙计们 我知道oracle官方网站中不存在oracle 10g下载链接 但我需要一个 Oracle 10g 64位linux客户端 我为Windows客户端创建了一些网站,但不是为Linux 有人知道我在哪里可以下载oracle 10g 64位linux客户端?官方消息: “Oracle Database 10.2和11.1不再可供下载。对于拥有任何版本的有效Oracle Database产品许可证的客户,该软件可作为媒体或FTP请求提供。要请求访问这些版本,请按照Oracle支持文档10710

Oracle10g Oracle事件查询中出现错误

在这里,我使用query在事件中每隔1分钟向表中插入一个值,但它显示的SQL语句无效 ON GRANT CREATE EVENT test_event_02 ON SCHEDULE AT SYSTIMESTAMP + INTERVAL '1' MINUTE ON COMPLETION PRESERVE DO insert into tablename values('shree2',SYSTIMESTAMP); 这是什么错误?无效的sqlstatment@user2503585在间隔“1”分钟

Oracle10g oracle 10g中包内的调用过程

如何调用oracle 10g包中的过程。 我有一个称为“区域”的两个过程,其中一个是一个参数,另一个也是“区域”,但有3个参数。简而言之,过程在包“shapearea”中重载 我试过了 execute shapearea.area(5); exec shapearea.area(5); call shapearea.area(5); shapearea.area(5); 但它在oracle 10g中不起作用。如果您使用的是SQL*Plus,请尝试: set serveroutput on Be

Oracle10g Oracle 10g范围分区,间隔为1个月

我想用10g中间隔1个月的范围分区对txn表进行分区。具有txn_日期的表 我希望分区是自动的。 我认为这在11中是可能的,但在10g中是否有任何方法可以实现 create table part ( txn_Date date ) PARTITION BY RANGE (txn_date) INTERVAL (NUMTOYMINTERVAL(1,'MONTH')) ( partition p1 values less than (TO_DATE('01-NOV-2007','DD-M

Oracle10g Oracle sql查询通过复制S2模式在S1模式中创建新表

Oracle sql查询通过复制S2模式在S1模式中创建新表 创建类似TARGET.EMPLOYEES\u DEPT的HR.EMP\u DEPT表 插入HR.EMP\u DEPT,从TARGET.EMPLOYEES\u DEPT中选择*,我猜您需要 CREATE TABLE s1.table_name AS SELECT * FROM s2.table_name 这将创建一个s1.table\u name表,其列和数据类型与s2.table\u name表相同。但是,它不会创建与s2.ta

Oracle10g 对oracle表中的数据进行排序

是否可以对oracle表中的数据进行排序?如通过某一列按字母顺序升序/降序。Oracle 10g express。您真正的意思是什么 你只是要求按条款订货吗 你真正的意思是什么 你只是要求按条款订货吗 你可以试试 Select * from some_table order by some_column asc 这将按某些列对结果进行排序,并按升序排列。如果需要降序,请使用desc而不是asc。或者您的意思是在物理存储中进行订购 我相信可以指定存储中索引列的顺序/排序。它可能最接近你想要的。我

Oracle10g Oracle查询的问题

可能重复: 我写了这样一个查询: select employeeid,presenttime,count(latitude) from mobilelocation where presentdate='9-11-2011' group by employeeid order by presenttime desc ORA-00979: not a GROUP BY expression. 执行上述查询时,会显示如下错误消息: select employeeid,presenttime,

Oracle10g 如何在oracle数据库中一行的一个字段/列中保存多个值?

我想跟踪个人的信用卡交易(本质上是金额)。除了在数据库中为每个事务创建一个新条目外,还有什么方法可以将一个人的所有事务保存在一行中? i、 例如,如果一个人a在不同的情况下购买了1500卢比、2600卢比和3200卢比,我希望表项如下所示: A : 1500, 2600, 3200 还有,我有没有办法只保留一定数量的条目?也就是说,对于添加的一个新条目,应该删除一个最旧的条目。我正在使用Oracle 10g。 请帮帮我。 谢谢。可以吗?当然,您可以将该列定义为VARCHAR2或CLOB,并将逗

Oracle10g 如何根据记录类型加载外部表

我一直使用SQL Loader在Oracle上加载外部文件。 每个平面文件都有以“;”结尾的字段,但在同一个文件中,根据第一个值,我有不同的格式。 例如,myfile.dat是: ... A;John;Brown A;Maty;Green B;car;red;ford ... 通过使用SQL Loader,我可以使用两个不同的*.CTL,如下所示: LOAD DATA INFILE ... myfile.dat BADFILE ... APPEND INTO TABLE TABLE_1

Oracle10g 我需要按列值中包含的符号选择行。例如,选择ā;由a和#x113;由e等

我知道在Oracle中,您可以通过包含在列值中的符号来选择行,如: select * from table where id in (select id from table where name like '%asd%') 但我需要从包含a、e、c、z等字符的数据库中选择值。在甲骨文中可能吗?如果可能,如何实现 我还知道: regexp_like(column,'asd|asc|ase|eqw') 但也可能有类似ššūņu的单词,当用户为搜索臭鼬编写代码时,我需要在regexp中

Oracle10g Oracle文本:如何不计算部分查询以进行评分?

我有一个使用Oracle文本索引的多列数据存储,我正在使用Contains关键字运行查询。 要对不同的列进行不同的加权,我将按照以下步骤进行 如果用户搜索“恐怖”,则向oracle发出的查询如下所示: WHERE CONTAINS(indexname, '((horrible WITHIN column1) * 3) OR ((horrible WITHIN column2) * 2))') > 1 但要添加一个也被索引的类别过滤器,我需要执行以下操作: WHERE CO

Oracle10g 如果其他字段在Oracle中有值,如何显示字段的空值

我们需要在Maximo中显示与工单相关的所有劳动力、材料、服务和工具的行成本总和。我已经写了这个查询,但是由于存在多个服务线成本,物料线成本的总和增加了一倍。 比如说 沃努姆-1234 物料线成本-10 服务线成本-5和6(2条服务线) 物料线总成本-20 服务线总成本-11 物料行成本的合计是错误的。我已经使用了下面的查询,请让我知道如何修复它 select a.wonum,a.description,a.location,a.crewid,a.worktype,a.wopriority,a.

Oracle10g 甲骨文序列问题

我的触发器中有两个由更新触发的插入。我的Vendor_Hist表有一个名为thID的字段,它是Task_History表中的主键。thID从mySeq.nextval获取其值 INSERT INTO TASK_HISTORY ( thID, phId, LABOR, VERSION ) ( select mySeq.NEXTVAL, mySeq2.CurrVal, LABOR, tmpVersion from tasks t

Oracle10g 数组日期之间

我有一个Oracle DB,我有一个显示日期范围的表: 23/12/2011 08/01/2012 06/01/2012 06/01/2012 19/03/2012 19/03/2012 05/04/2012 05/04/2012 06/04/2012 06/04/2012 30/04/2012 30/04/2012 01/05/2012 01/05/2012 02/05/2012 02/05/2012 15/08/2012 15/08/2012 12/10/2012 12/

Oracle10g的C预编译器位于哪里?

我正在寻找更新版本的Pro*C/C++来升级我的procui.exe 9.0.1.1.1。 我下载了10g客户端磁盘,安装时有以下选项: instant client administrator runtime custom 除了获取一些常用文件外,我似乎无法找到实际的程序。有人能帮忙吗?如果您进行自定义安装,您最终应该会看到一个标题为“可用产品组件”的屏幕。选择Oracle程序员选项,以及您喜欢的任何其他项目。这将为您安装预编译器。Procui.exe在9i之后中断。你可以

Oracle10g 在Oracle软件包中使用参数。ODP.NET

我有一个返回记录集的Oracle函数。 我在Oracle函数中引入了参数,这导致前端代码失控 这是我的前端代码 OracleCommand od = oc.CreateCommand(); od.CommandType = System.Data.CommandType.Text; od.CommandText = " select * from table(pkg_fetchPOInfo.getPORowsTable(:1,:2))";

Oracle10g oracle plsql将变量关联为字符串

以下是通过将p_LOC值指定为“DALLAS”来运行该程序时用oracle plsql编写的程序 它给出的错误为-904 ORA-00904:DALLAS:无效标识符请提供解决方案 create or replace PROCEDURE PR_EMP_LST1 ( P_LOC IN VARCHAR2 , P_MIN_SAL IN NUMBER , P_MAX_SAL IN NUMBER , P_REF_CUR OUT SYS_REFCURSOR ) AS TYPE TY_LST_R

Oracle10g 我们如何在本地主机上使用Oracle 10g

我是Oracle 10g的新手。我想在Oracle10g中使用localhost。我使用了scott/tiger,它还需要主机名。我使用了他们的“我的电脑名”localhost,但不起作用 当我使用scott作为用户名,tiger作为密码,并且没有提供任何主机名时,它会给我一个错误“ORA-12154:TNS:无法解析指定的连接标识符” 我在tnsnames.ora网络配置文件中找到了这段代码:C:\DevSuiteHome\u 2\Network\admin\tnsnames.ora # Ge

Oracle10g netbeans中的Oracle数据库连接错误

我正在使用netbeans使用oracledatabase11gexpressedition做一个java应用程序。我在构建项目时遇到以下错误 “发生错误:java.sql.SQLRecoverableException:IO错误:网络适配器无法建立连接” 当我重新安装数据库时,它得到了解决,但在下次重新启动后成为一个错误。我可以使用SQL命令行连接到数据库。有人能告诉我发生此错误的原因吗(我已经将ojdbc6.jar文件添加到项目中)。您的数据库(或Oracle侦听器)没有运行。您可能缺少在重

Oracle10g 是否可以在Oracle中的现有数据文件中创建表空间?

现在我已经创建了1个名为work_schema的表空间和名为schema.dat的数据文件。 我需要再创建一个名为assign_schema的表空间,我想使用相同的schema.dat文件。这可能吗?否,由于Oracle逻辑存储结构的工作方式(),无法对两个表空间使用相同的数据文件。每个表空间都必须有自己的数据文件。对于DBA而不是开发人员来说,似乎更像是一个问题。

Oracle10g 如何在报表设计辅助工具中对级别中断页脚总计进行总计

我想计算一下我在关卡休息页脚组得到的总数 例如: Item A1 - 10 Item A2 - 20 Item A3 - 30 Total = 60 Item B1 - 10 Item B2 - 20 Total = 30 Grand Total 90 我该怎么办?您可以使用汇总。希望有帮助 编辑:没有意识到这个问题与JDEdwards有关,所以在Oralce SQL中是这样做的 with items as ( select 'A'

Oracle10g 与甲骨文约会

Iam使用Oracle 10g express 我编写以下SQL命令: INSERT INTO compte_courant (num_compte_courant, num_client, libelle_compte_courant, solde_compte_courant, decouvert_compte_courant, taux_agios_compte, date_ouverture_compte_courant, date_fermeture_compte_courant, e

Oracle10g 回滚序列

我有一个使用序列填充主键的表。当前版本: CREATE SEQUENCE xxxx.SEQ_xyz START WITH 135 MAXVALUE 999999999999999999999999999 MINVALUE 1 NOCYCLE NOCACHE ORDER; 有一个应用程序可以从表中删除一些行。当这种情况发生时,我希望得到下一个可用的数字,而不是序列显示的数字。假设我插入: 136 x 137 y 138 z 现在序列是139。如果我删除136、137、138,我希望序列返回到13

Oracle10g Oracle按查询排序非常慢

我在桌上点菜时遇到了一个问题 我的select查询工作正常,但当我执行order by(即使是在主键上)时,它只会不停地运行,没有结果。最后,我需要结束会话。这个表有20K条记录。 对此有什么建议吗? 查询如下: SELECT * FROM Users ORDER BY ID; 我对查询计划一无所知,因为我是oracle的新手 对于无序查询,SQLDeveloper是在检索和显示20K行,还是仅显示前50行?你的比较可能不公平 这20K行的大小是多少:从user_段中选择字节/1024/102

Oracle10g Oracle 10g:如何在到达页面末尾时重复矩阵报告

我有一个oracle报告(10g),由于重复框架中的项目数量,它跨越多个页面。 有没有办法让重复帧在到达页面末尾时“换行”(基本上是在原始值下面开始一行新的值) 我尝试将print direction属性设置为Cross/down,但它给了我一个“REP-1232:矩阵“”的源帧无效”错误 关于如何实现这一点,有什么想法吗?在重复帧高级布局的属性检查器部分: 打印对象:第一页 基于:封闭对象的打印 继续锚定对象:是的你有没有想过这个问题?

Oracle10g 无法运行安装UTL\U SMTP的脚本

我的oracle版本是 Oracle Database 10g Enterprise Edition 10.2.0.3.0版-产品 PL/SQL 10.2.0.3.0版-生产 核心10.2.0.3.0生产 32位Windows的TNS:10.2.0.3.0版-生产版 NLSRTL版本10.2.0.3.0-生产 我使用用户名sys登录到sysdba 当我试图运行以下脚本时,我遇到了这个错误 SQL>@$ORACLE_HOME/rdbms/admin/utlmail.SQL 读取文件时出错 SQL

Oracle10g 如何在oracle 10g中重命名视图列?

晚上好 大家好 如何在oracle中重命名视图列 我有两张桌子 并创建此表的视图。我们可以重命名视图列的名称吗 不能在现有视图中修改列的名称;没有类似于altertablerename…的alterview rename…子句 您需要删除并重新创建视图。重新创建视图时,可以显式指定视图列名,并使用所需的任何名称,例如: create view your_view (new_name) as select old_name from your_table; 或在视图查询中使用列别名,例如: cr

  1    2   3   4   5   6  ... 下一页 最后一页 共 15 页