Oracle RMAN 维护介绍(四) 如何删除数据库

如果无法采取其他方法来处理数据库的问题,则可以使用RMAN 的drop database。 只需要将数据库置于受限制的会话模式,在使用RMAN连接到目标数据库,执行drop database命令,就可以安静的删除数据库。 如果添加inculding backups参数,则在删除同时删除RMAN相关的备份。 执行该命令时,RMAN 首先会确认操作,然后继续删除数据库。 如果希望不回显提示,可以使用noprompt参数。 示例:

DROP DATABASE;

DROP DATABASE NOPROMPT;

DROP DATABASE INCLUDING BACKUPS;

DROP DATABASE INCLUDING BACKUPS NOPROMPT;

The “DROP DATABASE” command deletes the

Datafiles

Logfiles

Controlfiles

Spfile

The ” DROP DATABASE INCLUDING BACKUPS ” command in addition to the above files also removes

Archivelogs

Backup pieces generated by RMAN

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area  636100608 bytes

Fixed Size                  1376464 bytes

Variable Size             457183024 bytes

Database Buffers          171966464 bytes

Redo Buffers                5574656 bytes

数据库装载完毕。

SQL> alter system enable restricted session;

系统已更改。

alter system disable restricted session.

C:/Users/Administrator.DavidDai>rman target /;

恢复管理器: Release 11.2.0.1.0 - Production on 星期日 7月 11 14:23:48 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

已连接到目标数据库: BL (DBID=680066685, 未打开)

RMAN> DROP DATABASE INCLUDING BACKUPS;

数据库名为 "BL" 且 DBID 为 680066685

是否确实要删除所有备份和数据库 (输入 YES 或 NO)  yes

使用目标数据库控制文件替代恢复目录

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=10 设备类型=DISK

......

补充一点,windows 下,不会删除服务,要删除服务,需要手工的运行ormdim 命令。如:

C:/Users/Administrator.DavidDai>oradim -delete -sid bl

Unable to stop service, OS Error = 1062

实例已删除。

时间: 2024-10-02 19:17:29

Oracle RMAN 维护介绍(四) 如何删除数据库的相关文章

Oracle RMAN 维护介绍(二) 恢复目录的维护

使用恢复目录时会涉及到其他一些维护活动,比如在数据库升级或迁移期间升级恢复目录,手工配置数据库对应物以及在某些数据库操作后在同步恢复目录. 1.在RMAN中取消注册数据库 在Oracle 10g 之前,从恢复目录中取消注册数据库是一个手工操作的过程.在10g中,从恢复目录中删除数据库只需要执行 unregister database.如: RMAN>unregister database orcl; 注意的是: 该命令不会删除该数据库的备份文件,而只是删除这些备份文件的恢复目录引用. 同样需要注

Oracle RMAN 维护介绍(三)RMAN 存储的脚本

在RMAN中,我们可以创建一个命令文件,里面包含rman命令,然后在RMAN的中调用这个文件.如: Rman target usr/pwd cmdfile=backup.cmd 或者,也可以直接在RMAN 中直接运行 @@backup.cmd 此外,RMAN 还提供了恢复目录中的存储脚本, 这些操作必须使用恢复目录. 1.创建存储的脚本 使用create script RMAN 命令可以在恢复目录中存储脚本. 创建每个存储的脚本时,都要为脚本指定一个名称. 可以创建执行数据库备份,恢复和维护操作

Oracle RMAN 维护介绍(一) RMAN的维护

1.交叉效验RMAN 备份 在RMAN目录和物理备份目的地不同步的情况下,我们可以使用crosscheck命令来效验控制文件或恢复目录中的RMAN信息是否与备份介质上的实际物理备份集片相同. 使用crosscheck 命令时,我们关心每个备份集或者副本的状态. 如果使用控制文件,用于备份集片的v$backup_set 视图和用于副本的v$databfile_copy 视图中的status列列出了每个备份集或副本的状态码:如果使用恢复目录,则在备份集片的RC_BACKUP_SET和副本的RC_DA

Oracle RMAN备份(四)副本

八. 副本 8.1 映像副本的介绍 RMAN 可以创建数据库数据文件,归档重做日志或者控制文件的精确副本. Rman 副本是这些文件的副本,区别仅仅在于名称和位置上的变化.我们不 需要考虑备份片或其他问题. 映像副本只能在磁盘上生成,且不能生成增量副本. 生成映像副本必须加载或打开数据库.生成副本的历史记录保存 在数据库控制文件中.所以我们可以跟踪副本生成的时间和驻留的位置. 类似与常规备份,可以建立整个数据库,表空间或数据文件的映像副本. RMAN 复制过程提供一些和普通RMAN 备份集相同的

Oracle RMAN完全恢复案例(一)数据库大部分datafile丢失

案例1:数据库大部分datafile丢失(recover database,必须在mount下) 1)测试环境 07:21:12 SQL> conn scott/tiger Connected. 07:21:16 SQL> 07:21:16 SQL> select * from tab; TNAME                          TABTYPE  CLUSTERID ------------------------------ ------- ---------- D

ORACLE手工删除数据库

很多人习惯用ORACLE的DBCA工具创建.删除数据库,这里总结一下手工删除数据库实验的步骤,文中大量参考了乐沙弥的手动删除ORACLE数据库这篇博客的内容,当然还有Oracle官方相关文档.此处实验环境为Oracle Linux Server release 5.7,数据库版本为10.2.0.5.0   Step 1: .获得控制文件.数据文件,日志文件等相关信息 获取这些信息,一方面是为了后面的建库做参考,另外一个是为了验证后面一些操作,如果这些都没有必要,其实是可以可以跳过这一步的. SQ

Oracle RMAN备份(三)联机RMAN 数据库备份

七. 联机RMAN 数据库备份 7.1 联机数据库备份 要使用RMAN执行联机备份操作,数据库必须置于Archivelog 模式. 如果不在归档模式,则尝试联机备份时RMAN就会生成一个错误. Oracle 归档与非归档的切换 http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4693470.aspx 连接备份示例: RMAN> Configure default device type to disk; RMAN> configur

Oracle RMAN备份(一)脱机RMAN 数据库备份

一. RMAN 备份的一些优点 1. RMAN 会检测和报告损坏的数据块. 2. 不需要将表空间置入热备份模式,RMAN 就可以连接备份数据库. 热备份期间会额外的生成重做日志. 3. RMAN 会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件. 4. RMAN 只备份使用过的数据库(直至最高使用标记(High wate mark)),这样RMAN 备份映像通常小于联机备份的备份脚本. 5. RMAN 提供备份映像的实际压缩. 6. RMAN 提供自动且方便的备份,

深入浅析Oracle数据库管理之创建和删除数据库_oracle

Oracle数据库的数据文件(扩展名为DBF的文件)是用于保存数据库中数据的文件,系统数据.数据字典数据.临时数据.索引数据.应用数据等都物理地存储在数据文件中.用户对数据库中数据的操作,例如数据的插入.删除.修改和查询等,其本质都是对数据文件进行操作.所有数据文件占据空间的大小决定了数据库容量的大小. 一.数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是: (1)启动和关闭数据库: (2)创建数据库: (3)删除数据库: (4)调整初始化参数: