首页 > 数据库 >删除oracle数据库教程

删除oracle数据库教程

时间:2024-03-17 09:59:52浏览次数:26  
标签:教程 删除 0.0 数据库 SYS oradb oracle

如果只是删除数据库而无需删除数据库软件,可通过如下两种方式实现。
注意:工作中删库需谨慎哦!

方法一、DBCA 删除数据库

如下查询可看出当前存在数据库:

[root@ocpstudy ~]# su - oracle
Last login: Sat Mar 16 18:08:21 CST 2024 on pts/5
[oracle@ocpstudy ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Mar 16 22:19:06 2024
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SYS@orcl(CDB$ROOT)> select status from v$instance;

STATUS
------------
OPEN

SYS@orcl(CDB$ROOT)>

在oracle用户下执行dbca调出图形界面:

$ dbca

1.选择“delete database” 并点击Next进入下一步
在这里插入图片描述
2.选择要删除的数据库(这里选择orcl)并点击Next进入下一步
在这里插入图片描述
3.直接点击Next进入下一步
在这里插入图片描述
4.如果确认要删除orcl数据库,点击Next进入下一步。如果反悔不想删了,可以点击Cancel取消。
在这里插入图片描述
5.这里还有一次反悔的机会,如果不想删了就点击No取消。如果确认要删除orcl数据库,则点击Yes开始删除。
在这里插入图片描述
6.正在删除
在这里插入图片描述
7.删除完成,点击Close关闭窗口即可。
在这里插入图片描述
这时再次执行如下查询会发现数据库已经不存在了:

[oracle@ocpstudy ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Mar 16 22:34:07 2024
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.

Connected to an idle instance.

方法二、Drop database 删除数据库

我们用第二种方式删除另一个数据库oradb
1.切换数据库实例

[oracle@ocpstudy ~]$ ps -ef|grep smon
oracle    31101      1  0 02:24 ?        00:00:01 ora_smon_oradb
oracle   111569 110069  0 22:36 pts/5    00:00:00 grep --color=auto smon
[oracle@ocpstudy ~]$ export ORACLE_SID=oradb

2.sqlplus连接数据库

[oracle@ocpstudy ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Mar 16 22:37:40 2024
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0

SYS@oradb(oradb)> select name,open_mode from v$database;

NAME      OPEN_MODE
--------- --------------------
ORADB     READ WRITE

3.使用drop database删除数据库

SYS@oradb(oradb)> drop database;
drop database
*
ERROR at line 1:
ORA-01586: database must be mounted EXCLUSIVE and not open for this operation


SYS@oradb(oradb)>

4.将数据库调整到受限模式后再次删除

SYS@oradb(oradb)> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SYS@oradb(oradb)> startup restrict force mount
ORACLE instance started.

Total System Global Area  855635584 bytes
Fixed Size                  8902272 bytes
Variable Size             243269632 bytes
Database Buffers          599785472 bytes
Redo Buffers                3678208 bytes
Database mounted.
SYS@oradb(oradb)> drop database;

Database dropped.

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
@(oradb)>

以上是删除数据库的两种方式,建议使用第一种方式。

标签:教程,删除,0.0,数据库,SYS,oradb,oracle
From: https://blog.csdn.net/Ruishine/article/details/136771515

相关文章

  • 删除 Oracle 软件和数据库教程
    1.使用deinstall工具删除安装的Oracle软件的可执行文件和配置文件[oracle@ocpstudyadmin]$cd$ORACLE_HOME[oracle@ocpstudydb_1]$cddeinstall[oracle@ocpstudydeinstall]$lsbootstrap_files.lstbootstrap.pldeinstalldeinstall.pldeinstall.xmlj......
  • 【数据库】数据库介绍
    文章目录一、数据库介绍二、SQL分类一、数据库介绍什么是数据库存储数据用文件就可以了,为什么还要弄个数据库?文件保存数据有以下几个缺点:文件的安全性问题文件不利于数据查询和管理文件不利于存储海量数据文件在程序中控制不方便数据库存储介质:磁盘内存为......
  • opensips数据库配置及数据表简介
    操作系统:CentOS7.6_x64opensips版本:2.4.9MySQL版本:5.7.38一、添加mysql支持1、安装mysql依赖库安装命令如下:wgethttps://repo.mysql.com/mysql57-community-release-el7.rpmrpm-ivhmysql57-community-release-el7.rpmrpm--importhttps://repo.mysql.com/RPM-GPG-......
  • 【原创】三十分钟实时数据可视化网站前后端教程 Scrapy + Django + React 保姆级教程
    这个本来是想做视频的,所以是以讲稿的形式写的。最后没做视频,但是觉得这篇文还是值得记录一下。真的要多记录,不然一些不常用的东西即使做过几个月又有点陌生了。文章目录爬虫SCRAPYxpath后端DJANGO前端REACTHello大家好这里是小鱼,最近我做了一个前后端分离的实......
  • 插入数据库遇到中文无插入的问题 Error 1366 (HY000): Incorrect string value: ‘\x
    项目场景:beego登录注册过程中将信息写入到MYSQL数据库中问题描述字段写入过程中数据出现无法写入的情况,出现报错:Error1366(HY000):Incorrectstringvalue:‘\xE7\x94\xB7’forcolumn‘sex’atrow1原因分析:根据控制台收到的打印信息我发现数据正确从前......
  • SQL-Labs靶场“32-33”关通关教程
    君衍.一、32关GET单引号闭合宽字节注入1、源码分析2、宽字节注入原理3、联合查询注入4、updatexml报错注入5、floor报错注入二、33关GET单引号addslashes逃逸注入1、源码分析2、联合查询注入3、updatexml报错注入4、floor报错注入SQL-Labs靶场通关教程:SQL注入......
  • Qt教程 — 3.4 深入了解Qt 控件:Input Widgets部件(3)
    目录1 InputWidgets简介2如何使用InputWidgets部件2.1Dial组件-模拟车速表2.2 QScrollBar组件-创建水平和垂直滚动条2.3 QSlider组件-创建水平和垂直滑动条 2.4 QKeySequenceEdit组件-捕获键盘快捷键InputWidgets部件部件较多,将分为三篇文章介绍文章1(Qt......
  • 宝宝起名网,姓名分析打分php源码带数据库带火车头免登录发布模块
    宝宝起名网源码/取名网/姓名分析/名字打分/算命测算文章系统演示地址:https://s17.ryzlk.com/手机端地址:https://m.s17.ryzlk.com/起名说明:起名内容来源数据库,通过客户提交的姓名,出生年月日表单,计算出用户的五行缺旺,然后从数据库中调用五行相符的姓名提供给客户。......
  • 数据库引论:2.SQL简介
    SQL(StructuredQueryLanguage,结构化查询语言)2.1SQL查询语言概览SQL语言包含数据定义语言(Data-DefinitionLanguage,DDL)。SQLDDL提供定义关系模式、删除关系以及修改关系模式的命令。数据操纵语言(Data-ManipulationLanguage,DML)。SQLDML提供从数据库中查询信......
  • 赛灵思Vivado 2020.2安装教程超详细,同样适用vivado2018版本(注意本教程仅供学习使用)
    注意本教程仅供学习使用一、软件安装二、软件免验证方式一、软件安装安装包可以到正点原子资料网站下载(达芬奇Pro开发板资料)Vivado官方建议关闭杀毒软件后安装(红色字体)关闭防火墙和杀毒软件点击next,这一页保持默认或者根据额外需要勾选同意左上角选择安装路......