linux中asm数据库卸载教程,删除Linux非rac环境下的ASM实例
转自:http://18904.com/archives/917.html
环境说明:
操作系统:CentOS 5 x86
数据库:Oracle 10.2.0.1 非RAC环境
ASM实例名:+ASM
参考:metalink node:311350.1
1、检查ASM实例进程
www.18904.com@oracle[/home/oracle]> ps -ef|grep asm|grep -v grep
oracle 4263 1 0 Jan20 ? 00:00:02 asm_pmon_+ASM
oracle 4265 1 0 Jan20 ? 00:00:00 asm_psp0_+ASM
oracle 4267 1 0 Jan20 ? 00:00:00 asm_mman_+ASM
oracle 4269 1 0 Jan20 ? 00:00:00 asm_dbw0_+ASM
oracle 4271 1 0 Jan20 ? 00:00:00 asm_lgwr_+ASM
oracle 4273 1 0 Jan20 ? 00:00:00 asm_ckpt_+ASM
oracle 4275 1 0 Jan20 ? 00:00:00 asm_smon_+ASM
oracle 4277 1 0 Jan20 ? 00:00:00 asm_rbal_+ASM
oracle 4279 1 0 Jan20 ? 00:00:06 asm_gmon_+ASM
2、设置ASM实例名
www.18904.com@oracle[/home/oracle]> export ORACLE_SID=+ASM
3、检查是否有实例在使用ASM
www.18904.com@oracle[/home/oracle]> sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 – Production on Thu Jan 21 08:44:03 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options
idle> select instance_name from v$asm_client;
no rows selected
如果有实例在使用ASM,需要首先停止这些相关的实例,并备份相关的datafile、controlfile等
4、检查ASM实例上的diskgroup
idle> select name from v$asm_diskgroup;
NAME
——————————
DATA
5、删除检查到ASM实例上的diskgroup
idle> drop diskgroup data including contents;
Diskgroup dropped.
6、关闭ASM实例
idle> shutdown
ORA-15100: invalid or missing diskgroup name
ASM instance shutdown
idle> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, OLAP and Data Mining options
7、从css中删除ASM实例信息
www.18904.com@oracle[/home/oracle]> oradism -delete -asmsid +ASM
8、删除ASM实例相关的spfile、pfile等文件
www.18904.com@oracle[/home/oracle]> cd $ORACLE_HOME/dbs
www.18904.com@oracle[/oracle/app/10.1/dbs]> rm -f *+ASM*
www.18904.com@oracle[/oracle/app/10.1/dbs]> cd $ORACLE_BASE/admin
www.18904.com@oracle[/oracle/admin]> rm -rf +ASM
9、删除/etc/oratab文件中的ASM实例相关行
删除/etc/oratab文件中的如下行
其实删除oracle 实例同样要查出该文件的内容
+ASM:/oracle/app/10.1:Y
10、用root用户删除cssd服务
www.18904.com@root[/oracle/app/10.1/bin]> ./localconfig delete
Stopping CSSD.
Shutting down CSS daemon.
Shutdown request successfully issued.
Shutdown has begun. The daemons should exit soon.
11、清除ASM使用的设备的文件头信息
www.18904.com@oracle[/home/oracle]> cd /dev/raw/
www.18904.com@oracle[/dev/raw]> ls -l *
crw——- 1 oracle oinstall 162, 1 Jan 21 08:45 raw1
crw——- 1 oracle oinstall 162, 2 Jan 21 08:45 raw2
crw——- 1 oracle oinstall 162, 3 Jan 21 08:45 raw3
www.18904.com@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw1 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00396028 seconds, 2.6 MB/s
www.18904.com@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw2 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00485093 seconds, 2.1 MB/s
www.18904.com@oracle[/dev/raw]> dd if=/dev/zero of=/dev/raw/raw3 bs=1024 count=10
10+0 records in
10+0 records out
10240 bytes (10 kB) copied, 0.00532261 seconds, 1.9 MB/s
–end–
linux中asm数据库卸载教程,删除Linux非rac环境下的ASM实例相关推荐
- oracle rac 磁盘重建,Oracle RAC环境下重建ASM磁盘组 Re-create ASM diskgroup with Oracle RAC...
oracle@node01:/$dbca 查看创建结果: 16)最后,引用原文如下: Steps to Re-Create ASM Diskgroups [ID 268481.1] 修改时间 17-M ...
- Linux中Redis的卸载
Linux中Redis的卸载:删除相应的目录即可 1.删除redis解压目录:rm -rf reids的解压目录 2.删除redis配置目录:rm -rf /usr/local/redis
- php sftp 删除,Linux中安装,卸载ftp|sftp服务
今天带来Linux中安装,卸载ftp|sftp服务 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet ...
- Linux虚拟机sqlite数据库安装教程、命令实现sqlite
参考:Linux虚拟机sqlite数据库安装教程 作者:图触靓 发布时间: 2021-04-08 19:07:56 网址:https://blog.csdn.net/bhbhhyg/article/d ...
- linux基础配置脚本,Linux中selinux基础配置教程详解
selinux(Security-Enhanced Linux)安全增强型linux,是一个Linux内核模块,也是Linux的一个安全子系统. 三种模式: Enforcing:强制模式,在selin ...
- 1 linux中解决文件已rm删除但空间不释放的案例
1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登录服务器查看,根分区确实没有空间了: [root@localhost ~]# df -h 这里首先说明一下服务器的一些删除策略,由于Li ...
- Linux里命令卸载mysql,linux中mysql完整卸载命令操作
yum方式安装的mysql 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm ...
- linux 备份mysql并上传_实现Linux中Mysql数据库自动备份并上传到远程FTP服务器
这篇文章很有分享价值,因为我们在实际的生产环境中需要将数据库进行自动备份,然后上传到指定的位置,当然也可以像以下文章中所讲的一样,上传到你指定的FTP服务器中,从而实现Mysql数据库自动备份并上传到 ...
- Linux中nginx安装基础教程
Linux中nginx安装基础教程 1.安装所需的运行环境 (1) 需要安装gcc的环境. yum install gcc-c++ (2)第三方包. Perl库 PCRE(Perl Compati ...
最新文章
- freetype 安装
- [编程入门]阶乘求和:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
- java工厂模式静态工厂_Java设计模式之静态工厂模式详解
- 电脑怎么分盘win10_电脑时间不对怎么办?Win10电脑时间总是不对的解决方法_电脑故障...
- 软件平台与框架的生命周期
- Red5边源服务器集群部署
- 拓端tecdat|SAS用梯度提升回归树(GBDT)迁移学习预测抵押贷款拖欠风险和垃圾电子邮件数据
- 图像语义分析--深度学习方法
- 用glew,glfw实现opengl绘制3D学习笔记1-实现一个窗口
- mnist数据集下载地址
- 依时利考勤机说明书_指纹考勤机如何安装及使用说明|依时利
- matlab单位采样序列程序,matlab产生pn序列
- 7大浏览器颜值代表,谁才是真正的浏览器颜值之王呢?
- html5 canvas实现桌面效果,基于html5 canvas实现漫天飞雪效果实例
- 新东方雅思词汇---9.1、sist
- Android剥洋葱式解析JSON数据
- 2019湖北省赛网络赛C Store CDQ分治
- 抛砖引玉系列:Android简易实现录屏软件。
- python oj刷题网站_程序员常用的刷题网站
- Python魔法函数与两比特量子系统模拟
热门文章
- Why Opportunity list is empty
- 如何修改Fiori launchpad里tile count调用的触发时间间隔
- Cloud for Customer的mobile setting前台实现
- draw graph using gnuplot
- get_children 方法里面参数 iv_as_copy 有什么用?
- 一个最简单的WebSocket hello world demo
- SAPGUI里实现自定义的语法检查
- Android meta作用,Android中meta-data的使用
- python遍历二维数组需要注意的是_for循环获取二维数组的元素时的bug
- 判断是否是完全二叉树_【数据结构】二叉树高频考试题目【代码模板】!