Oracle   发布时间:2022-05-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Oracle 12c 新特性之多线程数据库操作大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

之前我们学习Oracle基础的时候,有一个概念,叫多进程和多线程。在Unix/linux等环境下面。数据库是以多进程的方式运行的,当一个会话连接进来,就会通过监听,然后在服务器上创建一个进程。而在windows上面它是以多线程的方式来运行的。一个进程有很多个thread线程。而在12c这个版本上面,Oracle在Unix/linux平台上做出了一些改变,引入了多线程的方式。通过参数threaded_execution,我们可以控制数据库是以多进程方式运行还是以多线程方式运行,默认该参数是false数据库以多进程方式运行。

1.查看参数的默认值,和数据库进程状态.

div class="codecode">
 show parameter threaded 
name                 TYPE    VALUE
------------------------------------ ----------- ------------------------------
threaded_execution          Boolean   falSE
[root@ol6 ~]# ps -ef | grep cdb1
Oracle  1773   1 0 Aug02 ?    00:00:04 ora_pmon_cdb1
Oracle  1775   1 0 Aug02 ?    00:00:01 ora_clmn_cdb1
Oracle  1777   1 0 Aug02 ?    00:00:13 ora_psp0_cdb1
Oracle  1786   1 0 Aug02 ?    00:17:01 ora_vktm_cdb1
Oracle  1790   1 0 Aug02 ?    00:00:08 ora_gen0_cdb1
Oracle  1792   1 0 Aug02 ?    00:00:01 ora_mman_cdb1
Oracle  1796   1 0 Aug02 ?    00:00:19 ora_gen1_cdb1
Oracle  1800   1 0 Aug02 ?    00:00:03 ora_diag_cdb1
Oracle  1802   1 0 Aug02 ?    00:00:01 ora_ofsd_cdb1
Oracle  1806   1 0 Aug02 ?    00:00:29 ora_dbrm_cdb1
Oracle  1808   1 0 Aug02 ?    00:01:14 ora_vkrm_cdb1
Oracle  1810   1 0 Aug02 ?    00:00:03 ora_svcb_cdb1
Oracle  1812   1 0 Aug02 ?    00:00:10 ora_pman_cdb1
Oracle  1814   1 0 Aug02 ?    00:00:48 ora_dia0_cdb1
Oracle  1816   1 0 Aug02 ?    00:00:08 ora_dbw0_cdb1
Oracle  1818   1 0 Aug02 ?    00:00:10 ora_LGWR_cdb1
Oracle  1820   1 0 Aug02 ?    00:00:18 ora_ckpt_cdb1
Oracle  1822   1 0 Aug02 ?    00:00:01 ora_smon_cdb1
Oracle  1824   1 0 Aug02 ?    00:00:04 ora_smco_cdb1
Oracle  1826   1 0 Aug02 ?    00:00:00 ora_reco_cdb1
Oracle  1830   1 0 Aug02 ?    00:00:03 ora_lreg_cdb1
Oracle  1834   1 0 Aug02 ?    00:00:01 ora_pxmn_cdb1
Oracle  1838   1 0 Aug02 ?    00:00:20 ora_mmon_cdb1
Oracle  1840   1 0 Aug02 ?    00:00:26 ora_mmnl_cdb1
Oracle  1842   1 0 Aug02 ?    00:00:00 ora_d000_cdb1
Oracle  1844   1 0 Aug02 ?    00:00:00 ora_s000_cdb1
Oracle  1846   1 0 Aug02 ?    00:00:00 ora_tmon_cdb1
Oracle  1869   1 0 Aug02 ?    00:00:00 ora_tt00_cdb1
Oracle  1871   1 0 Aug02 ?    00:00:00 ora_tt01_cdb1
Oracle  1873   1 0 Aug02 ?    00:00:02 ora_tt02_cdb1
Oracle  1875   1 0 Aug02 ?    00:00:00 ora_aqpc_cdb1
Oracle  1879   1 0 Aug02 ?    00:00:02 ora_p000_cdb1
Oracle  1881   1 0 Aug02 ?    00:00:02 ora_p001_cdb1
Oracle  1883   1 0 Aug02 ?    00:00:02 ora_p002_cdb1
Oracle  1885   1 0 Aug02 ?    00:00:02 ora_p003_cdb1
Oracle  2039   1 0 Aug02 ?    00:02:36 ora_cjq0_cdb1
Oracle  2109   1 0 Aug02 ?    00:00:01 ora_qm02_cdb1
Oracle  2113   1 0 Aug02 ?    00:00:00 ora_q002_cdb1
Oracle  2120   1 0 Aug02 ?    00:00:02 ora_q005_cdb1
Oracle  24076   1 0 15:56 ?    00:00:00 ora_w000_cdb1
Oracle  24149   1 0 15:56 ?    00:00:00 ora_q003_cdb1
Oracle  24154   1 0 15:56 ?    00:00:00 ora_q004_cdb1
Oracle  24161   1 0 15:56 ?    00:00:00 ora_q006_cdb1
Oracle  24165   1 0 15:56 ?    00:00:00 ora_w001_cdb1
Oracle  24317   1 0 15:57 ?    00:00:00 ora_w002_cdb1
Oracle  24422 24421 0 15:57 ?    00:00:00 Oraclecdb1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCol=beq)))
root   24504 24458 0 15:58 pts/1  00:00:00 grep cdb1
Oracle  28778   1 0 Aug02 ?    00:00:01 ora_q001_cdb1
Oracle  29034 29033 0 Aug02 ?    00:00:00 Oraclecdb1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCol=beq)))

大佬总结

以上是大佬教程为你收集整理的Oracle 12c 新特性之多线程数据库操作全部内容,希望文章能够帮你解决Oracle 12c 新特性之多线程数据库操作所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:非常不错