码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • oracle常见报错问题处理


    文章目录

      • 协议适配器错误怎么办?
      • 忘记密码了怎么办?
      • 报错:ora-01033oracle initialization or shutdown in progress;
      • edit无法使用怎么办?
      • 报错:ORA-28547:connection to server failed,probable Oracle Net admin error
      • ORA-12505:监听程序当前无法识别连接描述符所给出的SID
      • Connection with same connection name already exists in the project

    协议适配器错误怎么办?

    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

    在这里插入图片描述

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

  • 相关阅读:
    自己写一个定时备份 mysql 的备份工具
    C/C++ 递归指数型枚举
    线扫相机DALSA--常见问题四:修改相机参数,参数保存无效情况
    UE5- c++ websocket里实现调用player里的方法
    js中关于递归与回溯
    「入门篇」初识JVM (上)
    HTTPS协议原理
    健身房小程序开发|健身房小程序运营介绍
    解决ThinkPHP6设置session不生效的问题 - exit/die以前的session写入都无效的问题
    后端工程师求职实录:二线城市就业攻略与心得分享
  • 原文地址:https://blog.csdn.net/qq_29917503/article/details/127980018
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号