YashanDB数据库删除

数据库删除

对于一个数据库实例,通过执行删除语句[DROP DATABASE](https://doc.yashandb.com/yashandb/23.3/zh/开发手册/SQL参考手册/SQL语句/DROP DATABASE)可以删除该数据库实例的所有数据文件,且数据库删除后需使用[CREATE DATABASE](https://doc.yashandb.com/yashandb/23.3/zh/开发手册/SQL参考手册/SQL语句/CREATE DATABASE)语句重新创建新的数据库。

DROP DATABASE语句不适用于分布式部署。

#约束条件

  • 数据库处于NOMOUNT模式,且数据库数据文件完整、能够正常启动使用。
  • YashanDB采用单机部署或共享集群部署。

#操作步骤

Warn

删除数据库将彻底删除该数据库所有相关文件,请谨慎操作。

1.重启实例至NOMOUNT模式。

SHUTDOWN;
exit

$ yasboot cluster start -c yashandb -m nomount

Copied!

2.以sys用户登录系统,删除数据库。

$ yasql sys/sys

-- 删除除归档外的所有数据库文件
SQL> DROP DATABASE;

-- 删除包括归档在内的所有数据库文件
DROP DATABASE including ARCHIVELOG;

Copied!

posted @ 2025-03-12 18:21  YashanDB  阅读(9)  评论(0)    收藏  举报