当前位置:首页 » 数据仓库 » 数据库出现error150
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库出现error150

发布时间: 2023-03-16 03:31:25

① oracle数据库出现maximum number of processes (150) exceeded 如何查看错误的原因呢

[oracle@rhel3 oracle]$ oerr ora 20
00020, 00000, "maximum number of processes (%s) exceeded"
//弊唯 *Cause: All process state objects are in use.
// *Action: Increase the value of the PROCESSES initialization parameter.

这个错 2方面措施:

1、 减少应用的连接数, 很多应用滥用数据库链接 导致
2、 增加processes 参数洞销 alter system set processes=600 scope=spfile;
需要重启实租颤培例

② mysql数据库创建表出错

在mysql 中建立引用约束绝唤差的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。
出现问题的大致情况
--1、外键的引用类型不一样,如主键是int外键是char
--2、找不到主表中引用的列
--3、主键和外键的字符链饥编并皮码不一致,也可能存储引擎不一样
-- CREATE TABLE act_id_user(ID_ INT(20)); 是不可以的
CREATE TABLE act_id_user(ID_ varchar(20)); -- 是可以的