Linux下删除Oracle

    为了准备把生产环境的10g换成11g,除了直接升级以外,再做另外一手准备,先导出所有必需的数据(索引,表,存储过程,触发器,定时任务,etc),然后删除10g,再安装11g,在测试环境演练安装11g直到确认无误之后,打了无数酱油之后开始演练删除oracle..........
    由于还要再安装oracle,因此之前安装的时候设定好的环境变量,oracle用户等都无需删除,为再次安装节省不少时间~
    首先以sysdba身份登录数据库(sqlplus “/as sysdba”),关闭数据库(shutdown immediate)
    然后关闭监听器(lsnrctl stop)
    至此,oracle数据库就完全与关闭了,外面的用户也无法登录/访问数据库
    接下来删除文件系统里面有关oracle的一些文件(这些文件保存了已安装的oracle的各种信息,删掉,让安装程序认为这台机器没有安装oracle)
    1.登录至root用户
    2.开始大清扫~\(≧▽≦)/~
        删除/tmp下ora*文件(如果有的话)
        删除/opt下OR*文件(这个应该是有的)
        删除/etc下oraInst.loc和oratab文件
        (这两个文件是安装oracle时执行$ORACLE_HOME/root.sh脚本产生的)
        删除/usr/local/bin下coraenv、dbhome、oraenv
        (这三个文件是安装oracle时执行$ORACLE_BASE/oraInventory/orainstRoot.sh脚本产生的)
        删除$ORACLE_BASE下admin、flash_recovery_area、oradata、oraInventory
        删除$ORACLE_HOME下的oracle software的文件
    3.收工,然后重头开始安装新的oracle~

    PS:接下来就是研究怎么把oracle从10g升级到11g了......总之先打酱油再说~

时间: 2024-09-20 12:09:10

Linux下删除Oracle的相关文章

linux下删除oracle的脚本

http://spaces.msn.com/roujiaweize/blog/cns!9745F14B4AEB3B72!232.entry?vv=400 # touch /opt/rmoracle.sh# vi /opt/rmoracle.shrm -rf /opt/oraclerm -rf /opt/ORCLfmaprm -f /etc/oraInst.loc rm -f /etc/oratabrm -f /usr/local/bin/oraenvrm -f /usr/local/bin/co

[20151025]linux下删除数据文件的恢复细节3

[20151025]linux下删除数据文件的恢复细节3.txt --以前曾经写过一篇关于 --链接:http://blog.itpub.net/267265/viewspace-763969/ --里面提到实际上这种方式对于生产系统不是很合适,而且生产系统情况非常复杂,不可能出现删除数据文件时没有事务产生. --这种方式仅仅适合no archivelog的模式(没有办法的选择),我当时还提到这种方式一定要快,因为我的测试执行 alter system --checkpoint;,数据库直接cr

[20151023]linux下删除数据文件的恢复细节2

[20151023]linux下删除数据文件的恢复的一些细节问题(补充).txt --以前曾经写过一篇关于 --链接:http://blog.itpub.net/267265/viewspace-763969/ --里面提到实际上这种方式对于生产系统不是很合适,而且生产系统情况非常复杂,不可能出现删除数据文件时没有事务产生. --这种方式仅仅适合no archivelog的模式(没有办法的选择),我当时还提到这种方式一定要快,因为我的测试执行 alter system --checkpoint;

[20170301]Linux下删除怪异文件名.txt

[20170301]Linux下删除怪异文件名.txt --//这几天一直在测试数据库在线日志损坏,使用备库备用日志的修复试验. --//在测试中不知道为什么在自己的机器中产生许多怪异的文件,主要是文件名怪. --//估计是copy & paste 惹得祸,人在疲惫的情况下很容易犯低级错误.^_^ --//我当时采取方法把正常的文件移动别的目录,然后再删除整个目录的方法,有空测试一下这些文件如何删除. 1.建立测试环境: $ touch ^G $ touch ^V^V $ touch a $ t

[20151028]linux下删除数据文件的恢复细节4

[20151028]linux下删除数据文件的恢复细节4 --前几天一直在做删除数据文件的恢复测试,中间遇到许多问题自己无法解决,从我个人讲我不主张使用句柄的方式来恢复,而更愿意 --使用rman的方式,这种情况仅仅适合非归档模式. --前几天的测试非常混乱,我自己都不知道为什么在删除数据文件的情况下有时候执行alter system checkpoint数据库会直接crash,有 --时候为什么有不会.我再把整个恢复过程做一个总结: 1.测试环境: SCOTT@test> @ &r/ver

[20130614]linux下删除数据文件的恢复的一些细节问题.txt

[20130614]linux下删除数据文件的恢复的一些细节问题.txt 前天看了链接:http://space.itpub.net/26015009/viewspace-763506 我仅仅做一些测试以及补充,以及注意的细节问题,实际上最好的方法依旧是使用rman备份恢复. 1.测试环境: --session 1 SQL> @ver BANNER --------------------------------------------------------------------------

linux下安装oracle 10g

在linux下安装oracle是一件令人生畏的事情,其复杂程度远远超过安装linux操作系统本身.如果能够进行成功的安装oracle,那么同时也就顺便掌握了linux一些技术.本文介绍在redhat linux 下安装oracle 10g 的方法.在这里说明一,Oracle 10g的g是grid 的缩写,意为网格,目前较为前沿的网络计算技术. Oracle 10g 对软硬件的要求都非常的高,所以要玩转的话的花不少银子.首先来看看它对硬件的要求:内存512兆(建议1G),cpu 主频2.0G以上,

linux下删除乱码文件名的方法

  linux下删除乱码文件名, 不废话: 1. ls -i 列出文件的节点ID, 如: 123456789 2. find ./ -inum 123456789 -print -exec rm -rf {} ; 批量删除: for n in 123456789 987654321;do find . -inum $n -exec rm -f {} ;;done 有更简便的方法欢迎告知~

Linux下删除文件下彻底删除文件

  在linux中删除文件与文件夹我们可以直接使用rm就可以删除了,彻底删除文件或文件夹我们可以使用shred命令来完成,下面我给大家介绍介绍. Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 删除目录.文件 rm(remove) 功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version