oracle11gR2 卸载
时间: 2024-07-29 13:01:11 浏览: 105
卸载Oracle 11g R2数据库通常分为几个步骤:
1. **停止服务**:首先,确保所有相关的Oracle服务已经停止运行,可以通过`servicesctl stop dbconsole` 和 `svrctl stop database`命令。
2. **清理环境变量**:从系统路径中移除Oracle bin目录,并更新环境变量,如PATH、TNS_ADMIN等。
3. **关闭监听器**:通过`lsnrctl stop` 命令关闭Oracle网络监听器。
4. **删除注册的服务和启动文件**:在Windows上,可以在服务管理控制台删除Oracle服务;在Linux下,可以使用`rm -rf /etc/init.d/oracle*` 等命令删除启动脚本。
5. **卸载数据库**:运行`sqlplus / as sysdba` 连接到Oracle,然后执行`DROP DATABASE` 或者 `UNMOVER DATABASE` 命令。注意备份数据文件和控制文件以防丢失。
6. **清理安装目录**:移除ORACLE_HOME下的所有内容,例如`rm -rf $ORACLE_HOME`。同时,也需要删除相关的归档日志文件和临时表空间。
7. **清理注册表或配置文件**:如果是Windows系统,可能需要检查注册表键`HKEY_LOCAL_MACHINE\SOFTWARE\Oracle` 并清除相关的项。
8. **确认卸载**:最后,在服务管理和文件系统都确认无Oracle相关组件后,完成卸载过程。
相关问题
oracle11g完全卸载Linux
卸载Oracle 11g数据库在Linux系统上通常需要几个步骤:
1. **停止服务**:
首先,关闭所有相关的Oracle服务,如`sqlplus`, `listener`, 和`database`服务。你可以通过运行命令`sudo service oracle_database stop`来完成。
2. **移除环境变量**:
删除Oracle相关的环境变量,如`ORACLE_HOME`、`PATH`等,以避免系统误用已卸载的软件。编辑`~/.bashrc`或`~/.bash_profile`,并移除这些设置。
3. **删除数据库文件**:
使用`$ORACLE_HOME/bin/rmcmd`工具或直接进入数据目录(如`$ORACLE_HOME/data`),手动删除或使用`rm -rf`(谨慎操作,避免丢失重要数据)清除所有的数据库文件和日志文件。
4. **卸载数据库产品**:
运行`$ORACLE_HOME/bin/uninstall_db.sh`脚本,按照提示逐步执行。注意备份数据和配置文件之前再进行这个步骤。
5. **清理注册表**:
清理启动路径和初始化参数文件(比如`oraInst.loc`),可以使用`crsctl terminate`终止CRS实例,然后编辑`/etc/oraInst.loc`和`/etc/init.d/oracle`文件。
6. **更新RPM包列表**:
使用`yum remove`或`apt-get purge`来从系统的包管理器中卸载Oracle的相关RPM或DEB包。
7. **检查残留文件**:
完成上述步骤后,检查系统是否有Oracle的残留文件或链接,例如`/etc/oratab`或`/var/lib/oracle`.
8. **确认卸载**:
最后,检查Oracle的文档和log文件以确保所有相关组件都被卸载干净。
oracle11g彻底卸载脚本
要彻底卸载Oracle Database 11g,你可以按照以下步骤执行一个简单的卸载脚本:
1. 在系统上登录具有管理员权限的用户帐户。
2. 打开命令提示符窗口或终端。
3. 使用以下命令将当前目录更改为Oracle 11g的安装目录:
```cd C:\app\Oracle\product\11.2.0\dbhome_1\deinstall```
(注意:根据你的实际安装路径进行更改)
4. 运行以下命令开始卸载过程:
```./deinstall.bat```
(如果你在Linux或Unix上使用,请使用```./deinstall.sh```命令)
5. 将出现一个命令行界面,显示卸载进程的状态。
6. 输入```Yes```以确认删除Oracle 11g。
7. 等待卸载进程完成。这可能需要一些时间,具体取决于你的系统性能和数据库大小等因素。
8. 卸载完成后,命令行界面将显示一个成功的消息。
9. 从系统中删除Oracle 11g的安装目录。
```rmdir /s C:\app\Oracle```
(请注意:这将永久删除该目录及其内容,请确保在进行此步骤之前对此目录进行备份或确认其内容。)
完成以上操作后,你应该已经成功将Oracle Database 11g完全卸载。