AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-11006

Delmonte's questions

Martin Hope
Delmonte
Asked: 2019-04-11 07:44:49 +0800 CST

构建条件检查约束

  • 2

我正在尝试为我的表 TBL_AFIL 构建一个条件检查约束,该表有两个字段:

  • Fec_Renun 日期
  • flg_afil 整数

约束:IF flg_afil=1 THEN Fec_Renun 不能为 NULL。

ALTER TABLE TBL_AFIL
ADD CONSTRAINT FecRenun_Not_Null CHECK (Fec_Renun IS not NULL and flg_afil =1) ;

但它抛出了这个错误:

ORA-02293: cannot validate (FecRenun_Not_Null) - check constraint violated

但是当我运行这个查询时,它返回 0 行。

SELECT * FROM TBL_AFIL
WHERE FEC_RENUN IS NULL
AND FLG_AFIL =1;

我知道我可以在这个约束中添加ENABLE NOVALIDATE,但我很好奇为什么不能建立这个约束。

oracle check-constraints
  • 1 个回答
  • 758 Views
Martin Hope
Delmonte
Asked: 2018-10-27 07:54:38 +0800 CST

帮助查询:获取前一行具有特定值的行的最大值

  • 0

我的表 TEST 有三列:

xID          xDATE       xVALUE
01134289    19/11/2009   1     
01134289    28/12/2009   1     
01134289    31/03/2010   0     
01134289    10/06/2010   0     
01134289    28/10/2010   0     
01134289    30/03/2012   1     
01134289    14/05/2014   1     
01134289    17/07/2014   0     
01134289    30/03/2015   1     
01134289    14/05/2015   1     
01134289    17/07/2015   0     

我需要查询帮助来选择 xVALUE=1 的行的 MAX xDATE,但仅适用于前一行具有 xVALUE=0 的那些行。

在此示例中,有两行的 xValue=1,而前几行的 xValue=0:

xID          xDATE       xVALUE
...
01134289    28/10/2010   0     
01134289    30/03/2012   1     
...
01134289    17/07/2014   0     
01134289    30/03/2015   1     

查询应输出:

xID          xDATE       xVALUE
01134289    30/03/2015   1     
oracle
  • 1 个回答
  • 444 Views
Martin Hope
Delmonte
Asked: 2013-01-24 13:21:18 +0800 CST

如何列出对包拥有授权的所有用户

  • 13

我正在寻找一些查询来列出所有对包有授权的用户。

例如,用户 Schema_A 已被授权执行包:B.MyPackage。

我正在查询视图或表,例如:role_tab_privs、role_sys_privs、sys.dba_sys_privs、dba_role_privs ......但我找不到我在找的东西。

oracle-11g-r2
  • 1 个回答
  • 109788 Views
Martin Hope
Delmonte
Asked: 2012-10-30 07:06:17 +0800 CST

为什么 Oracle 11g 安装在文件夹 C:\app\<name_of_user> 中

  • 2

只是好奇,现在 Oracle 11g 默认安装在文件夹 C:\app\

为什么?以前,Oracle 默认安装在文件夹 C:\oracle... 为什么现在创建“app”文件夹?

oracle-11g-r2 windows
  • 2 个回答
  • 6831 Views
Martin Hope
Delmonte
Asked: 2012-10-27 06:29:40 +0800 CST

Oracle中的C-9999-yyyymmdd-00是什么类型的文件

  • 1

在我的 {ORACLE_HOME}\database 中,我发现了大约 3GB 的此类文件:

在此处输入图像描述

我认为它们不是控制文件的备份,因为文件的大小会随着时间的推移而变化。

oracle-10g
  • 1 个回答
  • 73 Views
Martin Hope
Delmonte
Asked: 2012-10-24 08:54:40 +0800 CST

在 Windows Server 2008 R2 64 位中安装 Oracle 11.2.0.3 时出错

  • 0

我下载了 Oracle 11.2.0.3 安装程序:

p10404530_112030_MSWIN-x86-64_1of7.zip p10404530_112030_MSWIN-x86-64_2of7.zip p10404530_112030_MSWIN-x86-64_3of7.zip p10404530_112030_MSWIN-x86-64_4of7.zip p10404530_112030_MSWIN-x86-64_5of7.zip p10404530_112030_MSWIN-x86-64_6of7.zip p10404530_112030_MSWIN-x86-64_7of7.zip

然后我将它们解压缩到路径上的同一服务器中:C:\Software\Oracle 11.2.0.3 64 bits\oracle\

作为管理员用户并且在 Windows 中没有 UAC,当尝试安装 Oracle 软件(不是数据库)时,我收到了附加在图像文件中的错误。

在此处输入图像描述

以前我安装了之前卸载的 Oracle 11.2.0.1 软件。

有人遇到过类似的错误吗?安装 Oracle 11.2.0.3 软件需要做什么?

oracle-11g-r2 windows
  • 1 个回答
  • 2572 Views
Martin Hope
Delmonte
Asked: 2012-10-17 12:32:03 +0800 CST

删除索引和磁盘空间

  • 1

如果我删除一个大索引并重新创建它,是否会增加存储索引的数据文件的大小?

当我删除索引时,它非常快。然而,当我构建一个时,它需要时间,并且在检查数据文件上的可用空间时,我发现它已经减少了。

oracle-10g
  • 1 个回答
  • 739 Views
Martin Hope
Delmonte
Asked: 2012-09-14 05:59:56 +0800 CST

Logminer 在其他数据库中归档重做日志

  • 1

我可以将存档的重做日志移动到其他数据库并在那里应用 logminer 来分析它们吗?

oracle-10g
  • 1 个回答
  • 979 Views
Martin Hope
Delmonte
Asked: 2012-09-06 06:00:19 +0800 CST

归档重做日志何时生成?

  • 5

我们在 Oracle 10g 中有一个实例。Web 应用程序(面向 Internet)仅使用一种模式,该模式仅供用户阅读信息,不能添加或修改数据。其余模式未使用。

Archived Redo Logs被激活。对我们来说奇怪的是,每天都会生成存档文件,包括周日和节假日,没有人来上班。

我认为归档重做日志是在插入、删除或更新数据时生成的,而不是因为 select 语句。

那是对的吗?

oracle-10g transaction-log
  • 3 个回答
  • 2810 Views
Martin Hope
Delmonte
Asked: 2012-08-22 11:08:19 +0800 CST

为什么 Oracle 会话在两周处于非活动状态后仍然存在

  • 16

数据库:甲骨文 10g

操作系统:Windows Server 2003 64 位

我查询 Web 应用程序生成的 Oracle 会话列表(按 program=w3wp.exe 过滤)

select * from V$session
where UPPER(program) LIKE '%W3%'
order by logon_time

在此处输入图像描述

根据 Logon_Time,为什么从 2012 年 7 月 31 日或 2012 年 1 月 8 日或今天(2012 年 8 月 21 日)之前的任何会话仍然存在会话?

我在 sqlnet.ora 上配置: SQLNET.EXPIRE_TIME= 20 所以这意味着 Oracle 每 20 分钟检查一次连接是否仍然处于活动状态。

所有用户模式都有默认配置文件。这意味着没有会话永远不会过期或死亡?

在此处输入图像描述

为回应菲尔的评论而添加:

在此处输入图像描述

为回应菲尔的回答而添加:

在此处输入图像描述

oracle oracle-10g
  • 1 个回答
  • 81479 Views
Martin Hope
Delmonte
Asked: 2012-01-08 08:50:06 +0800 CST

为什么安装Oracle数据库时需要输入域名?

  • 4

安装 Oracle 数据库或实例时,您可以分配域名。

一个例子:

SID: orcl

Domain: world.com

Service: orcl.world.com

为什么需要添加或配置域?

oracle
  • 1 个回答
  • 87 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve