
oracle
一个喜欢健身的程序员
你所努力的一切,最坏的结果也是个大器晚成
展开
-
【Oracle异常处理】ORA-02290: check constraint (CUSTOMER.SYS_C00218232) violated
分析原因:数据库表有一些字段添加了非空校验(Not Null);后来发现之前非空字段中部分字段允许为空(Null),所以我就直接通过Navicat工具操作,取消了非空标记。问题处理:1.根据异常信息和网上大神的分析发现,是数据库表中的部分字段违反了检查约束,但SQL异常并未指出具体字段,所以首先要知道违反检查约束的字段有哪些,查询违反检查约束的字段:SELECT * FROM user_constraints WHERE table_name='TABLE_NAME';现在知道了所原创 2020-09-04 21:12:08 · 2484 阅读 · 0 评论 -
Oracle连接时报错ORA-12516 TNS:listener could not find available handler with matching protocol stack
定位原因-- 以sysdba身份登陆PL/SQL sqlplus / as sysdba;-- 查看当前连接进程数SQL>select count(*) from v$process;-- 查看连接数上限SQL>select value from v$parameter where name = 'processes';-- 查询processes数量SQL> show parameter processesNAME TYPE VALUE--------------原创 2020-07-13 18:59:17 · 627 阅读 · 0 评论