-
带有Oracle的Jboss XA数据源无法打开连接
所属栏目:[百科] 日期:2021-03-09 热度:140
我们在使用Oracle数据库的JAoss Wildfly 8.1和XA Datasource上遇到了奇怪的问题. 一段时间后我们得到“无法打开连接”异常,而我们可以在池中看到100个非活动连接,但Jboss数据源没有使用池中的任何一个但是给出异常. 以下是详细信息. Oracle Database 11g企业[详细]
-
oracle – 将文件内容作为参数传递给Sql * Plus命令
所属栏目:[百科] 日期:2021-03-09 热度:110
我正在尝试编写一个sqlplus命令,该命令根据存储在.sql文件中的查询创建一个表. 包含查询的特定.sql文件将作为变量( v_InputQuery)提供给我的sqlplus命令. 我尝试过类似的东西,但它不起作用. CREATE TABLE v_OutputTable AS( v_InputQuery); 我收到一条错误消[详细]
-
为什么Oracle同义词会向基础表返回不同数量的行?
所属栏目:[百科] 日期:2021-03-08 热度:99
我有一个非常不寻常的情况,我希望有人能够阐明.我对oracle同义词的理解是它基本上是另一个模式中表的别名. 当我从同义词进行计数时,它返回零行.当我从基础表执行相同操作时,它返回12,000行. 我无法解释这种差异.有人可以帮忙吗? select * from dba_synonyms[详细]
-
如何格式化Oracle SQL纯文本选择输出
所属栏目:[百科] 日期:2021-03-08 热度:107
我正在使用Oracle SQL(在SQLDeveloper中,因此我无法访问诸如COLUMN之类的SQLPLUS命令)来执行如下所示的查询: select assigner_staff_id as staff_id,active_flag,assign_date,complete_date,mod_datefrom work where assigner_staff_id = '2096'; 它给我的[详细]
-
oracle – 如何从批量收集的记录类型表中选择
所属栏目:[百科] 日期:2021-03-08 热度:128
我有一个程序,我需要缓存一些数据,出于性能原因,下游操作. TYPE定义有效 BULK COLLECT INTO有效 SELECT不起作用 PROCEDURE MYPROC((PARAMS))AS TYPE REC_TYPE IS RECORD ( COLUMN_1 (TABLEA.COLUMN_A)%TYPE,COLUMN_2 (TABLEA.COLUMN_B)%TYPE ); TYPE TAB_TYP[详细]
-
Oracle:什么是“instantclient”连接字符串格式?
所属栏目:[百科] 日期:2021-03-08 热度:100
它与常规连接字符串有何不同? 解决方法 与即时客户端连接与完整堆栈客户端没有什么不同 – 所有连接字符串格式都相同.如果您将即时客户端安装在文件系统上的非标准位置,或者在连接到数据库侦听器时遇到问题,请确保您的TNS_ADMIN环境指向包含tnsnames.ora和s[详细]
-
如何更改现有表以在Oracle中创建范围分区
所属栏目:[百科] 日期:2021-03-08 热度:87
我有现有的表有10年的数据(我已经采取转储). 我想在表中的一个日期键列上对现有表进行Range分区. 我看到的大多数示例都是使用CREATE TABLE..PARTITION BY RANGE …添加新分区.但我的桌子是现有的桌子. 我假设我需要一些ALTER语句. ALTER TABLE TABLE_NAMEPAR[详细]
-
oracle – 为什么我们需要全局临时表,它们的实际用例
所属栏目:[百科] 日期:2021-03-07 热度:56
我刚刚了解了全局临时表(我使用oracle作为db)并理解它们但却无法知道它们的确切用法. 顾名思义,它们用于保存临时数据/会话,在结束会话时,该会话的数据将消失. 什么是示例,我们需要使用它们的业务用例. 解决方法 可能的用例是仅具有创建报告权限的用户.这些报[详细]
-
现在,如果Oracle退役太阳下载站点,我在哪里下载javacomm for lin
所属栏目:[百科] 日期:2021-03-07 热度:140
我不能为我的生活弄清楚我可以在哪里下载 javacomm库. 此页面上有一个下载链接http://www.oracle.com/technetwork/java/index-jsp-141752.html,它带我到一个页面,其中指出: The Sun Download Center was decommissioned on July 31,2011. Customers looking[详细]
-
Oracle – FAST REFRESH使用LEFT JOINS更新的物化视图非常慢
所属栏目:[百科] 日期:2021-03-07 热度:144
我在Oracle中有一个包含LEFT JOIN的物化视图,需要很长时间才能更新.当我更新基础表时,运行需要63914.765秒(是的,这几乎是17个小时). 我在同一个表上使用LEFT JOIN,因为我想将数据从行转移到列.此Oracle版本中不提供pivot命令,并且在FAST REFRESH物化视图上不[详细]
-
Oracle 10g – 确定上次更新触发器的日期
所属栏目:[百科] 日期:2021-03-07 热度:194
有没有办法确定更新触发器的日期? 我问的原因是因为客户抱怨在我们的应用程序中收到一些错误,但当我去查看表时,它已禁用所有触发器. 解决方法 select object_name,object_type,created,timestampfrom user_objectswhere object_name = 'nameOfYourTrigger'[详细]
-
Oracle搜索带有非英文字符的文本
所属栏目:[百科] 日期:2021-03-07 热度:77
我们的Oracle DB是UTF8.我们正在存储需要搜索的地址.一些街道名称包含非英语字符(例如Pe?aBáiná?),这需要作为“Pe?aBáiná?”或与“Pena Bainao”等英语等效字符进行搜索.我们所做的是转换查询上的文本,如: SELECT CONVERT('Pe?a Báiná?','US7ASCII')[详细]
-
oracle – 将游标数据合并为一个
所属栏目:[百科] 日期:2021-03-07 热度:101
我有几次执行另一个存储过程的存储过程.我需要联合并返回数据,这是我在执行第二个程序后得到的. 我能以某种方式将来自多个游标的数??据合并到另一个游标中吗?没有临时表或类似表的数据类型是可能的吗? 编辑:union的游标数实际上是n(其中n是1,2,3等,由另??[详细]
-
[Oracle / PHP]是否可以将数组传递给PL / SQL过程?
所属栏目:[百科] 日期:2021-03-07 热度:90
如果可能的话,参数在程序中需要怎么样? 你如何将一个数组传递给一个程序? 解决方法 是的,你可以.您需要使用oci_bind_array_by_name. This page就是一个很好的例子.[详细]
-
oracle – PL / SQL:如何检测正在使用的浏览器?
所属栏目:[百科] 日期:2021-03-07 热度:78
我正在使用pl / sql htp包来创建简单的网页. 现在我需要根据访问页面的设备(桌面浏览器或移动黑莓客户端)使用不同的模板. 这可能在pl / sql中吗? 解决方法 这会告诉你: owa_util.get_cgi_env('HTTP_USER_AGENT')[详细]
-
oracle – Bea Weblogic工作文件夹在哪里
所属栏目:[百科] 日期:2021-03-07 热度:52
我知道这可能是一个微不足道的问题,但我真的找不到Oracle BEA weblogic 10.3中的工作文件夹.与Apache Tomcat不同,它通常位于WEB-INF下的工作目录中. 我已经在JavaRanch上研究了它,它说该目录位于: beauser_projectsdomainsYOUR_DOMAIN_NAMEserversAdm[详细]
-
Oracle唯一约束违规引用似乎不存在的约束
所属栏目:[百科] 日期:2021-03-06 热度:98
我收到一个我无法理解的错误.错误非常简单: ORA-00001: unique constraint (*schema*.*xyz_constraint*) violated 然而,造成我困惑的是事实上似乎不存在这样的约束.它当然没有在桌子上定义;有问题的DB几乎没有定义参照完整性,我插入数据的特定表没有定义键.[详细]
-
oracle – 使用游标方法的优点/缺点与PL / SQL中单行查询的开始
所属栏目:[百科] 日期:2021-03-06 热度:165
每当编写PL / SQL中的查询时,只需要一行,通常有两种方法: 使用隐式SELECT INTO,并检查TOO_MANY_ROWS和NO_DATA_FOUND异常. 使用显式游标,只需从游标中获取第一行. 虽然两种方法都产生相同的结果,但这些方法的优缺点是什么? 解决方法 当一个select语句只能返[详细]
-
如何在Oracle SQL中交换记录值?
所属栏目:[百科] 日期:2021-03-06 热度:171
我应该为来自一组城市的来回飞行的航班号翻转航班号,例如: 1439 ATL SFO 1440 SFO ATL 最终会: 1440 ATL SFO 1439 SFO ATL 我试过这个查询(因为你不能在Oracle中更新..加入): UPDATE (SELECT f.airline,f.flightno flightno_f,d.airline,d.flightno fligh[详细]
-
oracle10g – 如何使用sqlplus(Oracle 10g Express)撤消ALTER TA
所属栏目:[百科] 日期:2021-03-06 热度:124
rollback; 似乎没有撤消alter table更改. 背景: 我正在生成一些.sql脚本(基于解析的Hibernate脚本),这些脚本会破坏我的表格.导入完整的数据库进行测试最多需要30分钟(也会减慢我的机器速度),尽管我喜欢休息,但我更愿意用回滚等命令撤消所有内容,然后再试一[详细]
-
oracle – 使用Fluent NHibernate和guid id
所属栏目:[百科] 日期:2021-03-06 热度:143
我们正在使用Fluent NHibernate 1.2,我们的主键是一个保存在nvarchar(32)列中的guid,与Oracle 11gr2一起使用. 我们怎样才能做到这一点? (进行自动转换……) 谢谢,随机程序员…… 更新: 忘了提一下,guid在没有短划线的情况下保存了…… 解决方法 更新: 您[详细]
-
ORACLE PL / SQL:动态SQL选择使用集合
所属栏目:[百科] 日期:2021-03-06 热度:179
是否可以创建从现有集合中提取的动态SQL语句? l_collection := pack.get_items( i_code = get_items_list.i_code,i_name = get_items_list.i_name ); 现在,假设我想使用动态SQL从该集合中选择COUNT.那可能吗?此外,我也希望从该集合中进行子选择. 解决方法[详细]
-
多个infiles的Oracle Sql Loader跳过选项
所属栏目:[百科] 日期:2021-03-06 热度:124
使用SQL Loader控制文件时如下: OPTIONS(**skip=1**,bindsize=1048576,rows=1024)LOAD DATAINFILE 'C:Documents and SettingsFIRST.CSV'INFILE 'C:Documents and SettingsSECOND.CSV'APPENDINTO TABLE table_nameFIELDS TERMINATED BY ',' OPTIONALLY E[详细]
-
oracle10g – sqlplus和sqldeveloper之间的区别?
所属栏目:[百科] 日期:2021-03-06 热度:102
我有一个sql脚本文件,用于创建表和插入数据. 服务器在Oracle 10g上运行. 当我使用sqldeveloper(远程计算机)并运行我的脚本时,一切都很完美.但是当我进入服务器并且我在相同的数据库,架构上运行相同的脚本时,使用sqlplus的用户会出现一些错误(完整性,唯一性…[详细]
-
oracle – 如何最小化物理DDL更改和PL / SQL更改之间的耦合/依赖
所属栏目:[百科] 日期:2021-03-06 热度:177
我们遇到了Oracle表定义(DDL)和我们的一个PL / SQL脚本中的特定问题. 问题是,表中有一个更改,从varchar(20)更改为varchar(30),然而,这个更改并没有在我们的一个消耗数据的PL / SQL脚本中得到充分反映,这仍然是varchar(20),在我们的一个回归测试中导致ORA-065[详细]