① 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)); -- 是可以的