DROP DATABASE

安卓12免root解决卡触控问题 解决安卓12卡触控问题,免root方法!! 阅读详情
AI摘要

本文详细解析了在Oracle RAC环境中删除数据库时遇到的问题及解决步骤。从初始尝试到最终成功,文章展示了如何正确配置参数、调整数据库模式,以及执行必要操作以确保数据库的顺利移除。

在做迁移时,由于某种原因导致回退,现在准备将备库的数据库删除,然后重新部署dg,但在删除备库的时候遇到一些小问题,在节点一执行

[oracle@sde1 ~]$ sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.3.0 Production on Wed Aug 15 10:46:44 2018
    Copyright (c) 1982, 2011, Oracle.  All rights reserved.

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options

    SQL> 
    SQL> 
    SQL> drop database;
    drop database
    *
    ERROR at line 1:
    ORA-01586: database must be mounted EXCLUSIVE and not open for this operation

提示执行该命令数据库必须处于mount状态(EXCLUSIVE模式mount),关库以RESTRICTED模式开启

SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> 
    SQL>  startup mount exclusive restrict;
    ORACLE instance started.

    Total System Global Area 4.1557E+10 bytes
    Fixed Size                  2237328 bytes
    Variable Size            1.3959E+10 bytes
    Database Buffers         2.7515E+10 bytes
    Redo Buffers               81035264 bytes
    Database mounted.
    SQL> show parameter instance;

    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    active_instance_count                integer
    cluster_database_instances           integer     2
    instance_groups                      string
    instance_name                        string      sde1
    instance_number                      integer     1
    instance_type                        string      RDBMS
    open_links_per_instance              integer     50
    parallel_instance_group              string
    parallel_server_instances            integer     2
    SQL> 
    SQL> alter system enable restricted session;
    System altered.
    SQL> 
    SQL> drop database;
    drop database
    *
    ERROR at line 1:
    ORA-01586: database must be mounted EXCLUSIVE and not open for this operation

还是报错,明明是以exclusive模式mount的数据库实例,怎么还会报这个错误呢?看一下alert日志看会不会有发现:

ALTER DATABASE   MOUNT
    Successful mount of redo thread 2, with mount id 3008285745
    Database mounted in Shared Mode (CLUSTER_DATABASE=TRUE)
    Lost write protection disabled
    Completed: ALTER DATABASE   MOUNT

通过alert日志我们可以清楚的看到,虽然我们在mount的时候指定了exclusive,但是因为CLUSTER_DATABASE=TRUE,所以数据库还是会以Shared模式被mount

mos中有一篇note提到如果是RAC数据库使用DROP DATABASE 要将设置CLUSTER_DATABASE=FALSE(alter system set cluster_database=FALSE scope=spfile;),然后mount数据库,再删除。可以参考What Is The Best Way To Remove A Database If Using Oracle 10.x And Higher (Doc ID 362047.1)

SQL> show parameter luster
    NAME                                 TYPE        VALUE
    ------------------------------------ ----------- ------------------------------
    cluster_database                     boolean     TRUE
    cluster_database_instances           integer     2
    cluster_interconnects                string

    SQL> alter system set cluster_database=false scope=spfile;
    System altered.

    SQL> shutdown abort
    ORACLE instance shut down. 
    SQL> 
    SQL> startup mount exclusive restrict;
    ORACLE instance started.

    Total System Global Area 4.1557E+10 bytes
    Fixed Size                  2237328 bytes
    Variable Size            1.3959E+10 bytes
    Database Buffers         2.7515E+10 bytes
    Redo Buffers               81035264 bytes
    Database mounted.
    SQL> 
    SQL> alter system enable restricted session;
    System altered.
    SQL> 
    SQL> drop database;
    Database dropped.

    Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
    Data Mining and Real Application Testing options
    SQL> 

若还有残留文件,进入asm目录手动删除。

哈夫曼树实现文件的压缩与解压 huffman_tree.h #include <iostream> #include <fstream> #include <bitset> #include "huffman_tree.h" void compress(){ store s[256]; int num=0; //记录文件中读取的不同的字符个数 int count = 0; for(int i=0;i<256;i++){ s[i].weight = 0; } ifstr 阅读详情

相关推荐

鸿蒙系统Root用户权限关闭

虽然鸿蒙系统对外宣传天然无Root,但只要是代码开发者,在使用hdc时,‘#’出现在你的面前,当然对于 1. 开发调试者是一种窃喜,想怎么往里推文件,修改参数。但从最终用户来看,这是安全隐患。如何关闭root,切 换到shell用户呢,解决中… 解决思路: 1.参考Android init启动流程,参考对应的adb守护进程,发现在其中在启动流程中,切换了root 到shell。 static void drop_privileges(int server_port) { if (should_drop.

求变,从思想开始 1万+

安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵)

安卓使用Root权限实现后台模拟全局按键、触屏事件方法(类似按键精灵) 有时我们需要使用安卓实现在后台模拟系统按键,比如对音量进行调节(模拟音量键),关闭前台正在运行的App(模拟返回键),或者模拟触屏事件。但是对于原生安卓系统而言,后台进程关闭前台进程,甚至模拟用户事件,进而操控整个系统,是不符合系统安全原则的,如果有这样的漏洞被病毒或恶意软件所利用,会非常危险。 由

jzj1993的专栏 3万+

神州数码OSPF实战配置详解(手把手教学)

本文提供神州数码设备上OSPF基础配置的详细实战教程。通过搭建典型的两台三层交换机互联实验环境,手把手演示了VLAN创建、接口IP配置、OSPF进程启动、Router-ID设置及网络宣告等核心步骤,并分享了邻居状态验证、路由检查及常见排错方法,帮助网络工程师快速掌握神州数码OSPF的配置要点与操作技巧。

weixin_29210727的博客 79

Linux Root密码丢失怎么办--recovery模式下修改

(权威博客,亲测有效,不会丢失数据) Ubuntu / Centos 等Linux系统均有一个Recovery模式, 参考官方的链接:https://wiki.ubuntu.com/RecoveryMode 首先进入BIOS,发现进了主板的BIOS,并不需要 进入系统长按Shift 进入到选择界面,选择Advancedoptions 选择recovery模式,kernel的版本可能有多个,一般选择第一个recovery mode就行 Ubuntu GNU/Linux, with Linux.

dongfangxiaozi_的专栏 1876

java实现自动发送微信QQ消息(可发图片)

自动发送微信/QQ/微博等消息 一:功能:实现发送QQ/微信/微博消息,程序控制。 效果演示(实现自动发生QQ微信消息给女友,发微博信息也可以就不演示了) 二:原理讲解:将剪贴板的内容给发送到QQ微信中去,复制粘贴发送。 模拟真实操作进行发送信息。 三:前期准备,软件安装,及初步测试。...

XURUNFA950827的博客 1万+

Matlab 2023b 科研党必备:MOSEK 10.1.25 安装与配置全记录(附License过期解决方案)

本文详细介绍了在Matlab 2023b中安装与配置MOSEK 10.1.25的全过程,特别针对科研用户提供学术许可申请、证书文件部署及环境集成的实用指南。文章还包含常见问题解决方案和性能调优建议,帮助用户高效完成优化计算任务。

weixin_30598225的博客 171

MySQL之删除数据库(DROP DATABASE语句)

语法 当要删除已有的数据库时,可以使用DROP DATABASE语句,语法格式为: DROP DATABASE [IF EXISTS]<数据库名> <数据库名>:指定要删除的数据库名 IF EXISTS :用于防止当数据库不存在时发生错误 DROP DATABASE :删除数据库中所有表格并同时删除数据库,要使用DROP DATABASE,需要获得数据库DROP权限。 ...

qq_38523616的博客 2394

开源TMS系统cortex-tms私有化部署与二次开发实战指南

运输管理系统(TMS)是现代物流数字化的核心组件,它通过将线下零散的物流操作转化为线上标准化、可追溯的数据流,实现订单、调度、跟踪与结算的全流程管理。其技术原理通常基于微服务架构,采用Spring Boot、Vue.js等成熟技术栈构建,确保系统的稳定性和可扩展性。TMS的技术价值在于显著提升物流企业的运营效率、降低成本并增强过程可控性,尤其适用于中小型物流企业实现从手工管理到系统化管理的跨越。在应用场景上,TMS广泛应用于车队管理、订单跟踪和财务结算等环节。本文聚焦于开源TMS项目cortex-tms,深

weixin_42523907的博客 746

MySQL删除数据库(DROP DATABASE语句)

当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。

unber的博客 9509

Android13 CarPowerManagementService onApPowerStateChange流程分析

如下为CarPower上电的流程图:下面我们从代码角度分析:在CPMS的init方法中会调用onApPowerStateChange(CpmsState.WAIT_FOR_VHAL, CarPowerManager.STATE_WAIT_FOR_VHAL); 设置ApPowerState为STATE_WAIT_FOR_VHAL: 在onApPowerStateChange中调用PowerHandler 的handlePowerStateChange方法: 在handlePowerStateChang

liuning1985622的博客 925

深入SVT SPI VIP配置:如何灵活控制CS间隔、数据帧大小与时钟频率(含代码片段)

本文深入探讨了SVT SPI VIP的高级配置技巧,包括精确控制CS信号间隔、突破数据帧大小限制以及动态时钟频率切换。通过实战代码片段和详细配置步骤,帮助验证工程师灵活应对复杂SPI协议验证场景,提升验证效率和覆盖率。特别适合需要处理非标准SPI时序和特殊数据帧的芯片验证项目。

weixin_27014595的博客 280

linux drop 数据库,drop database

在10g以前,要彻底删除数据库,只有两个方法,一个是利用DBCA图形化工具删除数据库,另外一个就是关闭数据库后,手工删除数据文件、控制文件以及日志文件的方法。从10g开始,Oracle提供了DROP DATABASE的语法,使得数据库的删除变得非常的简单。不过DROP DATABASE还是有一定的限制条件的:SQL> conn / as sysdbaConnected.SQL> dro...

weixin_39734399的博客 689

OpenCV实战系列——图像线条提取

基于内容的图像分析,需要从构成图像的像素集合中提取有意义的特征。轮廓、线条、区域等是基本的图像基元,可用于描述图像中包含的元素。本节将介绍如何提取重要的图像线条特征。

m0_58523831的博客 1万+

GBase8s数据库DROP DATABASE 语句

使用 DROP DATABASE 语句删除整个数据库,包括系统目录表、对象和数据。 用法 DROP DATABASE 语句是 ANSI/ISO 标准的扩展,该标准没有提供毁坏数据库的语法。 以下语句删除 stores_demo 数据库: DROP DATABASE stores_demo 您必须拥有 DBA 特权,或者您是用户 gbasedbt 才可成功运行 DROP DATABASE 语句。否则, 数据库服务器会发出一条错误消息,并且不会删除数据库。 不能删除当前数据库或当前正由其它用户

mumian212的博客 1791

畅游Diffusion数字人(0):专栏文章导航

畅游Diffusion数字人(0):专栏文章导航

沉迷单车的追风少年 1421

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

oracle删除databse,Oracle 通过drop database命令删除数据库

如果使用DROP DATABASE 命令删除ORACLE实例:oracle@oracle /home/oracle$ rman target /Recovery Manager: Release 11.2.0.3.0 - Production on 星期五 11月 27 09:33:56 2015Copyright (c) 1982, 2011, Oracle and/or its affilia...

weixin_39936310的博客 1142

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

6、MySQL删除数据库(DROP DATABASE语句)

当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。 在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为: DROP DATABASE [ IF EXISTS ] <数据库名> 语法说明如下: <数据库名>:指定要删除的数据库名。 IF EXISTS:用于防止当数据库不存在时发生错误。 DROP DATABASE:删

you can you up up up的博客 741

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Sql server 使用drop database 语句,无法删除正在使用的数据库的解决办法

使用DROPDATABASE删除数据库显示“无法删除数据库,因为该数据库当前正在使用。 解决办法:在删除某一个数据库(下例中的“DB1”数据库)前,强制kill掉该数据库上的所有数据库连接。 无法删除数据库 "#Test",因为该数据库当前正在使用 --查询分析器中执行下面的语句就行了. use master go declare @db...

2006

手工删除数据库 drop database

简单过程如下,10g版本以上,数据库要处于mount状态,RESTRICTED 模式下 sys@STANDBY3(dtydb5)> shutdown            数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 sys@STANDBY3(dtydb5)> startup mount; ORACLE 例程已经启动。 Total System Global

hijk139的专栏 2196

关于drop database

经常听到删库跑路,刚刚好读《Oracle Database Administrator s Guide 11g Release 2 (11.2) 》有个drop database,搞一波。 SQL> drop database; drop database * ERROR at line 1: ORA-01586: database must be mounted EX...

赚钱把购物车清了。。。 1855

PostgreSQL如何删除数据库? DROP DATABASE命令;dropdb使用参数说明;删库完了可以跑路?

PostgreSQL如何删除数据库? DROP DATABASE命令;dropdb使用参数说明销毁一个数据库DROP DATABASE命令命令方式dropdb 销毁一个数据库 22.5. 销毁一个数据库 数据库用DROP DATABASE命令删除: DROP DATABASE name; 只有数据库的拥有者或者超级用户才可以删除数据库。删除数据库会移除其中包括的所有对象。数据库的删除不能被撤销。 你不能在与目标数据库连接时执行DROP DATABASE命令。不过,你可以连接到任何其它数据库,包括 templ

秋̶᭄ꦿ攻城狮࿆ྂ 6325

删除数据库Drop Database

对已经创建的名为mydatabase的数据库进行删除 DROP DATABASE [mydatabase] 转载于:https://blog.51cto.com/daiwei/50691

weixin_33757911的博客 378

数据定义语句(2)DROP DATABASE

删除数据库。语法规则如下: DROP {DATABASE|SCHEMA} [IF EXISTS] db_name 执行 DROP DATABASE 会删除数据库里的所有表然后再删除数据库,所以执行这条语句的时候一定要慎重。要执行该语句,你需要拥有数据库的 DROP 权限。DROP SCHEMA 和 DROP DATABASE 可以互相替换。 特别注意: 当在删除数据库时,与数据库相关的授权信息不...

渔父歌的博客 1090

mysql怎么显示、查询现有数据库列表?(show databases;)怎么删除现有数据库?(drop database <库名>)

命令。

Dontla的博客 7076
上一篇: DG搭建常见问题处理
下一篇: 备库DUPLICATE后启用同步,开启ADG打开数据库时报错:ORA-10458
Root__Liu
博客等级 码龄10年 13粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值