学习啦>学习电脑>操作系统>Linux教程>

linux删除数据库命令

时间: 佳洲1085 分享

  在Linux系统中想要删除数据库可以通过命令来执行,下面由学习啦小编为大家整理了linux删除数据库命令的相关知识,希望对大家有帮助!

  linux删除数据库命令

  linux删除oracle数据库命令和方法

  1.关闭所有oracle进程

  因为准备要删除数据库,所以不用正常完成数据的保存

  shutdown abort11

  如果没有设置开机自动启动,服务器也没有运行其它系统,可以考虑重启服务器

  2.删除实例数据文件和dump文件

  find $ORACLE_BASE/ -name $ORACLE_SID11

  在我系统里面显示如下,将这些目录直接删除

  /u01/app/oracle/admin/testdb

  /u01/app/oracle/oradata/testdb

  /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

  /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb12341234

  3.删除其他配置文件

  find $ORACLE_BASE/* -name '*[Bb][Tt][Ss][Dd][Bb]2*' | grep -v admin| grep -v oradata11

  将查找结果出现的文件也一一删除,当然你可以用xarg结合rm删除。

  我find结果如下:

  /u01/app/oracle/flash_recovery_area/testdb

  /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/testdb

  /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/testdb

  /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb

  /u01/app/oracle/product/10.2.0/db_1/rdbms/log/alert_testdb.log

  /u01/app/oracle/product/10.2.0/db_1/host_testdb

  /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/emd/state/A190EE260BF6B09EB580580728916A3B.alert_testdb.log

  /u01/app/oracle/product/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521

  /u01/app/oracle/product/10.2.0/db_1/dbs/alert_testdb.log

  /u01/app/oracle/product/10.2.0/db_1/dbs/lktestdb

  /u01/app/oracle/product/10.2.0/db_1/dbs/hc_testdb.dat

  /u01/app/oracle/product/10.2.0/db_1/dbs/orapwtestdb

  /u01/app/oracle/product/10.2.0/db_1/dbs/spfiletestdb.ora1234567891011121312345678910111213

  最重要的一步,如果你要重建的实例和刚删除实例的实例名一样的话,删除 /etc/oratab 文件最后一段。

  至此,已干净删除Linux系统的Oracle实例!

  linux删除mysql数据库命令和方法

  a)查看系统中是否以rpm包安装的mysql

  [plain] view plain copy[root@linux ~]# rpm -qa | grep -i mysql

  MySQL-server-5.1.49-1.glibc23

  MySQL-client-5.1.49-1.glibc23

  卸载MySQL-server-5.1.49-1.glibc23和MySQL-client-5.1.49-1.glibc23

  [plain] view plain copy[root@linux ~]# rpm -e MySQL-client-5.1.49-1.glibc23

  [root@linux ~]# rpm -e MySQL-server-5.1.49-1.glibc23

  b)查看有没有mysql服务

  [plain] view plain copy[root@linux ~]# chkconfig --list | grep -i mysql

  mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

  删除mysql服务

  [plain] view plain copy[root@linux ~]# chkconfig --del mysql

  c)删除分散mysql文件夹

  [plain] view plain copy[root@linux ~]# whereis mysql

  mysql: /usr/lib/mysql /usr/share/mysql

  分别删除

  [plain] view plain copy[root@linux lib]# rm -rf /usr/lib/mysql/

  [root@linux lib]# rm -rf /usr/share/mysql

  通过以上几步,mysql应该已经完全卸载干净了

3628412