最近项目使用的db2数据库,开发数据库需要重新drop掉,按照规范建库建表。

但是,在删除db2数据库的时候,出现了SQL1035N  SQLSTATE=57019错误

 

第一步:连接db2数据库

db2 connect to [dbname] user [username] using [password] 

第二步:查看该数据库有多少应用

db2 list applications

第三步:杀掉这些应用

db2 force applications all

第四步:停止数据库

db2 deactivate database databasename

第五步:断开数据库

db2 terminate

第六步:删除db2数据库

db2 drop database databasename

注意:如果以上步骤执行成功,还报错SQL1035N,就执行以下操作:

-- 先强制停止数据库
db2stop force
-- 注意要连着写执行
db2start;db2 drop database databasename;

操作之前,最好先断开连接db2数据库的应用,如ide开发工具以及客户端等。

 

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐