From 63cb892335c04c296f0ed28237da2357122ea5a5 Mon Sep 17 00:00:00 2001 From: zhengsihua Date: Thu, 4 Dec 2014 22:31:50 +0800 Subject: [PATCH] translated --- ... To Delete Oracle 11g Database Manually.md | 53 ------------------- ... To Delete Oracle 11g Database Manually.md | 51 ++++++++++++++++++ 2 files changed, 51 insertions(+), 53 deletions(-) delete mode 100644 sources/tech/20141204 How To Delete Oracle 11g Database Manually.md create mode 100644 translated/tech/20141204 How To Delete Oracle 11g Database Manually.md diff --git a/sources/tech/20141204 How To Delete Oracle 11g Database Manually.md b/sources/tech/20141204 How To Delete Oracle 11g Database Manually.md deleted file mode 100644 index 610529cb9c..0000000000 --- a/sources/tech/20141204 How To Delete Oracle 11g Database Manually.md +++ /dev/null @@ -1,53 +0,0 @@ -Translating---------geekpi - -How To Delete Oracle 11g Database Manually ? -================================================================================ -The following steps shows how to manually delete a database within Oracle 11g, running in an Linux environment. - -I have Centos 6 system with Oralce 11G installed. - -Use SQL*Plus or your favorite SQL command line tool to log in to the target database; log in as **sysdba** - -Type the following commands to get the path to various files: - - select name from v$datafile; - select member from v$logfile; - select name from v$controlfile; - select name from v$tempfile; - -**Shut down the database within SQL*Plus, and then exit out of SQL*Plus** - - sqlplus " / as sysdba' - ----------- - - shutdown immediate; - quit; - -**Stop the listener service by issuing the following command in the terminal prompt:** - -From Oralce Linux account do: - - lsnrctl stop - -Recall the file paths found earlier; use them as a check list as you delete each one of those files. Reminder: did you back up your database yet? When ready, go ahead delete your data files, redo log files, control files, and temp files. - -- Go to the **$ORACLE_HOME/network/admin** directory and delete the **tnsnames.ora** and **listener.ora** files; -- Go to the **$ORACLE_HOME/dbs** directory and delete the **init[db_name].ora**, **orapw[db_name]**, and **spfile[db_name].ora** files; -- Go to the **$ORACLE_HOME/admin/[db_name]/pfile** directory and delete the **init[db_name].ora** file; -- Go to the **$ORACLE_HOME/admin/[db_name]/adump** directory and delete all files in that directory; -- Edit the file **/etc/oratab** by removing the line that starts with your database name. - -Done. - --------------------------------------------------------------------------------- - -via: http://www.unixmen.com/manually-delete-oracle-11g-database/ - -作者:[M.el Khamlichi][a] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 - -[a]:http://www.unixmen.com/author/pirat9/ diff --git a/translated/tech/20141204 How To Delete Oracle 11g Database Manually.md b/translated/tech/20141204 How To Delete Oracle 11g Database Manually.md new file mode 100644 index 0000000000..dd272cdba9 --- /dev/null +++ b/translated/tech/20141204 How To Delete Oracle 11g Database Manually.md @@ -0,0 +1,51 @@ +如何手动删除Oracle 11g数?据库 +================================================================================ +下面的步骤会家你如何在Linux环境下手动删除Oracle 11g数据库。 + +我在Centos 6上安装了Oralce 11G数据库。 + +使用SQL*Plus或者其他你喜欢的命令行工具登录数据库,登录用户是**sysdba** + +输入下面的命令的到不同文件的路径: + + select name from v$datafile; + select member from v$logfile; + select name from v$controlfile; + select name from v$tempfile; + +**在SQL*Plus中关闭数据库,接着退出SQL*Plus** + + 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** 文件; +- 进入 **$ORACLE_HOME/admin/[db_name]/pfile** 目录并删除 **init[db_name].ora** 文件; +- 进入 **$ORACLE_HOME/admin/[db_name]/adump** 目录并删除所有文件; +- 编辑**/etc/oratab** 并移除以你数据库名字开头的行. + +这样就好了。 + +-------------------------------------------------------------------------------- + +via: http://www.unixmen.com/manually-delete-oracle-11g-database/ + +作者:[M.el Khamlichi][a] +译者:[geekpi](https://github.com/geekpi) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 + +[a]:http://www.unixmen.com/author/pirat9/