OPE体育电子竞技|官网
OPE体育电子竞技
当前位置:网站首页 > 体育世界 > 正文

中越战争,故障诊断:SLES12渠道数据库发动失利ORA-27300,sony

admin admin ⋅ 2019-04-02 13:45:50

作者 | 张维照青少年18,云和恩墨技能专家,Oracle ACEA,2006年起从事数据库办理作业,2009年转 Oracle,从事过多套 TB 级省级工商、医疗、交通、人社、电信运营等数据库保护优化作业,拿手Oracle 数据库功能问题的剖析与处理,Oracle数据库毛病剖析,Oracle数据库晋级搬迁。

近来新装的一套ORACLE 12.2 RAC on SLES 12在运用srvctl start database 有时失利, alert log 中呈现ORA-27300、ORA-273中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sony01、ORA-27302过错, 从过错不难看出是OS资源资源约束, 这或许今后运用SUSE的用户会是个常见问题, 由于这是SLES 12的默许参冲喜丑颜小侍数约束,并且ORACLE的装置文档和最佳实践中也未说到该参数(至少当时没有找到)。

正告日志:

2018- 11- 1909: 29: 03.940000+ 08: 00

Process P01E died, see its trace file

Process startup failed, error stack:

Errors infile/oracle/app/oracle/diag/rdbms/anbob/anbob1/trace/anbob1_psp0_32198.trc:

刁蛮公主撞上蛮横王子
性论题 莫景春

ORA- 27300: OS system dependent oper中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sonyation:fork failed withstatus: 11

ORA- 27301: OS failure message: Resource temporarily unavailable

ORA- 27302: failure occurred at: skgpspawn3

2018- 11- 1909: 29: 04.940000亿人舒+ 08: 00

Process P01F died, see its trace file

Process startup failed, error stack:

Errors infile/oracle/app/oracle/diag/rdbms/anbob/anbob1/trace/anbob1_psp0_32198.trc:

ORA- 27300: OS system dependent operation:fork failed withstatus: 11

ORA- 27301: OS failure message: Resource temporarily unavailable

ORA- 27302: failure occurred at: skgpspawn3

留意:

从当时的过错fork failed with status: 11能够大约猜想是最大进程数约束导致fork()进程时失利, 别的一处是psp0进程fork() Pnnn的进程。

PSP 追寻文件

***2018-11-19T09:15:26.133868+08:00Processstartup failed, error stack:ORA-27300: OS system dependent operation:fork failed with status: 11ORA-27301: OS failure message: Resource temporarily unavailableORA-27302: failure occurred at: skgpspawn3OS- DIAGNOSTICS----------------loadavg: 42.40 27.56 11.09Memory(Avail / Total) = 176425.47M / 515676.77MSwap(Avail / Total) = 32768.00M / 32768.00MMaxuser processes limits(s / h) = 65536 / 65536

oracle@kdanbob01:/home/oracle> ulimit -acorefile size (blocks, -c) 0dataseg size (kbytes, -d) unlimitedsbarebackchedulingpriority (-e) 0filesize (blocks, -f) unlimitedpendingsignals (-i) 2062629maxlocked memory (kbytes, -l) unlimitedmaxmemory size (kbytes, -m) unlimitedopenfiles (-n) 65536pipesize (512 bytes, -p) 8POSIXmessage queues (bytes, -q) 819200real-timepriority (-r) 0stacksize (kbytes, -s) 10240cputime (seconds, -t) unlimitedmaxuser processes (-u) 16384virtualmemory (kbytes, -v) unlimitedfilelocks (-x) unlimited

什么是PSP流程?

The first process that will be started when we start instance is PSP process. This is called P丁佩年轻时的相片ROCESS SPAWNER. This process is introduced in 10g and is responsible for creating and managing other oracle backgroung processes.

Pnnn进程都知道是并行进程,检查并行相关的参数

SQL> show parameter parallel

PARAMETER_NAME TYPE VALUE

------------------------------------------------------------ ----------- ---------------------------------

containers_parallel_d风流总裁追妻记egree integer65535

fast_start_parallel_rollback stringLOW

parallel_adaptive_multi_user booleanFALSE

parallel_degree_limit stringCPU

parallel_degree_policy stringMANUAL

parallel_execution_message_size integer16384

parallel_force_local boole中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sonyanTRUE

parallel_instance_group string

parallel_max_servers integer60

parallel_min_percent integer0

parallel_min_servers integer60

parallel_min_time_threshold string通背拳完好教育视频AUTO

parallel_servers_target integer60

parallel_threads_per_cpu integer2

recovery_parallelism integer8

SQL> @pd containers_parallel_degree

Show all p中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sonyarameters andsession values fromx$ksppi/x$ksppcv...

INDX I_HEX NAME VALUE DEION

--中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sony-------- ----- ------------------------------ ------------------------------ ---------------------------------------

4749128D containers_parallel_degree 65535Parallel degree fora CONTAINERS() query

提示:

开端我以为是12cR2 新特性导致的该问题,containers_parallel_degree 当运用containers()查询或翻开PDB时并行度的上限值, 当时环境是个非CDB形式的数据库, 不过我个人仍是主张在12.2 中运用多租户,哪怕是1PDBs, 在19c NO-CDB都是NO supperted。 假如仅仅由于是不想用CDB而多SCHEMA形式,我以为CDB长处更多:

言归正传回到方才的问题,trace文件中提示体系max user process是65536, oracle用户约束是16384, 这些参数装备能够经过/etc/security/limits.conf修正,经过ulimit -a指令验证, 手动ps了一下oracle和grid用户进程底子没有那么(少于400), 在MOS中找到一篇契合这个问题的NOTE , SLES 12: Database Startup Error with ORA-27300 ORA-27301 ORA-27303 While Starting using Srvctl (文档 ID 2340986.1)

From SLES12 onwards, systemd is used instead of initd and the OHASD server is only allowed to open a maximum of 512 tasks.

SYSTEMD从SLES12后用Systemd 代替 SysV的Init, 有SYSTEMD init程序办理 OHASD效劳,SYSTEMD也便是PID=1的那个程序,有它来统一办理发起,也是为了标准化体系发起和办理,能够并行发起等长处加快了发起速度,可是SYSTEMD是一个很受争议的东西,由于许多曩昔体系指令不得不抛弃重新学习,有些人对立为了那sylar刘嘉俊一点发起上的提孟加拉气候升而引入了这个一个体积巨大的强耦合程序,违反了”keep simple, keep stupid”的Unix 哲学,知乎上有篇吐槽Systemd的贴子,可是在新版LINUX上是主推Systemd夏力清。相同LINUX 7今后相同默许上马麻里子也是运用Systemd init发起程序。

在LINUX 6及曾经的版别查’max user processes’ 运用 ‘ulimit -a’ ,可是以LINUX7(SLES12) 后引入了Systemd, Systemd能够办理一切体系资源,不同的资源统称为Unit, 今后就或许需求查DefaultTasksMax (default value is 512).

DefaultTasksMax ==>systemd limited maximum number of tasks tha托付啦学妹t may be created in the unit.This setting also effect maxpid value on OS.

$ > systemctl status ohasd

— ohasd.service – LSB: Start and Stop Oracle High Availability Service

Loaded: loaded (/etc/init.d/ohasd; bad; vendor preset: disabled)

Active: act朴淋症ive (exited) since Mon 2018-11-19 11:36:59 CST; 23h ago

Docs: man:systemd-sysv-generator(8)

Process: 12385 ExecStart=/etc/init.d/ohasd start (c重庆渝北区气候预报ode=e中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sonyxited, status=0/SUCCESS)

Tasks: 726 (li中越战役,毛病诊断:SLES12途径数据库发起失利ORA-27300,sonymit: 65535) — 这个值在修正前应该是512

处理办法

Configure the value of DefaultTasksMax to 65535 in the file /etc/systemd/system.conf or or set the TasksMax value properly for the ohasd systemd service.

这儿咱们运用的处理方法是修正/etc/systemd/system.conf 把Def麻涌气候aultTasksMax改成 了65535,当然也能够直接改成’infinity’ 无限。修正参数需求重启操作体系收效。

主张在SLSE 12或今后的版别,或LINUX 7等今后的版别时,先了解一下体系改变,关于曩昔版别中资源限10658830制如:nproc 、nofile、memlock 在今后OS版别中有DefaultTasksMax、DefaultLimitNOFILE、DefaultLimitMEMLOCK代替, 或许Oracle 在今后的装置文档或最佳实践中会添加该内容。

原创:张维照

CES 操作体系 技能
声明:该文观念仅代表作者自己,搜狐号系信息发布渠道,搜狐仅供给信息存储空间效劳。

相关新闻

admin

admin

TA太懒了...暂时没有任何简介


孜然鸡胗

制造办法:1.鸡胗清算洁净,澳币,贷款平台,primary下锅参加葱姜料酒煮出血沫捞出,洗净控干水分备用

2.起锅烧油下入鸡胗,小火炸制金黄熟透捞出沈相奵控油

3.锅留底油放入辣椒粉,猪肉,盐狼播,白芝麻,鸡精,炒出香味下入鸡胗,小火翻炒平均即可出锅装盘

精彩新闻


孜然鸡胗

制造办法:1.鸡胗清算洁净,澳币,贷款平台,primary下锅参加葱姜料酒煮出血沫捞出,洗净控干水分备用

2.起锅烧油下入鸡胗,小火炸制金黄熟透捞出沈相奵控油

3.锅留底油放入辣椒粉,猪肉,盐狼播,白芝麻,鸡精,炒出香味下入鸡胗,小火翻炒平均即可出锅装盘

大厨分享几道颜值很高的家常菜,大家都喜欢,味道美味

澳币,贷款平台,primary

  • 中越战争,故障诊断:SLES12渠道数据库发动失利ORA-27300,sony

    中越战争,故障诊断:SLES12渠道数据库发动失利ORA-27300,sony

  • 幻想全明星,实用丨画眉=换脸!这款好用到爆的网红眉笔居然才10几块?,一定是特别的缘分

    幻想全明星,实用丨画眉=换脸!这款好用到爆的网红眉笔居然才10几块?,一定是特别的缘分

  • 卡姿兰,一方院子,收拾好才干艳绝邻居,酥肉的做法

    卡姿兰,一方院子,收拾好才干艳绝邻居,酥肉的做法

  • 皮卡车,第八批游戏版号下发,腾讯、网易均有新游取得版号;阿里巴巴7大新消费趋势:效劳消费占比近60%丨【每日播报】,康乃馨怎么养

    皮卡车,第八批游戏版号下发,腾讯、网易均有新游取得版号;阿里巴巴7大新消费趋势:效劳消费占比近60%丨【每日播报】,康乃馨怎么养

  • 复古传奇,房子在美不在贵,她用16万给自己缔造了一个花园之家共赏月落余晖,牙槽骨突出

    复古传奇,房子在美不在贵,她用16万给自己缔造了一个花园之家共赏月落余晖,牙槽骨突出

  • 水果捞,面包、酸奶、威士忌……这门课程在浙大这样上,他是龙

    水果捞,面包、酸奶、威士忌……这门课程在浙大这样上,他是龙

  • 油焖大虾,iPhone折叠屏概念机曝光,外观设计有点雷人,机身厚度有点夸大,男士护肤品

    油焖大虾,iPhone折叠屏概念机曝光,外观设计有点雷人,机身厚度有点夸大,男士护肤品