小编use*_*863的帖子

Liquibase更新错误

我正在尝试使用Liquibase在数据库中创建一些表.

一些背景知识:我在本地h2数据库上执行了相同的changelog.xml文件,并且工作得很顺利.我用squirrel测试了下面的oracle数据库,用户名,密码和驱动程序,并成功连接.所以我很确定我正面临一个liquibase问题.我做了大量的谷歌搜索,并没有在SO或其他任何可以帮助我的地方找到任何东西.

我在命令提示符下输入以下内容:

C:\>java -jar liquibase-core-2.0.5.jar --driver=oracle.jdbc.OracleDriver
--classpath=ojdbc6-11.2.0.3.0.jar --changeLogFile=changelog.xml 
--url="jdbc:oracle:thin:@myDatabase"
--username=myUsername --password=myPassword --logLevel=debug update
Run Code Online (Sandbox Code Playgroud)

返回的是:

DEBUG 9/30/13 3:09 PM:liquibase: Unable to load/access Apache Derby driver class
to check version
DEBUG 9/30/13 3:09 PM:liquibase: Connected to myUsername@jdbc:oracle:thin:@myDatabase
DEBUG 9/30/13 3:10 PM:liquibase: Executing QUERY database command: SELECT LOCKED
FROM DATABASECHANGELOGLOCK WHERE ID=1 FOR UPDATE
Liquibase Update Failed: Empty result set, expected one row
SEVERE 9/30/13 3:10 PM:liquibase: Empty result set, expected one row
liquibase.exception.LockException: liquibase.exception.DatabaseException: Empty
result set, expected one row
    at …
Run Code Online (Sandbox Code Playgroud)

oracle liquibase

7
推荐指数
2
解决办法
5533
查看次数

使用ctrl-c防止C程序被杀死

可能重复:
在C中捕获Ctrl-C

我正在编写一个C命令行程序,并试图确保ctrl-c不会杀死它.我怎么能这样做的想法?

c

0
推荐指数
1
解决办法
4302
查看次数

标签 统计

c ×1

liquibase ×1

oracle ×1