oracle 如何删除库,Oracle删除库
在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删除库相关推荐
- t oracle删除吗,Oracle 11g 手工建库与删库
Oracle 11g 手工建库与删库 在前一篇文章中提到阅读Oracle 11gR2 Administrator's Guide(文档编号E25494-01)时,简单描述了DDL_LOCK_TIMEO ...
- oracle导库需要删除原始库,导入dmp文件时,需要删除原有ORACLE数据库实例
导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例. 1.以管理员身份登录 sqlplus / as sysdba 2.停止实例 shutdown abort; 执行结果:ORACLE i ...
- oracle删除orcl库_oracle删除数据文件
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表.视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能"移走"表空间. 一.使用offline数据文件的 ...
- oracle 11gr2 rac价格,调整Oracle 11gR2 RAC为单实例库
1 应用场景 适用于Oracle RAC与应用程序不兼容的情况,需拆除为单实例: 应用案例:主机:alex1.alex2 共享存储:DATADG1(包含Disk1.Disk2....Disk ...
- 删除数据oracle,oracle删除数据
oracle 动态删除,oracle监听之动态和静态注册,oracle删除数据,oracle删除用户 Oracle 删除数据的几种方法_计算机软件及应用_IT/计算机_专业资料.删除... oracl ...
- oracle无法删除em,Oracle 11g EM删除重建的方法
虚拟机里的Oracle 11g好长时间没用了,突然打开之后发现EM无法访问了,EM可以重建,于是也不打算查找原因了,直接使大招 OS:Windows Server 2012 Oracle:11g R2 ...
- 在Oracle中,如何定时删除归档日志文件?
在Oracle中,如何定时删除归档日志文件? 对于单实例的数据库可以使用如下的脚本: 1.在Oracle用户下,创建归档日志删除文件del_OCPLHR1_arch.sh 文件位置:/home/ ...
- oracle中级题库,Oracle选择题题库
<Oracle选择题题库>由会员分享,可在线阅读,更多相关<Oracle选择题题库(6页珍藏版)>请在装配图网上搜索. 1.Oracle 选择题题库1. 以下命令哪个是 SQL ...
- win10卸载 oracle 11g,win10 oracle11g彻底删除并重装教程
win10 oracle11g彻底删除并重装教程 发布时间:2020-08-23 19:51:24 来源:脚本之家 阅读:123 作者:那不是bug 栏目:数据库 卸载oracle11g步骤: 1.首 ...
- win10卸载 oracle 11g,win10 oracle11g彻底删除并重装
卸载oracle11g步骤: 1.首先关掉所有oracle的相关服务,然后找到oracle的卸载程序Universal Installer: 然后点击卸载产品,然后点击展开全部,将主目录以外的所有应用 ...
最新文章
- Menu [D3D9 Source]
- 编解码再进化:Ali266与下一代视频技术
- Python遍历字典的四种方法对比
- React开发(165):ant design validateFields
- 面面俱到的Java接口自动化测试实战
- Matlab中的continue、break和return语句
- 推荐系统多兴趣召回最新进展
- KVM详解(五)——KVM虚拟机镜像格式
- nginx 认证访问web
- oracle日期基本数据,oracle日期时间函数总结
- POJ-3259-Wormholes
- 安装VS2017报错:程序包清单签名验证失败
- 2021-11-16-小甲鱼python教学视频总结
- 新一配:为什么现在都找不到破解软件了?
- AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
- Python数组并集交集补集代码实例
- 王道计算机网络 第三章 数据链路层
- HLA(high level architecture) 高层体系结构
- 补充方法的声明及使用:
- 什么叫结构化的算法?为什么要提倡结构化的算法?
热门文章
- Postman中文版 !!!!傻瓜教程
- 【PAT】敲笨钟 (20 分)
- DEM、DTM、DSM、DOM的区别
- Android数据库升级,android开发艺术探索pdf百度网盘
- realsenseD400系列相机报错:undefined symbol: _ZN2cv3MatC1EiiiRKNS_7Scalar_IdEE解决方案
- android 坡度计算器,坡度角度换算(角度和坡比对照表)
- HCIA/HCIP使用eNSP模拟MUX VLAN配置实例与MUX VLAN知识总结(VLAN隔离技术之MUX VLAN)
- 视觉惯性里程计 综述 VIO Visual Inertial Odometry msckf ROVIO ssf msf okvis ORB-VINS VINS-Mono gtsam
- linux7怎么关闭更新,如何让centos7关闭yum自动更新系统
- OC 技术 获取设备的UDID添加到开发者账号(视频)