Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
grails运行应用程序错误(TNS:listener:所有适当的实例都处于受限模式)_Grails_Groovy_Tns - Fatal编程技术网

grails运行应用程序错误(TNS:listener:所有适当的实例都处于受限模式)

grails运行应用程序错误(TNS:listener:所有适当的实例都处于受限模式),grails,groovy,tns,Grails,Groovy,Tns,我使用以下命令以通常的方式启动应用程序grails-Dgrails.env=local run app-https,但今天我遇到了一个唯一的错误-TNS:listener:所有适当的实例都处于受限模式。我发现有关此错误的信息是,数据库已从以受限模式启动。我的数据源.groovy中只有以下内容: local { dataSource { dbCreate = "create-drop" // one of 'create', 'create-drop', '

我使用以下命令以通常的方式启动应用程序
grails-Dgrails.env=local run app-https
,但今天我遇到了一个唯一的错误-TNS:listener:所有适当的实例都处于受限模式。我发现有关此错误的信息是,数据库已从以受限模式启动。我的
数据源.groovy中只有以下内容:

local {
        dataSource {
            dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
            url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000"
        }
    }

你能帮我找出可能的问题吗?如果您需要更多信息,我可以附加日志文件。

这不是Oracle JDBC URL,而是H2 URL。我假设您在顶级的
数据源
块中指定了Oracle驱动程序和/或方言,这就是它开始与Oracle对话的原因。将url更改为有意义的url(例如,
url=“jdbc:oracle:thin:@localhost:1521:orcl”
或您知道在Grails之外工作的其他url)

您可能不想使用
create-drop
,除非这是一个新的模式或您自己的模式。如果您正在尝试连接和使用的是现有数据库,但未进行更改,请为
dbCreate
使用任何值,而不是
DataSource.groovy
中列出的值之一;我的首选是
dbCreate=“none”
,因为它可以让Hibernate不尝试删除、创建或更新任何内容,而且它是自我记录的