在oracle 10g里,有一条新特性是使用drop database命令可以删除数据库的数据文件,联机日志文件,控制文件,spfile.使用drop database命令需要以下三个条件:

database moust be closed

exclusively mounted

restricted mode

下面是实验的过程:

Enter user-name: / as sysdba

Connected to an idle instance.

SQL> startup;

ORACLE instance started.

Total System Global Area 314572800 bytes

Fixed Size 1248720 bytes

Variable Size 134218288 bytes

Database Buffers 171966464 bytes

Redo Buffers 7139328 bytes

Database mounted.

Database opened.

SQL>

在数据库完全打开的情况下使用drop database命令

SQL>

SQL> drop database;

drop database

*

ERROR at line 1:

ORA-01586: database must be mounted EXCLUSIVE and not open for this operation

将数据库关闭,重新启动到mount状态

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL>

SQL> startup mount;

ORACLE instance started.

Total System Global Area 314572800 bytes

Fixed Size 1248720 bytes

Variable Size 138412592 bytes

Database Buffers 167772160 bytes

Redo Buffers 7139328 bytes

Database mounted.

再次执行drop database命令,执行命令出现错误

SQL> drop database;

drop database

*

ERROR at line 1:

ORA-12719: operation requires database is in RESTRICTED mode

将数据库模式置为restricted模式

SQL> alter system enable restricted session;

System altered.

执行drop database删除数据库命令成功

SQL> drop database;

Database dropped.

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

看来要正确执行这条命令,这三个条件都要满足。我查看了一下数据文件,日志文件,控制文件,spfile确实不存在了。我是在Windows上做的测试,操作系统上ORACLE实例的服务还存在着,如果想完全清楚oracle,再用oradim -delete -sid sidname命令。

接下来,我要重新创建数据库了!

oracle 如何删除库,Oracle删除库相关推荐

  1. t oracle删除吗,Oracle 11g 手工建库与删库

    Oracle 11g 手工建库与删库 在前一篇文章中提到阅读Oracle 11gR2 Administrator's Guide(文档编号E25494-01)时,简单描述了DDL_LOCK_TIMEO ...

  2. oracle导库需要删除原始库,导入dmp文件时,需要删除原有ORACLE数据库实例

    导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例. 1.以管理员身份登录 sqlplus / as sysdba 2.停止实例 shutdown abort; 执行结果:ORACLE i ...

  3. oracle删除orcl库_oracle删除数据文件

    在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表.视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能"移走"表空间. 一.使用offline数据文件的 ...

  4. oracle 11gr2 rac价格,调整Oracle 11gR2 RAC为单实例库

    1      应用场景 适用于Oracle RAC与应用程序不兼容的情况,需拆除为单实例: 应用案例:主机:alex1.alex2 共享存储:DATADG1(包含Disk1.Disk2....Disk ...

  5. 删除数据oracle,oracle删除数据

    oracle 动态删除,oracle监听之动态和静态注册,oracle删除数据,oracle删除用户 Oracle 删除数据的几种方法_计算机软件及应用_IT/计算机_专业资料.删除... oracl ...

  6. oracle无法删除em,Oracle 11g EM删除重建的方法

    虚拟机里的Oracle 11g好长时间没用了,突然打开之后发现EM无法访问了,EM可以重建,于是也不打算查找原因了,直接使大招 OS:Windows Server 2012 Oracle:11g R2 ...

  7. 在Oracle中,如何定时删除归档日志文件?

    在Oracle中,如何定时删除归档日志文件?    对于单实例的数据库可以使用如下的脚本: 1.在Oracle用户下,创建归档日志删除文件del_OCPLHR1_arch.sh 文件位置:/home/ ...

  8. oracle中级题库,Oracle选择题题库

    <Oracle选择题题库>由会员分享,可在线阅读,更多相关<Oracle选择题题库(6页珍藏版)>请在装配图网上搜索. 1.Oracle 选择题题库1. 以下命令哪个是 SQL ...

  9. win10卸载 oracle 11g,win10 oracle11g彻底删除并重装教程

    win10 oracle11g彻底删除并重装教程 发布时间:2020-08-23 19:51:24 来源:脚本之家 阅读:123 作者:那不是bug 栏目:数据库 卸载oracle11g步骤: 1.首 ...

  10. win10卸载 oracle 11g,win10 oracle11g彻底删除并重装

    卸载oracle11g步骤: 1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序Universal Installer: 然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用 ...

最新文章

  1. Menu [D3D9 Source]
  2. 编解码再进化:Ali266与下一代视频技术
  3. Python遍历字典的四种方法对比
  4. React开发(165):ant design validateFields
  5. 面面俱到的Java接口自动化测试实战
  6. Matlab中的continue、break和return语句
  7. 推荐系统多兴趣召回最新进展
  8. KVM详解(五)——KVM虚拟机镜像格式
  9. nginx 认证访问web
  10. oracle日期基本数据,oracle日期时间函数总结
  11. POJ-3259-Wormholes
  12. 安装VS2017报错:程序包清单签名验证失败
  13. 2021-11-16-小甲鱼python教学视频总结
  14. 新一配:为什么现在都找不到破解软件了?
  15. AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
  16. Python数组并集交集补集代码实例
  17. 王道计算机网络 第三章 数据链路层
  18. HLA(high level architecture) 高层体系结构
  19. 补充方法的声明及使用:
  20. 什么叫结构化的算法?为什么要提倡结构化的算法?

热门文章

  1. Postman中文版 !!!!傻瓜教程
  2. 【PAT】敲笨钟 (20 分)
  3. DEM、DTM、DSM、DOM的区别
  4. Android数据库升级,android开发艺术探索pdf百度网盘
  5. realsenseD400系列相机报错:undefined symbol: _ZN2cv3MatC1EiiiRKNS_7Scalar_IdEE解决方案
  6. android 坡度计算器,坡度角度换算(角度和坡比对照表)
  7. HCIA/HCIP使用eNSP模拟MUX VLAN配置实例与MUX VLAN知识总结(VLAN隔离技术之MUX VLAN)
  8. 视觉惯性里程计 综述 VIO Visual Inertial Odometry msckf ROVIO ssf msf okvis ORB-VINS VINS-Mono gtsam
  9. linux7怎么关闭更新,如何让centos7关闭yum自动更新系统
  10. OC 技术 获取设备的UDID添加到开发者账号(视频)