我想在Java应用程序上同时将Oracle DB与同一用户连接几次。 有没有限制? 我想连接数据库并从同一用户读取批量数据。
答案 0 :(得分:5)
一般情况下,除非通过用户配置文件专门配置限制,否则不会限制sessions_per_user。
http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_6010.htm
答案 1 :(得分:2)
会话数受数据库实例的“sessions”配置参数的限制。根据Oracle文档,默认值为(1.5 * PROCESSES)+ 22。
另见 http://docs.oracle.com/cd/E11882_01/server.112/e25513/initparams232.htm#REFRN10197
其他相关参数是“进程”和“交易”。
通常,同时在应用程序中打开多个连接到同一个数据库用户/模式不是问题。这就是像JBoss这样的应用程序服务器一直在做的事情。