问题标签 [ora-00955]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - SQL 表创建期间的 ORA-00955
我在创建表的过程中遇到了错误。我知道这意味着表名需要更改,但我没有看到任何具有相同名称的对象。.lst 的副本如下。
谢谢
sql - 为什么仅使用 1 条创建语句时 sql 脚本中的“创建表”执行 3 次?
我有一个 SQL 脚本,我想在其中自动创建表。但是,当我执行它时,它似乎试图创建表 3 次。第一次,它创建表。接下来的 2 次,它通过抛出一个抱怨它已经存在
这是我的 sql 脚本(@/vagrant/scripts/db_tables_stubs.sql):
这就是我得到的:
我想要的只是自动化创建该表的过程。
请帮我。我不知道为什么会这样。这很烦人!
flyway - Flyway“ORA-00955:名称已被现有对象使用”
我们正在尝试使用 Flyway 通过以下 spring-boot 配置来管理我们的数据库模式更新:
Flyway 版本 5.1.4。
该配置在 Oracle 12.1.0.2.0 标准版中有效,但在企业版中无效。我们不断收到以下错误:
SQL 状态:42000
错误代码:955
消息:ORA-00955:名称已被现有对象使用
行:17
语句:CREATE TABLE "JAVA_USER"."flyway_schema_history" (
"installed_rank" INT NOT NULL,
"version" VARCHAR2(50 ),
“描述” VARCHAR2(200) NOT NULL,
“类型” VARCHAR2(20) NOT NULL,
“脚本” VARCHAR2(1000) NOT NULL,
“校验和” INT,
“installed_by” VARCHAR2(100) NOT NULL,
“installed_on” TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
"execution_time" INT NOT NULL,
"success"数字(1)非空
)
知道为什么吗?在启动 spring-boot 应用程序之前,我们删除模式下的所有对象。
谢谢!
django - Django migrate 在使用 oracle 数据库时抛出 ORA-00955 错误
我陷入了一个奇怪的境地,我必须与 Django 一起使用 oracle 数据库。在开始之前,我想提一下我从 docker 容器中运行数据库。
我偶然发现的问题是,即使数据库已启动并正在运行,我还是初始化了与 DataGrip 的连接,当涉及到 Django 时它工作得很好,一切都崩溃了。
这就是我在 Django 中配置数据库的方式
但是当我跑步时
它抛出了这个错误
是的,我已经看到更多的人有与我类似的问题。他们建议尝试使用--fake-initial
,但结果是一样的。我注意到的另一件事是,在您第一次运行前面提到的命令后,DJANGO_CONTENT_TYPE and DJANGO_MIGRATIONS
表格将在数据库中弹出。然后,如果您再次运行迁移命令,则会弹出另一个错误说
有没有人找到解决办法?因为我到处找了一整天,但找不到任何可靠的修补程序。
oracle - 在 SQL Developer 中命名已经存在的错误
昨晚我在这段代码上得到了一些帮助,但现在我得到了一个不同的错误。我的教授仍然没有回答我,所以我来找你们。这是代码:
--创建志愿者主管
现在我更改了名称,但仍然收到此错误:
错误报告 -
ORA-00955: 名称已被现有对象使用
- 00000 - “名称已被现有对象使用” *原因:
*操作:
我错过了什么?