• 2009-01-22

    linux下完全删除Oracle9收藏 - [Oracle]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://allantaylor.blogbus.com/logs/34216540.html

    以9.0.4为例
    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

    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

    另附加 以下是几点注意事项
    然后用命令dbca创建数据库
    1.安装时字体问题的解决:
    #unset LANG
    如果执行上述指令不行的话再修改/root/.i18n和/etc/sysconfig/i18n
    #vi /root/.i18n
    注:root用户的语言环境,注释掉所有项后添加一行LANG="en_US"
    #vi /etc/sysconfig/i18n
    注:系统中新增加用户的语言环境(每增加一个用户把它拷贝到其宿主目录生成.i18n)
    2.安装过程中的报错:
    前几个按报错信息的指示做,
    只有最后一个/opt/OraclHome/Oracle9i/ctx/lib/下某一文件错,应修改
    /opt/OraclHome/Oracle9i/ctx/lib/env_ctx.mk文件
    在INSO_LINK= 这一行添加一条记录 $(LDLIBFLAG)dl
    3.oracle用户SHELL有问题
    #userdel oracle
    #adduser -u 499 -d /opt/OracleHome/ -g dba oracle
    小秘籍:
    #hdparm -t /dev/hda 查看硬盘读写速度,如只有2M左右,则执行
    #hdparm -d 1 /dev/hda 开启DMA功能,可把它添加到/etc/rc.local文件中.

    linux下oracle9i删除:
    1.shutdown immediate //停止数据库
    2.rm -rf ORACLE_HOME //删除oracle目录
    3.rm /etc/ora* //删除系统中与oracle相关的文件

     


    历史上的今天:


    收藏到:Del.icio.us