现在-00020: 最大进程数 (150) 超过
1、执行时 “sqlplus / 作为sysdba” 连接SQL,你可以阻止所有
如果发生此错误,请使用以下命令执行oracle的进程
聚苯乙烯 |grep $ ORACLE_SID|grep -v grep|awk‘{打印 $2}’ | xargs杀死 -9
ipcs -m | grep甲骨文 | awk‘{打印 $2}’ | xargs ipcrm shm
2. 执行 “sqlplus / 作为sysdba” ,登录oracle,检查最大进程和会话.
的SQL> 显示参数过程;
名称类型值
———————————— ———– ——————————
aq_tm_processes整数 1
db_writer_processes整数 5
gcs_server_processes整数 0
global_txn_processes整数 1
job_queue_processes整数 1000
log_archive_max_processes整数 4
处理整数 150
的SQL> 显示参数会话;
名称类型值
———————————— ———– —————————–
java_max_sessionspace_size整数 0
java_soft_sessionspace_limit整数 0
license_max_sessions整数 0
license_sessions_warning整数 0
session_cached_cursors整数 50
session_max_open_files整数 10
会话整数 350
shared_server_sessions整数
3. 修改流程和会话
的SQL> 更改系统设置进程= 3000作用域= spfile;
系统变更.
的SQL> 更改系统设置会话= 4560作用域= spfile;
系统变更.
4.重新启动oracle
的SQL> 立即关闭;
数据库关闭.
卸载数据库.
ORACLE实例关闭.
的SQL> 启动;
ORACLE实例启动.
系统总区域总面积2.0176E + 10字节
固定尺寸 2261928 个字节
可变大小 3959426136 个字节
数据库缓冲区1.6173E + 10字节
重做缓冲区 41463808 个字节
数据库安装.
该错误将被解决.