我做的操作是每五分钟系统自动做一次批量操作。
批量操作的内容为2万条,但是每次查看数据库时候都没有操作两万条数据而只有3000条。后来看了一下错误日志
ORA-01000: maximum open cursors exceeded;查看了一下数据库游标参数设置show parameter open_cursors;我的配置为3000,后来将参数更改了一下
alter system set open_cursors = 20000;然后数据库中数据按指定规定删除,没有出现问题。
时间: 2024-10-07 06:51:21