linux 卸载oracle12c,linux下卸载oracle

linux 卸载oracle12c,linux下卸载oracle1 用 oracle 用户登录如果要再次安装 最好先做一些备份工作 包括用户的登录脚本 数据库自动启动关闭的脚本 和 Listener 自动启动的脚本 要是有可能连创建数据库的脚本也保存下来 2 使用 SQL PLUS 停止数据库 oracle ora920oracle sqlplus nologSQL gt connect assysdbaSQL gt shutd

1. 用 oracle 用户登录 如果要再次安装, 最好先做一些备份工作。 包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本。 要是有可能连创建数据库的脚本也保存下来 2. 使用 SQL*PLUS 停止数据库 [oracle@ora920 oracle]$ sqlplus /nolog

SQL> connect / as sysdba

SQL> shutdown [immediate]

SQL> exit

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.将 /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磁盘

在一个节点上执行

/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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177470.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:26
下一篇 2026年3月26日 下午7:26


相关推荐

  • anaconda+pycharm安装教程_如何在pycharm中配置anaconda

    anaconda+pycharm安装教程_如何在pycharm中配置anaconda本篇文章主要介绍windows系统下Anaconda和PyCharm的安装和使用。Anaconda是将Python和许多常用的package打包直接来使用的Python发行版本,而PyCharm是python开发较为好用的IDE,望大家参考。

    2022年8月29日
    6
  • 什么是WCF

    什么是WCF文章目录一 概述二 基于 Asp net 的应用程序开发与面向服务开发三 第一个 WCF 程序四 场景五 将 WCF 程序寄宿在 B 服务器的 IIS 之上六 在客户端 A 服务器 创建服务的引用七 使用 WCF 服务端的方法一 概述 WindowsCommu WCF 是由微软发展的一组数据通信的应用程序开发接口 可以翻译为 Windows 通讯接口 它是 NET 框架的一部分 由

    2026年3月18日
    1
  • 面试题 HashMap 数据结构 实现原理

    面试题 HashMap 数据结构 实现原理数据结构HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组:数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表:链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那

    2022年5月12日
    49
  • Navicat连接SQL Server数据库失败

    Navicat连接SQL Server数据库失败常见错误 08001 命名管道提供程序 无法打开与 SQLServer 的连接 08001 与 SQLServer 建立连接时发生了与网络相关的或特定于实例的错误 找不到或无法访问服务器 请检查实例名称是否正确以及 SQLServer 是否配置为允许远程连接 解决方案 1 在 cmd 命令输入 services msc 打开服务设置 2 找到 SQLServer 代理服务 启动该服务 一般该项为错误所在

    2026年3月26日
    1
  • IO编程

    IO编程是什么?    IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。    比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据给新浪服务器,告诉它我想要首页的HTML,这个动作是往外发数据,叫O

    2022年4月27日
    56
  • java jcf查看_JCF简单总结

    java jcf查看_JCF简单总结JCF JavaCollecti 即 Java 中运用最为广泛的 Java 集合类 它是 Java 对常用数据结构的封装 包含于 java util 包中 所谓集合就是在类内部对数据进行组织的载体 JavaAPI 提供了一系列类的实例 用来在程序中存放对象 Java 集合将接口和实现进行了分离 其接口与类的结构如下 JCF 接口结构 Iterable Collection List

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号