加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

本地启oracle实例服务无法重启,协议适配器错误

发布时间:2020-12-12 13:41:05 所属栏目:百科 来源:网络整理
导读:今天遇到一位朋友的oracle实例服务无法起来,启动时报错: 分析的原因是可能早上服务器突然断电造成的,经过对tns的测试 ? ?经过我们讨论和诊断,最后诊断的处理方法是将实例删了重装,处理后服务恢复正常; 下面将Linux下删除oracle实例和win下删除oracle实

今天遇到一位朋友的oracle实例服务无法起来,启动时报错:

分析的原因是可能早上服务器突然断电造成的,经过对tns的测试

?

?经过我们讨论和诊断,最后诊断的处理方法是将实例删了重装,处理后服务恢复正常;

下面将Linux下删除oracle实例和win下删除oracle实例的方法记录下;

Linux下:

步骤一:关闭数据库
1. sqlplus / as sysdba
2. shutdown immediate
步骤二:删除实例相关文件
1. find $ORACLE_BASE/ -name $ORACLE_SID
2. 用命令删除查询后的文件
find $ORACLE_BASE/ -name $ORACLE_SID -exec rm -rf {} ;
步骤三:删除配置文件,假设我们删除的实例是YC
1. find $ORACLE_BASE/* -name ‘*[Yy][Cc]*‘ | grep -v admin | grep -v oradata
2. 用命令删除查询的文件
find $ORACLE_BASE/* -name ‘*[Yy][Cc]*‘ | grep -v admin | grep -v oradata | xargs rm -rf
步骤四:删除实例配置文件中的信息
1. vim /etc/oratab
2. 找到yc:/opt/oracle/db/product/11g:N
3. 将该行信息删除,并保存文件
经过以上步骤可以实现命令行干净的删除实例
---------------------
作者:yangchen8497
来源:CSDN
原文:https://blog.csdn.net/yangchen8497/article/details/8170044
版权声明:本文为博主原创文章,转载请附上博文链接!

win下:

先关闭service服务

以管理员的身份在dos下执行

D:Usershxy>oradim -delete -sid orcl
Unable to stop service,OS Error = 1062
实例已删除。

重建实例

D:Usershxy>oradim -new -sid orcl
实例已创建。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读