Windows环境下卸载并重新安装Oracle

说一下我的问题历程:
两年前本地Windows环境安装过Oracle,想着本地有现成的环境,直接实用。
可是cmd下:sqlplus一直提示:不是内部命令,但是imp、exp都能执行(排除环境变量的问题)。我一看imp同级目录下根本没有sqlplus.exe文件,我想可能是我的oracle环境出问题了,那就只好卸载再安装了。安装过程也出现一些问题,没解决,然后反复重新安装,最后成功了。

反思:为什么前几次安装没成功,最后一次能按照成功?我想是每次安装的时候Oracle相关的东西没删除干净

安装+卸载 的教程在这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Oracle 主目录中配置的数据库名列表通常存储在 $ORACLE_HOME/network/admin/tnsnames.ora 文件中。如果您想要卸载这些数据库,可以按照以下步骤进行操作: 1. 使用管理员权限登录到操作系统。 2. 停止所有与 Oracle 相关的服务或进程。 3. 打开命令行界面。 4. 进入 Oracle 主目录,例如:cd /u01/app/oracle/product/11.2.0/dbhome_1/ 5. 使用以下命令卸载每个数据库: `sqlplus /nolog` `connect / as sysdba` `shutdown immediate;` `exit;` `lsnrctl stop` `lsnrctl status` (确认监听程序已停止) `cd $ORACLE_HOME/network/admin` `vi tnsnames.ora` 在 tnsnames.ora 文件中删除相应的数据库条目。 6. 重复步骤 5,直到卸载了所有需要删除的数据库。 7. 从操作系统中删除 Oracle 主目录。 请注意,在执行这些步骤之前,请备份所有相关的数据和配置文件,以防止数据丢失或其他不可预知的问题。 ### 回答2: 要卸载 Oracle 数据库,并指定在此 Oracle 主目录中配置的数据库名的列表,需要执行以下步骤: 1. 确认数据库列表:首先,登录到数据库服务器的操作系统,打开命令行终端,在终端中输入以下命令: ``` lsnrctl status ``` 这将显示数据库监听器的状态信息,包括当前配置的数据库列表。记下显示的所有数据库名,这些将是要卸载的数据库。 2. 停止监听器:输入以下命令来停止数据库监听器: ``` lsnrctl stop ``` 3. 停止数据库实例:输入以下命令来停止数据库实例: ``` sqlplus / as sysdba shutdown immediate exit ``` 4. 卸载数据库软件:找到 Oracle 软件安装目录,然后运行其中的 `deinstall` 脚本,比如在 Unix/Linux 系统上,输入以下命令: ``` cd <Oracle软件安装目录>/deinstall ./deinstall ``` 脚本将引导您通过卸载过程,并提示您选择要卸载的数据库。 5. 删除数据库文件:删除数据库实例的数据文件和控制文件。通常情况下,这些文件位于数据库的 `$ORACLE_HOME/dbs` 目录下,其中 `$ORACLE_HOME` 是 Oracle 软件安装目录。使用操作系统命令行或文件管理器手动删除这些文件。 完成以上步骤后,您的 Oracle 数据库将被成功卸载,并且您指定的数据库列表将从 Oracle 主目录中移除。请注意,在执行卸载过程之前,务必备份数据库和相关文件,以防意外数据丢失。 ### 回答3: 要卸载Oracle并指定要卸载的数据库名称列表,可以按照以下步骤进行操作: 1. 首先,确保已经备份了数据库中重要的数据和配置信息。卸载Oracle将删除数据库文件和配置文件,因此在执行卸载操作之前,务必备份相关数据。 2. 打开命令提示符或终端窗口,以管理员权限运行卸载程序。卸载程序的路径通常是$ORACLE_HOME/deinstall/deinstall.bat(在Windows下)或$ORACLE_HOME/deinstall/deinstall(在Linux/UNIX下)。 3. 在卸载程序启动后,它将展示一个菜单,包含几个选项。选择“删除Oracle软件并数据库”。 4. 在下一步中,卸载程序会列出当前主目录中已配置的数据库名称列表。选择你要卸载的数据库名称。 5. 确认卸载操作。卸载程序会显示一个摘要页面,列出将要删除的数据库和文件。仔细检查摘要,确保没有重要的数据库被遗漏。确认无误后,继续下一步。 6. 卸载操作将会开始执行。卸载程序将删除数据库文件、配置文件和其他相关的Oracle文件。这个过程可能需要一些时间,具体取决于数据库的大小和系统性能。 7. 完成卸载操作后,卸载程序将显示一个总结页面,列出已成功卸载的数据库和相关文件的信息。 请注意,卸载Oracle可能会对现有的系统环境和其他数据库产生影响,因此在执行卸载操作之前,务必备份重要数据并确保对其他数据库没有负面影响。建议在执行卸载操作之前,详细阅读相关文档或咨询专业人员以获取更多帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值