Linux下彻底卸载Oracle数据库
#Linux下彻底卸载oracle数据库
删除rac所有关于oracle信息。以便于重新安装oracle集群。oracle版本11.2.0.4。
删除步骤:
1:停止集群软件或者相关进程
2:删除/etc/oracle目录
3:删除临时文件和/etc/oratab文件
4:删除安装目录
5:删除iscsi、多路径和udev相关块设备配置文件
1:停止集群软件或者相关进程
强制停止集群软件
crsctl stop crs -f
如果停止不了直接杀掉集群相关进程进程:
ps -ef | grep crs
kill -9
ps -ef | grep evm
kill -9
ps -ef | grep css
kill -9
2:删除/etc/oracle目录(所有节点上)
rm -rf /etc/oracle/
以下如果有,也全部删除
rm -rf /etc/init.d/init.cssd
rm -rf /etc/init.d/init.crs
rm -rf /etc/init.d/init.crsd
rm -rf /etc/init.d/init.evmd
rm -rf /etc/rc2.d/K96init.crs
rm -rf /etc/rc2.d/S96init.crs
rm -rf /etc/rc3.d/K96init.crs
rm -rf /etc/rc3.d/S96init.crs
rm -rf /etc/rc5.d/K96init.crs
rm -rf /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -rf /etc/inittab.crs
3:删除临时文件和/etc/oratab文件(所有节点都执行)
rm -rf /var/tmp/.oracle
rm -rf /tmp/CVU*
rm -rf /tmp/.oracle
rm -rf /etc/oratab
rm –rf /tmp/Ora*
cat oraInst.loc inventory_loc=/u01/app/oraInventoryinst_group=oinstall
rm -rf /etc/oraInst.loc
4:删除安装目录(所有节点都执行)
[root@node1 grid]# cd /u01
[root@node1 u01]# ls app
[root@node1 u01]# cd app/
[root@node1 app]# ls
11.2.0 grid oracle oraInventory
[root@node1 app]# ll
[root@node1 app]# cd 11.2.0/grid/
[root@node1 grid]# rm -rf *
[root@node1 grid]# cd …/…/oracle/
[root@node1 oracle]# rm -rf *
[root@node1 oracle]# cd …/oraInventory/
[root@node1 oraInventory]# rm -rf *
[root@node2 oracle]# cd …/grid/
[root@node2 grid]# rm -rf *
[root@node2 grid]# cd …/oracle/
[root@node2 oracle]# rm -rf *
[root@node2 oracle]# cd …/oraInventory/
[root@node2 oraInventory]# rm -rf *
5:删除iscsi、多路径和udev相关块设备配置文件如果存储保持不变的情况下,为了节省磁盘dd时间,直接在存储服务器中将逻辑卷重做。如果采用了多路径,需要删除iscsi、多路径、udev相关配置信息如果只采用udev,需要删除iscsi、udev相关配置信息
[root@node1 ~]#cd /var/lib/iscsi
[root@node1 iscsi]#cd nodes/
[root@node1 nodes]#ls
[root@node1 nodes]#rm -rf *
[root@node1 nodes]#cd …/send_targets/
[root@node1 send_targets]#rm -rf *
[root@node1 send_targets]#cp /etc/multipath.conf /etc/multipath.conf.bak
[root@node1 send_targets]#rm -rf /etc/multipath.conf
[root@node1 send_targets]#mv /etc/udev/rules.d/99-oracle-asmdevices.rules 99-oracle-asmdevices.rules.bak
格式化ASM 裸设备:
[root@rac1 utl]# ll /dev/asm*
brw-rw---- 1 oracle dba 8, 17 Jun 27 09:38 /dev/asm-disk1
brw-rw---- 1 oracle dba 8, 33 Jun 27 09:38/dev/asm-disk2
brw-rw---- 1 oracle dba 8, 49 Jun 27 09:38/dev/asm-disk3
brw-rw---- 1 oracle dba 8, 65 Jun 27 09:38/dev/asm-disk4
dd if=/dev/zero of=/dev/asm-disk1 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk2 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk3 bs=1M count=256
dd if=/dev/zero of=/dev/asm-disk4 bs=1M count=256
相关文章
- 让Linux视频学习更简单!(linux视频学习)
- 改用Linux:升级你的计算机能力(改用linux)
- 限制Oracle数据库名字长度的最大值(oracle数据库名长度)
- Linux学习:从实践中获益(从实践中学习linux)
- Oracle数据库查询:实现加锁技术(oracle查询加锁)
- VS连接Oracle数据库:一步搞定(vs连oracle数据库)
- Linux下安装ActiveMQ简易指南(linux安装activemq)
- 利用Oracle触发器实现数据库的自动更新(oracle触发器类型)
- 如何在Oracle数据库中创建ASM存储?(oracle创建asm)
- 如何启动Oracle数据库服务?(启动oracle服务)
- Linux系统下屏幕投影无缝互通(linux屏幕投影)
- Oracle EM登录:轻松掌握数据库管理(oracle em 登录)
- Oracle数据库实现关联外表(oracle关联外表)
- Oracle数据库中的锁定机制(oracle关于锁)
- 探索Oracle数据库的几种关机命令(oracle几种关机命令)
- 财务责任Oracle减轻财务责任16年间的变化(oracle减16年)
- 迈向数据库管理未来AS400与Oracle巨人对决(as400 oracle)
- Oracle数据库加速发展把握SQL的优势(oracle使用sql吗)
- Oracle数据库优化从过时走向现代(oracle优化过时)
- 系Oracle助力中国腾飞塑造走向繁荣的共同未来(oracle中国关)
- Oracle数据库支持的业务事务理念(oracle 业务事务)
- Oracle 专用药物注射器提高治疗效率(oracle_专用注射器)
- 高效率的Oracle 64位数据库运行环境(oracle 64数据库)