zoukankan      html  css  js  c++  java
  • ORACLE常见错误及解决办法

    1. ORA-12560:tns: 协议适配器错误

    2. 1 查看环境变量path配置是否是服务端路径在客户端路径前面;
      2 查看数据库监听是否启动;
      3 查看数据库实例是否启动;
      4 set ORACLE_SID = 实例名。
      5 重启监听和实例服务。
      解决办法

      ORA-01034、ORA-27101

    3. 1 先看oracle的监听和oracle的服务是否都启动了
      2 启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听
      3 查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl
      4 再输入sqlplus  /nolog,回车
      5 再输入 conn / as sysdba;回车
      6 再输入startup,回车.这步是启动oracle服务
      7 启动数据库之前先关闭数据库, shutdown immediate,shutdown结束之后,再输入startup
      解决办法

      ORA-01012

    4. 1 原因:数据库未正常关闭,进程被挂起
      2 解决方案:
      3     Linux:kill -9 oracle
      4     Windows:在任务管理器下关闭ORACLE.exe进程
      5     重启服务,搞定
      原因及解决办法

      ORA-12514

    5.  1 cmd下登录到数据库
       2     sqlplus system/lims as sysdba
       3 查看service_name 参数
       4     SQL>show parameter service_name
       5 查看本地监听的值
       6     SQL>show parameter local_listener
       7     如果没有值,找到配置后生成的监听文件,找到里面的地址值,例如:
       8     LISTENER =
       9       (DESCRIPTION =
      10         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.60.135)    (PORT = 1521))
      11   )
      12     设置系统本地监听的值:
      13     SQL>alter system set local_listener = '(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.60.135)(PORT = 1521))'
      14 重启监听
      15 重启数据库实例  
      解决思路
    *********************** KISPINE ***********************
  • 相关阅读:
    SpringBoot项目启动与关闭脚本
    springboot mybatis启动初始化数据库
    springboot mybatis多数据库支持
    Tomcat配置https访问
    Oracle批量生成版本
    Oracle创建用户表空间
    OracleServiceXE服务没有了
    IDEA离线升级
    js过滤并校验XSS
    docker命令
  • 原文地址:https://www.cnblogs.com/kispine/p/8041716.html
Copyright © 2011-2022 走看看