java.sql.SQLException:ORA-01501:创建数据库失败ORA-01100:数据库已装入

java.sql.SQLException:ORA-01501:创建数据库失败ORA-01100:数据库已装入,java,jdbc,oracle11g,sqlexception,Java,Jdbc,Oracle11g,Sqlexception,我编写了一些MySQL java jdbc代码来创建一个数据库,并向其中添加了一些示例行。我想让这段代码也适用于Oracle11g。因此,我相应地更改了代码中的连接URL。但是,现在我得到了一个错误: java.sql.SQLException:ORA-01501:创建数据库失败 ORA-01100:数据库已装入 我不知道为什么我会犯这个错误。这是什么意思“数据库已装入”? 请帮我解决这个问题 谢谢。关闭数据库,然后在nomount阶段启动,然后应用create database语句

我编写了一些MySQL java jdbc代码来创建一个数据库,并向其中添加了一些示例行。我想让这段代码也适用于Oracle11g。因此,我相应地更改了代码中的连接URL。但是,现在我得到了一个错误:

java.sql.SQLException:ORA-01501:创建数据库失败 ORA-01100:数据库已装入

我不知道为什么我会犯这个错误。这是什么意思“数据库已装入”? 请帮我解决这个问题


谢谢。

关闭数据库,然后在nomount阶段启动,然后应用create database语句

     SQL>shutdown immediate;
     SQL>startup nomount;
     SQL>CREATE ........ 

DDL语法和语义是数据库实现差异最大的地方。如果没有看到你的DDL,这里没有人能够帮助你。也就是说,这个错误意味着Oracle认为数据库已经存在。使用SQL Developer或任何其他方法,我如何手动检查数据库是否存在?@fastboat-请发布您正在尝试的相关代码,以及Jim Garrison所说的相关DDL语句。另外,您可能希望阅读此链接以使用SQL Developer进行连接:是的,这很有帮助。现在我得到了一个新的错误,我认为可以很容易地修复它-java.sql.SQLSyntaxErrorException:ORA-00900:无效的sql语句。你能告诉我“mount”和“nonmount”是什么意思吗?我得到了一些信息的链接-