當前位置:首頁 » 數據倉庫 » 資料庫出現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)); -- 是可以的