1. 卸载Oracle 11g的前置条件
在卸载Oracle 11g之前,需要安装Oracle Universal Installer(oui),如果没有安装,需要通过zip文档进行手动安装。
1.1 下载Oracle安装文件
Oracle 11g的安装文件可以在Oracle官网上下载。具体的下载地址可以访问这里进行获取,根据自己的系统和版本进行下载。
$ wget https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
$ wget https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
1.2 安装Oracle Universal Installer(oui)
解压刚才下载的Oracle安装文件。
$ unzip linux.x64_11gR2_database_1of2.zip -d /opt/oracle11g/
$ unzip linux.x64_11gR2_database_2of2.zip -d /opt/oracle11g/
然后使用以下命令启动Oracle Universal Installer(oui)进行手动安装。
$ java -jar /opt/oracle11g/database/runInstaller
2. 卸载Oracle 11g的步骤
2.1 关闭Oracle 11g实例和监听器
在卸载Oracle 11g之前,需要首先关闭Oracle 11g实例和监听器。可以使用以下命令进行关闭。
$ su - oracle
$ lsnrctl stop
$ sqlplus / as sysdba
SQL> shutdown immediate;
2.2 卸载Oracle 11g软件
卸载Oracle 11g软件可以使用刚才安装时的oui进行卸载。打开oui,选择“卸载软件”,然后点“下一步”。
选择需要卸载的Oracle 11g软件,然后点“下一步”。
输入oracle安装目录(默认为/opt/oracle11g)和oracle inventory目录(默认为/opt/oracle/app/oraInventory),然后点“下一步”。
确认卸载信息,然后点击“卸载”进行卸载。
2.3 删除Oracle 11g剩余文件
在卸载Oracle 11g之后,需要手动删除Oracle 11g安装目录和Oracle inventory目录里面的剩余文件。可以使用以下命令进行删除。
$ rm -rf /opt/oracle11g/
$ rm -rf /opt/oracle/app/oraInventory/
3. 结论
以上就是卸载Oracle 11g的详细步骤。需要注意的是,在卸载过程中需要备份好重要的数据,并且使用root或有sudo权限的用户进行操作。