oracle常见报错问题处理

协议适配器错误怎么办?

navicat:无监听程序

在这里插入图片描述

sqlplus:协议适配器错误
在这里插入图片描述
请检查服务是否开启:
1.打开服务
services.msc = 服务
2.右键启动以下服务:
OracleOraDb11g_home1TNSListener
OracleServiceORCL

忘记密码了怎么办?

1.运行 = sqlplus /nolog
2.conn /as sysdba
3.alter user system identified by etoak;
4.conn system/etoak;

报错:ora-01033oracle initialization or shutdown in progress;

1.打开cmd中输入sqlplus /NOLOG

2.SQL>connect sys/change_on_install as sysdba

提示:已成功

3.SQL>shutdown normal

提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭

4.SQL>startup mount

5.SQL>alter database open;

提示:有可能会出现以下错误

第1 行出现错误: ORA-01157: 无法标识/锁定数据文件6 - 请参阅DBWR 跟踪文件

ORA-01110: 数据文件6: ‘’‘‘C:\oracle\oradata\oradb\TABLE_USER.ORA’’

这个提示文件部分根据每个人不同情况有点差别。

6.SQL>alter database datafile 6 offline drop;

7.重复使用第五第六步,直到出现“数据库已更改”的提示,然后如下图,

继续输入shutdown normal,startup mount就OK啦

如果还不行,就把Oracle的相关服务都重新启动、就可以正常登录。

edit无法使用怎么办?

右键以管理员身份运行:
E:\app\Brain\product\11.2.0\dbhome_1\BIN\sqlplus.exe

报错:ORA-28547:connection to server failed,probable Oracle Net admin error

在这里插入图片描述

打开navicat->工具->选项->环境->OCI环境(换成对应Oracle的oci.dll)

在这里插入图片描述

ORA-12505:监听程序当前无法识别连接描述符所给出的SID

在这里插入图片描述

第一步

在这里插入图片描述

第二步,分别将listener.ora和tnsnames.ora进行选项允许修改

在这里插入图片描述

第三步,修改tnsnames.ora

在这里插入图片描述

第四步,修改listener.ora

在这里插入图片描述

第五步,重启服务

在这里插入图片描述

Connection with same connection name already exists in the project

在这里插入图片描述

请看左边已经存在,重名了,老哥

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值