暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle:命令 Srvctl 删除数据库示例

原创 小小亮 2022-12-19
2240

Srvctl 删除数据库

命令srvctl remove database只会从集群中删除数据库配置,不会删除存储中的数据文件和依赖项。最有可能的是,您可能希望稍后重新添加数据库。

让我们看看如何从集群中删除数据库配置。

检查数据库

首先,让我们看看我们在数据库配置中有什么。

[oracle@primary01 ~]$ srvctl config database -d orclcdb
Database unique name: ORCLCDB
Database name: ORCLCDB
Oracle home: /u01/app/oracle/product/19.0.0/db_1
Oracle user: oracle
Spfile: +DATA/ORCLCDB/spfile
Password file: +DATA/ORCLCDB/pwfile
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools:
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Start concurrency:
Stop concurrency:
OSDBA group: dba
OSOPER group: oper
Database instances: ORCLCDB1,ORCLCDB2
Configured nodes: primary01,primary02
CSS critical: no
CPU count: 0
Memory target: 0
Maximum memory: 0
Default network number for database services:
Database is administrator managed

看起来没问题,但问题是RAC数据库还在运行。

[oracle@primary01 ~]$ srvctl status database -d orclcdb
Instance ORCLCDB1 is running on node primary01
Instance ORCLCDB2 is running on node primary02

如果我们试图删除正在运行的数据库,将抛出PRKO-03141

停止数据库

由于我们无法从集群中删除正在运行的数据库,因此我们需要在删除之前停止它。

[oracle@primary01 ~]$ srvctl stop database -d orclcdb
[oracle@primary01 ~]$ srvctl status database -d orclcdb
Instance ORCLCDB1 is not running on node primary01
Instance ORCLCDB2 is not running on node primary02

删除数据库

由于数据库已停止,我们可以安全地将其从集群中删除。

[oracle@primary01 ~]$ srvctl remove database -d orclcdb
Remove the database orclcdb? (y/[n]) y

我们输入y来确认。由于它只是从集群中删除了数据库配置,因此终端控制会在几秒钟后返回给我们。

检查数据库

让我们看看它是否存在。

[oracle@primary01 ~]$ srvctl config database -d orclcdb
PRCD-1120 : The resource for database orclcdb could not be found.
PRCR-1001 : Resource ora.orclcdb.db does not exist

什么都没有了。

由于所有数据库文件都保存在存储中,您可以在需要时通过srvctl将数据库添加回集群。


原文标题:Srvctl Remove Database Example

原文作者:Ed Chen

原文链接:https://logic.edchen.org/srvctl-remove-database-example/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论