完美卸载linux oracle的方法

先说一下Linux 下oracle没有卸载l干净再安装会出现什么后果吧,在一次生产环境安装中,装Oracle时出现一个错误,倒致oracle没有安装成功,无视之前的安装,再次重新安装oracle,正常安装完成,serverS 也正常,当应用跑起来时,半个小时后oracel就会自动重启一次,这个原因整整折腾了我一个星期。太痛苦了,希望 大家要注意工作中不要范这样的错误。

1. 用 oracle 用户登录

如果要再次安装, 最好先做一些备份工作。

包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本。

要是有可能连创建数据库的脚本也保存下来

2. 使用 SQL*PLUS 停止数据库

[oracle@ora920 oracle]$ sqlplus /nolog

SQL> connect / as sysdba

SQL> shutdown [immediate]

SQL> exit

www.2cto.com

3. 停止 Listener

[oracle@ora920 oracle]$ lsnrctl stop

4. 停止 HTTP 服务

[oracle@ora920 oracle]$ $ORACLE_HOME/Apache/Apache/bin/apachectl stop

5. 用 su 或者重新登录到 root( 如想重新安装可以保留 oracle 用户,省得输入环境变量了 )

6. 将安装目录删除

[root@ora920 /root]# rm -rf /opt/oracle/

7. 将 /usr/bin 下的文件删除

[root@ora920 /root]# rm /usr/bin/dbhome

[root@ora920 /root]# rm /usr/bin/oraenv

[root@ora920 /root]# rm /usr/bin/coraenv

10g在下面的目录:

1. rm -f /etc/oraInst.loc /etc/oratab

2. rm -rf /etc/oracle

3. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv

8.  www.2cto.com

将 /etc/oratab 删除

[root@ora920 /root]# rm /etc/oratab

9. 将 /etc/oraInst.loc 删除

[root@ora920 /root]# rm /etc/oraInst.loc

10. 将 oracle 用户删除 ( 若要重新安装 , 可以不删除 )

[root@ora920 /root]# userdel –r oracle

11. 将用户组删除 ( 若要重新安装 , 可以不删除 )

[root@ora920 /root]# groupdel oinstall

[root@ora920 /root]# groupdel dba

12. 将启动服务删除

[root@ora920 /root]# chkconfig --del dbora

安装失败删除Oracle 10g软件的方法

./runInstall-->deinstall-->所有Oracle 10g软件-->remove

rm -rf /opt/oracle/app/* /opt/oracle/ocfs2/* /usr/local/bin/dbhome /usr/local/bin/oraenv

rm -rf /etc/ora* /opt/oracle/oraInventory/ /opt/oracle/admin /opt/oracle/crs /tmp/* /etc/init.d/init*

delete ASM磁盘

在一个节点上执行

/etc/init.d/oracleasm deletedisk VOL1

/etc/init.d/oracleasm deletedisk VOL2

/etc/init.d/oracleasm deletedisk VOL3

重新创建ASM磁盘  www.2cto.com

在一个节点上执行

/etc/init.d/oracleasm createdisk VOL1 /dev/sda2

/etc/init.d/oracleasm createdisk VOL2 /dev/sda3

/etc/init.d/oracleasm createdisk VOL3 /dev/sda4

/etc/init.d/oracleasm listdisks

然后在另外节点上执行

/etc/init.d/oracleasm scandisks

/etc/init.d/oracleasm listdisks

重新格式化OCFS2 分区

mkfs.ocfs2 -b 4k -C 32k -N 2 -L ocfs2 /dev/sda1

reboot

来自oracle学习网

linux完美卸载编译的php,完美卸载linuxoracle的方法相关推荐

  1. 让C语言写图形库时不关闭控制台,GCC编译Win图形程序不显示控制台方法

    用VS编译openCV这些有控制台又有图形显示的程序,如果想隐藏控制台,只需要使用一行代码: #pragma comment( linker, "/subsystem:/"wind ...

  2. linux完美卸载编译的php,互联网常识:Linux(Ubuntu)安装和完美卸载PHP7详细教程

    跟大家讲解下有关Linux(Ubuntu)安装和完美卸载PHP7详细教程,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说Linux(Ubuntu)安装和完美卸载PHP7详细教程,小编也收集 ...

  3. Linux软件的安装,更新与卸载

    linux软件的安装,更新与卸载 Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后 ...

  4. oracle xe 乱码_关于Linux操作系统下终端乱码的完美解决方法

    初入linux的程序员们,经常会受到乱码的问候.可谓"始乱终弃".因为乱码,并且最终放弃了linux的不在少数.好吧,言归正传,先看看各类乱码是怎么形成的. 中文字符乱码 这种情况 ...

  5. VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法)

    VMware linux 虚拟机(ubuntu18.04) 安装TL-WDN5200H 2.0网卡驱动 完美使用(适用于vmware无法桥接网络使用此方法) # 以下操作均已root用户操作 # 安装 ...

  6. Linux操作系统下软件的安装与卸载

    在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...

  7. Deepin15.8系统下安装QorIQ Linux SDK v2.0 yocto成功完美运行的随笔

    2019.2.17日:最终安装成功,完美解决! 2019.2.16日:最终安装未成功,但是过程中排除 了几个bug,前进了几步,仅供参考. 写在最前面,yocto安装是有系统要求的,Deepin 15 ...

  8. Linux Centos下软件的安装与卸载方法

    参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...

  9. linux 下的软件的安装与卸载

    linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...

  10. linux系统模块卸载顺序,Linux系统下以模块方式安装卸载文件系统

    以Fedora8下面安装minix文件系统为例: 为了保证与系统内核相匹配,首先得获得相应版本的minix源代码,首先通过uname -r查询本机的内核版本: [cocobear@cocobear ~ ...

最新文章

  1. php 动态加载扩展,仿照PHP的实现简单的扩展动态加载
  2. VSS2005下载地址
  3. Gym - 100625E Encoded Coordinates 矩阵快速幂
  4. My First Window构造过程,SendMessage同步,PostMessage异步
  5. VR与游戏完美结合?斯皮尔伯格导演的《玩家一号》发布预告片
  6. 综合应用WPF/WCF/WF/LINQ之八:后台开发人员的Solution
  7. 30/100. Queue Reconstruction by Height
  8. AtCoder Grand Contest #026 D - Histogram Coloring
  9. javascript设计模式简单介绍之【工厂模式】
  10. java使用蒙特卡罗方法计算半径为r圆的面积_不用微积分,如何计算圆面积
  11. Appnium学习日记一(下载安装Appnium)
  12. 趣味生活,智能工业,10个仿生机械臂带你畅游电子工程师的硬核世界
  13. LSD计算机控制人体大脑,科学家发现了LSD对大脑的影响
  14. 基因组变异检测概述(SNP、InDel、SV)
  15. 问题:TypeError: Descriptors cannot not be created directly.解决方法
  16. 软件测试工程师简历要怎么写,才能让 HR 看到?
  17. 解决pdd接口老大难的问题,稳定可靠的新接口
  18. word2vec的参数选择及原理简介
  19. 简单的c#winform画图工具
  20. 程序员趣图,据说这是你写代码的样子……

热门文章

  1. 功能测试报告模板_接口测试用例和报告模板
  2. 查看twitter浏览记录_如何查看Twitter提及的通知,但不喜欢或转发
  3. 一个老程序员的忠告:千万不要一辈子靠技术生存
  4. c语言中进入临界区函数,VC/MFC 临界区使用方法事例
  5. [其他][转载]ACM知识点分类
  6. 计算机之父ppt,24计算机之父童年的故事.ppt
  7. 一、用例图、功能模块图、ER图之间的区别和联系
  8. 2022-2027年中国环保领域集团级sis系统行业市场调研及未来发展趋势预测报告
  9. VMware.exe应用程序错误--应用程序无法正常启动(0xc000007b)错误解决方法
  10. day03-文字效果标签及特殊符号