oracle相关内容

如何解决 ORA-011033:正在进行 ORACLE 初始化或关闭

当尝试通过 TOAD(Quest Software)或任何其他方式(Oracle Enterprise Manager)连接到 ORACLE 用户时,我收到此错误: ORA-011033:ORACLE 正在初始化或关闭 解决方案 经过一番谷歌搜索后,我找到了执行以下操作的建议,并且奏效了: SQL>启动挂载ORACLE 实例启动SQL>恢复数据库媒体恢复完成SQL>更改数据库打开; ..
发布时间:2021-12-05 12:49:34 数据库

业务逻辑:数据库或应用层

古老的问题.您应该将业务逻辑作为存储过程(或包)放置在数据库中还是应用程序/中间层中?更重要的是,为什么? 假设数据库独立性不是目标. 解决方案 在数据库中放入足够的业务逻辑,保证数据的一致性和正确性. 但不要害怕必须在另一个级别复制某些逻辑以增强用户体验. ..
发布时间:2021-12-05 12:49:17 数据库

Oracle(旧?)加入 - 用于转换的工具/脚本?

我一直在移植 oracle selects,我遇到了很多这样的查询: SELECT e.last_name,d.部门名称来自员工 e,部门d哪里 e.department_id(+) = d.department_id; ...和: 选择姓氏,d.department_id来自员工 e,部门d哪里 e.department_id = d.department_id(+); 是否有任何指南/ ..
发布时间:2021-12-05 12:46:10 数据库

在oracle中用sequence.nextval创建表

我使用以下查询创建了一个序列, create sequence qname_id_seq start with 1 increment by 1 nocache; 现在,当我尝试创建一个使用上述序列的表时,它抛出以下错误, 错误报告:SQL 错误:ORA-00907:缺少右括号00907. 00000 - “缺少右括号" 我使用以下查询创建了一个带有 sequence.nextval 的表 ..
发布时间:2021-12-05 12:44:10 数据库

自引用表 (Oracle) 上的 SQL 递归查询

假设我有这个样本数据: |姓名 |身份证 |PARENT_ID |-----------------------------|a1 |1 |空||b2 |2 |空||c3 |3 |空||a1.d4 |4 |1 ||a1.e5 |5 |1 ||a1.d4.f6 |6 |4 ||a1.d4.g7 |7 |4 ||a1.e5.h8 |8 |5 ||a2.i9 |9 |2 ||a2.i9.j10|10 ..
发布时间:2021-12-05 12:42:45 数据库

oracle sqlplus如何更清晰的显示表数据

我希望能够以漂亮的方式显示选择的结果数据,而不是其他列下的所有列. 这里是 sqlplus 显示我的表数据的方式: 但我想将它们显示为: 名称 |地址 |电话 |-------+---------------+--------------+姓名1 |地址1 |电话1 |姓名2 |地址2 |电话2 |姓名3 |地址3 |电话3 | 不是每一列都在另一列之下 解决方案 我通常从 ..
发布时间:2021-12-05 12:34:41 数据库

Oracle (ORA-02270):此列列表错误没有匹配的唯一键或主键

我有两个表,Table JOB 和Table USER,这是结构 创建表作业(身份证号码不为空,用户编号,约束 B_PK 主键 (ID) 启用);创建表用户(身份证号码不为空,约束 U_PK 主键 (ID) 启用); 现在,我想将外键约束添加到 JOB 引用 USER 表,如 Alter Table JOB ADD CONSTRAINT FK_USERID FOREIGN KEY(USER ..
发布时间:2021-12-05 12:32:26 数据库

Oracle 数据库中是否有任何布尔类型?

Oracle 数据库中是否有类似于 Ms SQL Server 中的 BIT 数据类型的布尔类型? 解决方案 不仅 Oracle 的 SQL(不是 PL/SQL)中缺少布尔数据类型,而且他们也没有明确建议使用什么来代替.请参阅此主题 在问.从推荐 CHAR(1) 'Y'/'N' 他们切换到 NUMBER(1) 0/1 当有人指出 'Y'/'N' 取决于英语,而例如德国程序员可能会使用 'J ..
发布时间:2021-12-05 12:13:11 数据库

如何从 Oracle 中的表中获取列名?

我需要查询数据库以获取列名,不要与表中的数据混淆.例如,如果我有一个名为 EVENT_LOG 的表,其中包含 eventID、eventType、eventDesc 和 eventTime,然后我想从查询中检索这些字段名称,而不是其他任何东西. 我发现如何做到这一点: Microsoft SQL Server MySQL PostgreSQL 但我需要知道:如何在 Oracl ..
发布时间:2021-12-05 12:12:53 数据库

需要在Oracle中重置sequence的值

我正在使用 Spring 和 Hibernate 使用 Java 开发 Web 应用程序.假设我有一张桌子.当我从这个表中删除一些记录时,有时我需要重置主键字段的值. 假设我在一个表中有 10 条记录,我删除了最后 5 条记录.现在,当我插入新记录时,主键字段的值应该从 6 开始,但它会从 11 开始. 如果我需要在MySql中6(maximum+1)处开始主键值,只需要执行如下SQL ..
发布时间:2021-12-03 18:10:03 Java开发

Hibernate 无法从数据库中获取 SequenceInformation

我最近将我的应用程序中的 hibernate 更新到了 5.4.4.Final.现在,我在部署过程中遇到了以下异常. ERROR [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl|[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tun ..
发布时间:2021-12-03 18:09:54 Java开发

没有更多的数据可以从套接字错误中读取

我们使用 Oracle 作为 Web 应用程序的数据库.应用程序大部分时间运行良好,但我们收到“没有更多数据可从套接字读取"错误. Caused by: java.sql.SQLRecoverableException: No more data to read from socket在 oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREng ..
发布时间:2021-12-03 17:22:55 数据库

如何提高对 Access 中 ODBC 链接表的批量插入的性能?

我要导入 CSV 和 TXT 文件.我将文件导入 Access,然后将记录插入到链接的 Oracle 表中.每个文件大约有 300 万行,这个过程需要很长时间才能完成. 导入 Access 非常快,但插入链接的 Oracle 表需要很长时间. 这是我目前使用的流程: DoCmd.TransferText acImportFixed, "BUSSEP2014 Link Specific ..
发布时间:2021-12-03 16:40:28 数据库

Oracle:加载一个大的 xml 文件?

现在我有大量感兴趣的 XML 数据: https://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump 我想将它加载到 Oracle 中使用. 如何将大型 XML 文件直接加载到 Oracle 中?欢迎使用服务器端解决方案(可以在服务器上打开数据文件)和客户端解决方案. 这是一个 ..
发布时间:2021-12-03 14:56:18 数据库

将 Excel 数据表加载到 Oracle 数据库

我正在寻找一个免费工具来将 Excel 数据表加载到 Oracle 数据库中.我尝试了 Oracle SQL 开发人员,但它不断抛出 NullPointerException.有什么想法吗? 解决方案 Excel -> CSV -> Oracle 将 Excel 电子表格保存为文件类型“CSV"(逗号分隔值). 将 .csv 文件传输到 Oracle 服务器. 创建 Or ..
发布时间:2021-12-02 22:41:50 数据库

是否可以从数据库生成 django 模型?

我一直在家里摆弄 Django 和 Django ORM,我不得不说,我觉得它是最好的易用性之一. 但是,我想知道是否可以“反向"使用它. 基本上我想做的是从现有的数据库模式(来自一个不使用 django 并且很旧的项目)生成 Django 模型. 这可能吗? 更新:有问题的数据库是 Oracle 解决方案 是的,使用 inspectdb 命令: http:/ ..
发布时间:2021-12-02 19:45:34 数据库

外键可以为 NULL 和/或重复吗?

请为我澄清两件事: 外键可以为 NULL 吗? 外键可以重复吗? 据我所知,NULL 不应该用于外键,但在我的某些应用程序中,我可以在 Oracle 和SQL Server,我不知道为什么. 解决方案 简短回答:是的,可以为 NULL 或重复. 我想解释为什么外键可能需要为空或可能需要唯一或不唯一.首先记住外键只是要求该字段中的值必须首先存在于不同的表(父表)中.这就是 ..
发布时间:2021-12-02 14:48:18 数据库

SQL - 如何存储和导航层次结构?

您使用哪些方法对数据库中的分层信息进行建模和检索? 解决方案 关于这个主题的决定性文章是由 Joe Celko 编写的,他已经将其中的一些编入了一本名为 Joe Celko 的 SQL 中的树和层次结构的书中聪明人. 他喜欢一种称为有向图的技术.可以在 这里 ..
发布时间:2021-12-02 14:43:48 数据库

没有 Order By 子句的 SQL Select 语句的顺序

据我所知,根据关系数据库理论,没有 order by 子句的 select 语句应该被认为没有特定的顺序.但实际上在 SQL Server 和 Oracle(我已经在这两个平台上测试过)中,如果我多次从没有 order by 子句的表中查询,我总是以相同的顺序得到结果.这种行为可以依赖吗?谁能帮忙解释一下? 解决方案 不,不能依赖这种行为.顺序由查询规划器决定建立结果集的方式决定.像 se ..
发布时间:2021-12-02 14:38:55 数据库