• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    硬盘基地手机版
  • 关注官方公众号
    微信扫一扫关注
    硬盘基地公众号
  • 中国硬盘基地 硬盘基地 数据库 Oracle 查看内容

    如何手动删除Oracle 11g数据库

    2015-1-19 11:01| 发布者: 蝴蝶| 查看: 5020| 评论: 0

    摘要: 下面的步骤会教你如何在Linux环境下手动删除Oracle 11g数据库。我在Centos 6上安装了Oralce 11G数据库。使用SQLPlus或者其他你喜欢的命令行工具登录数据库,登录用户是sysdba*输入下面的命令的到不同文件的路径:sel ...

    下面的步骤会教你如何在Linux环境下手动删除Oracle 11g数据库。



    我在Centos 6上安装了Oralce 11G数据库。


    使用SQLPlus或者其他你喜欢的命令行工具登录数据库,登录用户是sysdba*


    输入下面的命令的到不同文件的路径:

    select name from v$datafile;

    select member from v$logfile;

    select name from v$controlfile;

    select name from v$tempfile;

    在SQLPlus中关闭数据库,接着退出SQLPlus

    sqlplus  "/ as sysdba"

    shutdown immediate;

    quit;

    在命令行中输入下面的命令停止监听服务:

    在Oralce Linux账户中:

    lsnrctl stop

    回忆一下之前的文件路径;在删除这些文件的时候作为一个检查项。记住:你备份了数据库了么?当准备好之后,就删除你的数据文件吧,同样还有你的日志文件、控制文件和临时文件。

    进入 $ORACLE_HOME/network/admin 目录并删除 tnsnames.ora 和 listener.ora 文件;

    进入 $ORACLE_HOME/dbs 目录并删除 init[db_name].ora、 orapw[db_name]和 spfile[db_name].ora 文件;

    进入 $ORACLEHOME/admin/[dbname]/pfile 目录并删除 init[db_name].ora 文件;

    进入 $ORACLEHOME/admin/[dbname]/adump 目录并删除所有文件;

    编辑/etc/oratab 并移除以你数据库名字开头的行.

    这样就好了。

    ---------------------------------------

    via: http://www.unixmen.com/manually-delete-oracle-11g-database/

    作者:M.el Khamlichi 译者:geekpi 校对:wxy


    开心

    鄙视

    鼓掌

    愤怒

    可怜
    该文章已有0人参与评论

    请发表评论

    全部评论

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    .

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    .
    Email:9443120@qq.com
    移动电话:13011628855

    Powered by Intohard X1.0© 2001-2013 Inhdd Inc.( 鲁ICP备09029790号 )