zoukankan      html  css  js  c++  java
  • 卸载数据库

    附录 卸载数据库

    介绍卸载数据库的操作步骤。

    注意:
    执行完所有卸载操作后,请以root用户在各节点执行reboot命令,重启服务器,否则将导致卸载失败。
    删除用户组和用户
    卸载完数据库软件后,如果不需要继续使用oinstall、dba用户组和grid、oracle用户,请将其删除。
    删除相关目录
    删除产品安装目录以及其他相关目录,即可完成软件卸载。
    清空磁盘组信息
    卸载数据库软件后,需清空磁盘组信息,删除存储于其中的Oracle数据库文件、应用数据表空间文件等。

    删除用户组和用户

    卸载完数据库软件后,如果不需要继续使用oinstall、dba用户组和grid、oracle用户,请将其删除。

    操作步骤

    1. root用户登录Oracle服务器各节点。
    2. 删除oracle用户。

      userdel oracle

      系统显示信息如下:

      no crontab for oracle
    3. 检查oracle用户是否存在。

      more /etc/passwd | grep oracle

      • 如果没有显示任何信息,则表示不存在oracle用户,执行4
      • 否则,请执行以下步骤,删除oracle用户。
        1. 在命令终端执行yast2命令。系统显示“YaST2 Control Center”主界面。
        2. 选择Security and Users > User and Group Management”,在“Set Filter”下拉框中选择“Custom”。
        3. 系统显示如图1所示界面,选中oracle用户,单击“Delete”,删除oracle用户。
          图1 User and Group Administration

        4. 执行more /etc/passwd | grep oracle,验证oracle用户已完全删除。
    4. 删除oracle用户家目录。

      rm -rf /home/oracle

    5. 删除grid用户。

      userdel grid

      系统显示信息如下:

      no crontab for grid
    6. 检查grid用户是否存在。

      more /etc/passwd | grep grid

      • 如果没有显示任何信息,则表示不存在grid用户,执行7
      • 否则,请执行以下步骤,删除grid用户。
        1. 在命令终端执行yast2命令。系统显示“YaST2 Control Center”主界面。
        2. 选择Security and Users > User and Group Management”,在“Set Filter”下拉框中选择“Custom”。
        3. 系统显示类似如图1所示界面,选中grid用户,单击“Delete”,删除grid用户。
        4. 执行more /etc/passwd | grep grid,验证grid用户已完全删除。
    7. 删除grid用户家目录。

      rm -rf /home/grid

    8. 删除oinstall和dba用户组。

      groupdel oinstall

      groupdel dba

    9. 在服务器其他节点,重复执行以上步骤。

    删除相关目录

    删除产品安装目录以及其他相关目录,即可完成软件卸载。

    操作步骤

    1. root用户登录服务器各节点。
    2. 执行以下命令,删除数据库相关目录。

      rm -rf /usr/local/bin/*oraenv

      rm -rf /usr/local/bin/dbhome

      rm -rf /opt/oracle

      rm -rf /opt/oracrs

      rm -rf /opt/oraInventory

      rm -rf /etc/ora*

      rm -rf /tmp/*oracle*

      rm -rf /tmp/*grid*

      rm -rf /tmp/CVU*

      rm -rf /tmp/.oracle

      rm -rf /tmp/OraInstall*

      rm -rf /var/tmp/.oracle

      rm -rf /root/.ssh

    3. 在服务器其他节点,重复执行以上步骤。

    清空磁盘组信息

    卸载数据库软件后,需清空磁盘组信息,删除存储于其中的Oracle数据库文件、应用数据表空间文件等。

    操作步骤

    1. root用户登录Oracle服务器各节点。
    2. 清空磁盘组信息。

      dd if=/dev/zero of=/dev/diskgroup/dg_ora bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_ocr bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_data01 bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_data02 bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_index01 bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_temp01 bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_archive bs=8k count=10240

      dd if=/dev/zero of=/dev/diskgroup/dg_backup bs=8k count=10240

      执行上述各命令时,若系统显示类似如下信息,表示成功清除磁盘组信息。

      10240+0 records in
      10240+0 records out
      83886080 bytes (84 MB) copied, 1.08243 s, 77.5 MB/s
    3. 在服务器其他节点,重复执行以上步骤。
  • 相关阅读:
    一分钟搞懂列式与行式数据库(转)
    docker daemon 配置文件
    Docker-删除untagged docker images
    全栈JavaScript之路(十三)了解 ElementTraversal 规范
    static, readonly, const
    Timer与AlarmManager的差别
    计算客 (人人都有极客精神)爆力
    nginx 配置web 虚拟文件夹 而且codeIgniter,thinkphp 重定向url 地址
    单例模式之 懒汉模式普通版
    POJ 3468 A Simple Problem with Integers 【树状数组】
  • 原文地址:https://www.cnblogs.com/connected/p/12804973.html
Copyright © 2011-2022 走看看