我一直在尝试安装JDeveloper和Weblogic server,当我第一次尝试以管理员身份登录Weblogic控制台时,
服务器告诉我此错误所需的MBean服务器被禁用,这会阻止Weblogic管理控制台的正确操作。请在此域的配置中启用DomainRuntimeMBean服务器和Edit MBean服务器。
我也在“Oracle论坛”中搜索,我找到了这样的答案:
还要检查以确保在运行期间服务器日志中没有错误
启动或连接到MBean服务器时。有时错误可能会
导致MBean服务器看起来被禁用的
我在Windows7笔记本电脑上安装了Oracle11gRelease2,并使用DBCA创建了一个数据库。在一个屏幕中,有一个创建示例模式的选项,但它已变灰,因此我无法选择它
我搜索了dbhome\demo\schema\human\u resources目录,但其中只有一个文件-
hr_code.sql(它在hr模式中创建了触发器)。没有创建hr架构或填充架构表的sql。我在网上搜索下载脚本,但不知道从哪里获得。你能帮我一下吗你指的是ASP.Net成员身份/角色/etc模式吗?它位于\ASP.
我们可以为特定用户创建多个模式吗?我当前以X/Y用户身份登录,当我尝试使用create schema authorization sample\u schema创建架构时,出现错误create schema语句的authorization子句中缺少架构名称或不正确。我确实知道会创建一个默认模式X。在Oracle中创建模式,与名称相反,不会创建新模式
在一条语句中创建多个表只是一种简写
引自:
使用CREATESCHEMA语句在一个事务中创建多个表和视图,并在您自己的模式中执行多个授权
进一步解释
目前,oracle 9.2i数据库已迁移到oracle 11.2g,我们在迁移过程中不会遇到任何问题,但是否可以通过修改系统参数使oracle 11.2.与oracle 9.2行为向后兼容 您可以将COMPATIBLE参数设置为9.2.0.。这不会使Oracle 11g完全像9i一样工作,但它会尽可能接近9i。我认为COMPATIBLE仅指磁盘上文件的位级格式,而不是任何与客户端相关的行为(例如字典表)。我还认为,如果不存在数据损坏的风险,就不能简单地降低兼容性。我错了吗?
标签: Oracle11g
foreign-keysprimary-keyforeign-key-relationshipunique-constraint
我不知道如何创建一对多关系,但将多个项限制为每个唯一主键的“集合”
DB:Oracle 11g
例如:
主键表:
CUST(PK)
100
200
CUST(FK) | ITEM
100 | 101
100 | 102
200 | 101
200 | 102
CUST(FK) | ITEM
100 | 101
100 | 101
200 | 104
200 | 104
有效的FK表格数据:
CUST(PK)
100
200
CUST(FK) | ITEM
100 | 101
100 |
我正在尝试在UbuntuLinux2.0464位上安装Oracle11g时使用DBCA创建一个数据库
我按照指示做了,但我明白了
ORA-12547:运行DBCA时TNS失去联系
详情如下。有人能帮助解决这个问题吗
我没有使用/opt/oracle作为“oracle”用户主页,而是使用/home/oracle
我没有安装32位版本的libstdc++5
我做的其他一切都和发帖一样
安装导致“缺少软件包”。我试图从ubuntu上安装这些软件包,但ubuntu说它们不存在。
然后我在说明书中看到:
现在我已经给了一个控制文件,一些备份文件和一个spfile.ora
如何将这些应用于服务器上的数据库,而该服务器不是创建这些数据库的服务器
如果需要更多信息,请让我知道。我渴望在下一次我必须完成的时候把这个过程安排好
我曾试图查找流程,但一直看到有关目录的内容,因此我觉得不适用于这种情况
先谢谢你
编辑:
我相信我有正确的文件,但这是我目前卡住的地方-
RMAN> recover database;
Starting recover at 25-JUL-13
allocated chan
我在Weblogic 11g上开发了一个应用程序,并配置了一个数据源来连接Oracle 11g
当我启动应用程序时,出现了一个错误,有人有这个想法吗
java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAResource.XAER_RMFAIL start() failed on resource 'My_DataSource': XA
我是一个新手,尝试设置一些基本的表格。我已经创建了一个名为Customer的表,主键为Cust_ID,主键为City,主键为Zip_Code。当我试图创建一个名为Address的表并将这些PK作为FK包含时,我得到了下面的错误。非常感谢您的帮助,因为您已经尝试了多种web解决方案。下面是代码和错误。谢谢你,理查德
CREATE TABLE ADDRESS
( ADDR_ID INTEGER NOT NULL,
Addr_Ln1 VARCHAR2(100) NOT NULL,
Addr_L
我已在windows server 2012 64位上安装了64位oracle(11.2g)
当我尝试在windows server 2012 64位上安装32位oracle客户端时,在我的安装中仅获得以下目录
cfgtoollogs
install
inventory
jdbc
light
odbc
rdbms
有什么建议吗?为什么你认为这是个问题?您正在安装客户端,而不是整个数据库。客户端安装是一个最小的安装,包括连接到数据库所需的基本库,但缺少目录,如“网络”
通过SQL Developer连接到DB时,我遇到以下错误:
Io异常:网络适配器无法建立连接
我试图找出问题所在,结果发现OracleXETNsListener服务没有启动。
我试图启动它,但出现以下错误:本地计算机上的OracleXETNSListener服务启动,然后停止。如果某些服务未被其他服务或程序使用,则会自动停止这些服务
还通过命令提示符进行了如下尝试:
C:\Windows\system32>lsnrctl status
LSNRCTL for 32-bit Window
我正在开发Oracle 11g。我有个计划。传递参数并执行操作系统应用程序的程序。我需要重写这些参数的值并运行sched。通过执行一些pl/sql脚本对调用进行编程。在某些时间间隔安排执行无法满足我的需要
您能帮我吗:)谢谢。我想一种方法是重构,以便运行的sched程序可以轻松地直接调用。@user2672165我对Oracle不太熟悉。你能描述一下这将是如何做到的吗?这篇文章也许可以指导你
我有下表DDL。我可以安全地使用ROWKEY唯一地标识行吗?我不想使用序列/插入触发器
CREATE
TABLE T_SEGMENT
(
SEGMENT_NAME VARCHAR2(15),
ROWKEY VARCHAR2(50) DEFAULT sys_guid()
)
如果您询问“sys\u guid()是否保证返回唯一值”,请回答“是”。嗯,几乎是的——GUID的一部分是随机数生成器的结果,所以从理论上讲,你可能会得到一个副本,这是难以置信的不可能的
当然,如果您使用GU
我想在通过dynatrace进行负载测试期间同时监视oraclebs(11i)和oracledb(11g)。
我知道我们可以使用dynatrace监控oracle db,但没有找到如何识别特定工作流/用户请求在负载测试期间涉及哪些领域或模块(例如订单管理、销售、财务、运输)
我发现使用DC RUM可以捕获表单服务器的指标。除此之外,我还想监视并发处理服务器。是否可以使用dynatrace
使用Dynatrace DC RUM,您可以从两种方法中选择一种来监控EBS性能
首先-DC RUM使用无
现在,我的问题是,我应该在SqlDeveloper的这个对话框中写什么
而且,看起来我忘记了我的用户名。您应该输入以下内容:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\my_laptop_name>lsnrctl status
LSNRCTL for 32-bit Windows: Version 11.2.
标签: Oracle11g
oracle-sqldeveloperplsqldeveloper
我需要输出如下所示
表格详情见附件
客户记录可以有一个(PRM或合法)地址类型详细信息,也可以有两个(合法和PRM)。
如果同时有两个查询,则应选择PRM详细信息
忽略同一客户的法律记录。
如果客户只有合法记录,则应选择该记录。有谁能帮我查询一下吗?我想这样做:
WITH CustomerTable AS (
SELECT TO_NUMBER('234567') CID FROM DUAL
UNION ALL SELECT TO_NUMBER ('235435') CID FROM DU
我正在为数据库部署实现liquibase,这是liquibase的新手,正在学习它。
问题:我有pks/pkb包,我想使用liquibase部署它们,我故意在pkb包中添加错误更改pks中不存在的函数名。Liquibase总是以成功状态将这些包部署到数据库中,但当我使用Oracle SQL developer查看包时,发现它有编译错误。如果包中有错误,则应在部署失败时使用Liquibase。
我的感觉是:如果pks/pkb有任何编译错误,liquibase不应该部署它们,应该通过一个错误来完成
我正在尝试将一个用户的所有权限分配或授予另一个给定用户,13053,但遇到此Oracle错误,ORA-01427:单行子查询返回多行,我确切地知道下面显示的SQL语句的哪个部分返回此错误,但未能处理它,因为我想要实现的是将返回的多行赋予给定用户id为13053
我的尝试
INSERT INTO userpermissions (
userid,permissionid
) VALUES (
13053,( SELECT permissionid
FROM us
我有3个表,我将这2个表合并如下:
SELECT EMP.FNAME,EMP.LNAME,EMP.AGE,EMPD.TQ,EMPD.TA,CTY.CITY_NAME FROM
EMPLOYEE EMP,EMPLOYEE_DETAIL EMPD, CITY CTY
WHERE EMP.EMP_ID=EMPD.EMP_ID AND EMPD_CITY_ID=CTY.CITY_ID
我想显示记录,即使城市记录不在城市表中。例如,如果City_ID记录(例如10)不在City表中,但存在City_ID
我有这个疑问。希望有人能帮忙
下表所示为国家/地区费率
ID Country Date Rate
----------------------------------
1. CANADA 03/02/2009 0.78
2. UK 12/07/2009 1.23
3. UK 03/02/2010 0.12
4. USA 05/11/2010 1.63
5. CA
我安装了OracleJDeveloper11G(11.1.1.4.0)。我还安装了IBMWebSphere7.0.0.15,没有文档中建议的任何配置文件。接下来,我想安装Oracle Fusion中间件11g。但在安装过程中,有人问我应用服务器的位置,我给出了它的位置
C:\程序
Files\IBM\SDP\runtimes\base\u v7
单击“下一步”时,出现此错误
INST-07004:应用服务器
位置包含一个或多个
无效字符。目录名
只能包含字母数字,
下划线(_)、连字符(-)或点
当我尝试登录sqlplus时,我总是登录到SQL>,但我不知道我必须做些什么才能获得主用户帐户[oracle@host01~]
SQL>提示符是SQLPlus中的默认提示符。登录后,您可以在commnadline上将其更改为自定义字符串。尝试:
set sqlprompt "_USER'@'_CONNECT_IDENTIFIER > "
显示您的用户和连接到的数据库
从中,我们可以看到您可以使用的以下默认关键字:
\u CONNECT\u标识符用于建立连接的连接标识符(如果可用)
\u
对于Oracle专家来说,这应该是一个简单的问题。
我有一个列(例如ID号(10)),我使用Oracle序列生成下一个
价值。根据这一点:
一个序列可以生成28位的最大值。我想知道什么
当生成足够多的序列以达到最大值时会发生什么
以上列的大小和序列定义中我指定了循环,但
我没有指定MAXVALUE。Oracle是否以智能方式处理此问题并从
开始还是必须指定,否则Oracle将继续生成
大于上面提到的ID列中可以存储的值的数字?序列和ID列之间没有关系——完全可能有一个序列用于为多个不同的表生成键
下面的查询耗时超过1分钟,如何提高性能。两个表都在进行完全扫描。如何避免
查询计划:
SELECT STATEMENT ALL_ROWSCost: 62 Bytes: 14,355 Cardinality: 45
3 HASH JOIN Cost: 62 Bytes: 14,355 Cardinality: 45
1 TABLE ACCESS FULL TABLE SYSADM.POSITIONS Cost: 9 Bytes: 52
Oracle 11.2.0.2-导入数据从10.2.0.3实例中抽取一个模式,在该实例中,多个约束设置为ON DELETE set NULL,因此(根据设计)存在一些孤立行。在数据导入期间,我收到了关于找不到父键的错误,因此我使用novalidate在新环境中重新创建了约束(因为我希望现有孤立项保持孤立,但最初需要创建引用有效父行的新行)
但是,现在我不知道如何使这些索引“有效”,因为oracle抱怨在我尝试启用时找不到父键
如何在维护现有孤立项的同时将这些约束设置为有效?如果父键不存在,则引用
我试图获取使用系统表或目录表引用特定字段的所有表/视图(换句话说,所有对象)的列表。我正在使用以下查询
select *
from dba_col_comments
where column_name like('SXX_AXXX_%')
order by 1;
然而,输出是不稳定的。当我重复运行相同的查询而不做任何更改时,输出是不同的。例如,它生成9300条记录,几分钟后生成9350条,几分钟后生成9347条
我在Teradata中也观察到了同样的行为
我的理论是——在生产环境
我们的数据库设置为收集模式统计信息,如下所示
method_opt => 'for all columns size auto'
问题是,这种方式也为不应该生成直方图的列指定直方图。有没有办法为这些列设置异常(同时保留其他列的自动大小)
理由:我们的一些(索引)列是VARCHAR2(100),而前50个字符几乎相同-前50个字符之间的不同值不到10个。收集列统计信息时,将生成直方图。但是直方图生成只分析VARCHAR2列的前30个字符,这导致了完全错误的直方图。(事实上,这些值几乎是均匀
如何知道下面的表空间模式对象存储在哪个表空间中
+ Tables, views, indexes
+ Triggers, Procedures, Functions
+ Package Spec, Package Body
+ User-defined types
+ Directory object
从Oracle文档:
模式和表空间之间没有关系:表空间
可以包含来自不同架构的对象,以及
模式可以包含在不同的表空间中
从这里阅读更多信息:
代表存储的PL/SQL程序单元(过程、,
函数、包
我知道顺序不能保证不存在间隙,但我希望尽量减少间隙的发生,这样它们只会在异常情况下发生(最好只有在事务回滚时)
我在RAC中有几个节点可以同时访问序列
create sequence seq_1 start with 1 order; # this seems to return numbers without gaps, but what will happen when database is restarted? will cached elements be dropped?
creat
如何在FoxPro中连接远程oracle database 11g服务器?如果您安装了数据提供程序,则应该相对简单
这样,您就可以通过
cConnectionString = "Driver = blah;Server=blah; etc from connection string website reference";
nHandle = SQLStringConnect( cConnectionString )
if nHandle < 1
messagebox( "Unab
我正在尝试将记录列表插入到Oracle 11g表中。我在foreach中尝试了MyBatis语法,但在ORA-00933:SQL命令未正确结束异常(当列表有多条记录时)中失败
The generated sql in this case looks like:
更新客户设置应用程序名称=?,开始日期=?,结束日期=?其中customer_id=?
更新客户设置应用程序名称=?,开始日期=?,结束日期=?其中customer_id=
Below is my the query in the ma
我有一个从URL获取根域的查询,如下所示:
select REGEXP_SUBSTR(REGEXP_REPLACE('https://creditcards.chase.com/credit-cards/bp-credit-card.aspx', '^http[s]?://(www\.)?|^www\.', '', 1), '(\.\w+)+') as domain from dual;
它将输出返回为:'.chase.com'
在上面的查询中,如何用正则表达式忽略outoput中的
我有一段代码:
BEGIN
DBMS_SCHEDULER.DROP_JOB (
job_name => 'LOANSBUILD.LOANSNEWYORKCLOSE');
END;
/
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => '***.LOANSNEWYORKCLOSE',
job_type => 'PLSQL_BLOCK',
job_acti
当stats运行Oracle 11.2.3时,我们遇到了一个问题,即我们的数据源过载,当时web服务器上没有太多活动,似乎连测试连接都会导致过载,weblogic版本是11G10.3.0。
我们刚刚将数据库服务器移至新的H/W,并从10G升级。这些问题在升级前都不存在
统计数据需要在某个阶段在这个服务器上运行,而且它是一个面向外部的系统,所以没有时间是一个好时间-我们认为我们选择了最慢的时间。以前有人遇到过这样的事情吗?我们想出来了,统计数据在收集之前进行了完全删除-这反过来会导致在SGA中创建
我正在尝试连接到Oracle XE,它正在我Mac上的docker上运行
docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
标签: Oracle11g
oracle-sqldeveloperplsqldeveloper
我想在Oracle SQL Developer工具上监视活动日志,使用F8键获取SQL历史记录
我需要用户会话方面的数据,比如谁(用户)执行了哪个查询或GUI中的任何操作
To view sessions:
在SQLDeveloper中,单击工具,然后单击监视会话
在“选择连接”对话框中,选择与系统的连接(或具有完全DBA权限的其他帐户)
A Sessions tab is displayed
我现在使用coldfusion查询oracle,然后将结果保存到csv文件中。我突然想到,我可能可以将结果直接打印到csv,但我找不到最近写的任何关于它的东西,除了使用sql developer的方法。在查询中是否有这样做的方法 我通常是这样做的:
<cfquery name="myQuery"
datasource="myDatasource">
<!--- Your query --->
</cfquery>
<cfhe
我已经从Oracle网站下载了Oracle SQL Developer。我提取了C:drive中的文件,并从中执行程序。我正在尝试使用TNS连接到数据库,这在使用SYS登录时是成功的。然后,我根据我的广告登录名“DOMAIN\USERNAME”创建了一个用户,并指定了适当的角色、访问权限等。当我尝试使用OS身份验证在SQL Developer中创建新连接时,我得到了Ora 01017错误。此登录名设置为“外部识别”
但是,如果我使用Oracle 11G客户端附带的SQL Developer,那么
直截了当的问题
Oracle 10的文档说明:
(注意,我链接到10g,因为它是最方便的,我将为Oracle 10和/或Oracle 11选择一个答案,无论哪种方式都可以-我怀疑答案是相同的-因此我添加了两个标签)
错误(允许的错误)
默认:要查看此参数的默认值,请在不使用任何参数的情况下调用SQLLoader,如调用SQLLoader中所述
错误指定允许的最大插入错误数。如果错误数超过为错误指定的值,则SQL*Loader将终止加载。若要完全不允许出现错误,请将errors设置为0。若要指定
我是Ubuntu社区的新手,我需要设置oracle数据库11g R2
我尝试设置oracle,我执行以下步骤
下载了两个oracle存档文件
提取的文件夹和结果将是数据库文件夹
/从命令行运行安装程序
然后出现oracle向导“下一步->下一步”
出现错误,请单击“继续”多次
然后完成安装
当我尝试键入命令sqlplus时
“告诉我”命令找不到,我也试了又试
请任何人给我帮助
感谢您的帮助。请参阅搜索“未找到sqlplus命令”可以找到更多信息。我看到错误未找到sqlplus命令我看到安装错误从
标签: Oracle11g
outer-joininsert-updateinsert-into
我试图在Oracle数据库中编写一个代码,但无法将其合并到一个查询中,当我最初运行代码时,我得到了“ORA-00933:SQL命令未正确结束错误。我也尝试使用FOR LOOP、CASE语句,但仍然不起作用。请告诉我如何将查询合并到一个代码中?”
要求
在DTW上创建列CIDO并将数据从V插入到DTW以下条件必须满足
CIDO=CID
作为连接的一部分,我必须在来自V的CID和来自Q的SID上使用左连接到Q表
然后需要用Q中的CFCID更新DTW中的CID,其中CCode从V=MX00
我写道:
因此,尝试使用枚举而不是讲师喜欢的“CHECK”(col_name IN('ENUM','LIST'))方法,并得到缺少右括号的错误。我想不出来,如果有任何意见,我将不胜感激。我的好奇心是学术性的,检查条件很好,所以不着急
SQL>创建表服务\u人工\u详细信息
2(呼叫号码(8),
3人工编码枚举('A'、'B'、'C'、'D'),
4工时数(3,1)不为空,
5主键(呼叫号码、人工代码),
6外键(call_num)
7参考服务调用(调用数量)
人工编码枚举('A','B','C','D'
在我的项目中,我们使用的是一个大约有60列的表。现在,当用户使用发票号搜索时,结果屏幕中只显示12列字段值。但是现在,用户希望能够灵活地使用这12列字段值,为特定的发票号选择一些额外的列字段值。
例如:
表MyTable中有5列(A、B、C、D、E)。我们正在显示基于查询的结果::从MyTable中选择A,B,其中C='some value'
但根据用户需求,查询的编写方式应确保他能够输入剩余的任何列名(D,E)并相应地得到结果。假设他选择D列与A和B一起显示特定值C
如果查询在SQL中是可能的
我有三张桌子
病人
依赖的
病人探视
“患者表”的主键在“家属”和“患者就诊”表中用作外键。我需要patient table上的触发器,它在删除之前检查子表中的patient_id。
至于现在,我已经创建了一个触发器,但它不起作用
create or replace trigger deletePatient
before delete on patient
for each row
declare
v_count number(5);
v_count
我在集群模式下使用Quartz scheduler处理批处理作业,我的应用程序使用Oracle RAC进行负载平衡。在日志中等间隔4分钟后,我得到以下异常。奇怪的是,在只有一台Oracle服务器的较低环境中,这种例外情况并不存在。任何建议都会有帮助
04:56:04,909 ERROR [org.springframework.scheduling.quartz.LocalDataSourceJobStore]
ClusterManager: Error managing cluster: F
我正在从事Oracle APEX(Oracle APEX 5.03.00.03 on Oracle 11.2.0.1.0)项目,希望在经典报告中添加BLOB下载字段。当我尝试实现内置BLOB功能时,当我尝试使用下载功能时,会出现以下错误:
在此服务器上找不到请求的URL/apex/apex\u util.get\u blob
当我简单地显示包含BLOB的表的ID时,它似乎工作得很好
有人能告诉我为什么会收到这个错误消息吗
详细错误消息:
Fri, 03 Feb 2017 16:14:58 GM
我将此XML存储在CLOB列中:
<SvcData><Status><StatusCode>EXI</StatusCode><StatusDesc></StatusDesc><StatusCodeAlt>000000</StatusCodeAlt><StatusDescAlt>OK</StatusDescAlt><StatusCodeHost></Status
我有一张桌子X和一张桌子Y。
有一个java订阅服务器可以在X上连续插入数据。
在X上,我们有一个插入触发器,它在每次插入时将数据转储到Y中。
我想在Y上同时进行插入时,从Y中删除已处理的记录。
Y上的删除是否会遇到锁?它不应该遇到锁。除非在DML中另有规定,否则锁发生在行级别。看看这个答案
我使用的是Oracle APEX 5.1.2和Oracle 11g R2
我有一个顶部区域,用户从选择列表中选择,并根据选择返回该选择记录的IG报告
在IG中,我有几个报告列,但我还有一个列是HTML表达式类型按钮,即:
<button id="edit-btn" type="button" class="t-Button t-Button--icon t-Button--iconLeft"><span aria-hidden="true" class="t-Icon t-Ic
我有以下疑问
select distinct pj.pid,pj.seq, wm_concat(distinct pj.job)
from people_jobs pj
join entities aa on pj.pid=aa.pid and aa.mmd = 'A' and aa.mmd_cat in (50,70,80)
group by pj.pid, pj.seq
having wm_concat(distinct pj.job) like '%45%' and wm_concat(d
1 2 3 4 5 6 ...
下一页 最后一页 共 22 页