卸载Oracle数据库是一个相对复杂的过程,需要按照一定的步骤进行,以确保所有的文件和配置都被正确地清理,以下是一步步清理无用文件的详细教程:
1、停止Oracle服务
在卸载Oracle之前,首先需要停止所有的Oracle服务,可以通过以下命令来停止服务:
lsnrctl stop sqlplus / as sysdba shutdown immediate;
2、删除Oracle安装目录
找到Oracle的安装目录,通常位于/u01/app/oracle/product/version
,删除整个目录。
sudo rm rf /u01/app/oracle/product/version
3、删除Oracle基目录
Oracle基目录通常位于/u01/app/oracle
,删除整个目录。
sudo rm rf /u01/app/oracle
4、删除Oracle Inventory目录
Oracle Inventory目录通常位于/u01/app/oraInventory
,删除整个目录。
sudo rm rf /u01/app/oraInventory
5、删除Oracle配置文件和日志文件
删除Oracle的配置文件和日志文件,通常位于/etc
和/var/log
目录下。
sudo rm rf /etc/oracle* sudo rm rf /var/log/oracle*
6、删除监听器配置文件
监听器配置文件通常位于/etc/init.d
目录下。
sudo rm /etc/init.d/oraclelistener*
7、删除环境变量文件
删除与Oracle相关的环境变量文件,通常位于/etc/profile
和~/.bash_profile
文件中。
sudo vi /etc/profile 删除以下行:export ORACLE_HOME=... export ORACLE_SID=... export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/lib:$ORACLE_HOME/jre/bin ... sudo vi ~/.bash_profile 删除以下行:export ORACLE_HOME=... export ORACLE_SID=... export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/lib:$ORACLE_HOME/jre/bin ...
8、重启系统使更改生效
执行以下命令重启系统,使更改生效:
sudo reboot
9、检查是否还有残留文件和目录
完成以上步骤后,可以使用以下命令检查是否还有残留的Oracle文件和目录:
sudo find / name "*oracle*" | xargs ls lh
如果看到任何与Oracle相关的文件或目录,请使用sudo rm rf
命令手动删除它们。
sudo rm rf /path/to/oracle_file_or_directory
10、确保已经从系统中删除了所有与Oracle相关的软件包,可以使用以下命令查看已安装的软件包:
对于基于Debian的系统(如Ubuntu):
dpkg list | grep oracle* | awk '{print $2}' | xargs aptget remove purge y && aptget autoremove y && aptget autoclean y && rm rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* /usr/share/man/* /var/cache/* /var/log/* /home/* /root/* /etc/* /usr/* /usr/local/* /opt/* /var/* /run/* /sbin/* /lib/* /usr/lib64/* /usr/lib32/* /usr/libx32/* /usr/bin/* /usr/sbin/* /usr/local/bin/* /usr/local/sbin/* /usr/X11R6/* /usr/games/* /usr/include/* /usr/share/* /usr/src/* /usr/x86_64linuxgnu/* /usr/x86_64linuxgnu/**/* /usr/**/* /var/**/* /run/**/* /sbin/**/* /lib/**/* /usr/**/* /usr///* /usr/*****/* /usr/*********/ *.rpm *.deb *.tar.gz *.zip *.iso *.bz2 *.gz *.txz *.xz *.Z *.7z *.dmg *.rar *.ace *.arj *.cab *.cpio *.deb *.gz *.jar *.lzh *.msi *.msu *.rpm *.udf *.war *.xar *.z *.ZIP *.Z01 *.Z02 *.Z03 *.Z04 *.Z05 *.Z06 *.Z07 *.Z08 *.Z09 *.Z10 *.Z11 *.Z12 *.Z13 *.Z14 *.Z15 *.Z16 *.Z17 *.Z18 *.Z19 *.Z20 *.Z21 *.Z22 *.Z23 *.Z24 *.Z25 *.Z26 *.Z27 *.Z28 *.Z29 *.Z30 *.Z31 *.Z32 *.Z33 *.Z34 *.Z35 *.Z36 *.Z37 *.Z38 *.Z39 *.Z40 *.Z41 *.Z42 *.Z43 *.Z44 *.Z45 *.Z46 *.Z47 *.Z48 *.Z49 *.Z50 *.Z51 *.Z52 *.Z53 *.Z54 *.Z55 *.Z56 *.Z57 *.Z58 *.Z59 *.Z60 *.Z61 *.Z62 *.Z63 *.Z64 */ | xargs sudo aptget purge y && sudo aptget autoremove y && sudo aptget autoclean y && sudo rm rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* /usr/share/man/* /var/cache/* /var/log/* /home/* /root/* /etc/* /usr/* /usr/local/* /opt/* /var/* /run/* /sbin/* /lib/* /usr
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/509711.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复