在12c之前windows下是多线程, linux或unix下为多进程,12c出此新参数,可以用于指定在unix或linux下oracle process是否使用多线程,默认false
RAC所有实例必须设置相同值
注:只有部分后台进程会使用多线程,其它还是进程执行
如果设置为true则不支持操作系统认证(sqlplus / as sysdba), 会报错:ORA-01031 "insufficient privileges" error.
另外如果设置true,需要在listener.ora中设置DEDICATED_THROUGH_BROKER_<listener-name>=ON. 同时配置local_listener参数为此监听
This enables the server to spawn threads when connections to the database are requested through the listener.
THREADED_EXECUTION
最新推荐文章于 2025-11-24 14:30:12 发布
Oracle 12c引入了一个新参数,允许在Unix/Linux环境下选择后台进程是否使用多线程。默认为false,启用可能导致操作系统认证问题,如sqlplus/assysdba报错'insufficient privileges'。启用多线程需配置listener.ora并设置DEDICATED_THROUGH_BROKER_LISTENER_NAME参数,并调整local_listener。注意,仅部分后台进程会使用多线程,其他仍为进程执行。在RAC环境中,所有实例需设置相同值。
136

被折叠的 条评论
为什么被折叠?



