PerlEngine.execute:354 status is = 2

环境: 12.1 pdb
今天在dbca建库时,最后一步完成创建时就会接收到报错:
Error in Process: /oracle/app/oracle/12.1.0/perl/bin/perl

创建cdb环境时,12.1版本组件不可选,创建一次要1个多小时,折腾了几次都是在最后一步报错

使用网上找的帖子使用系统perl对oracle程序里的perl进行软链接
$ ln -s /usr/bin/perl $ORACLE_HOME/perl/bin
结果依然报错
dbca日志/oracle/app/oracle/cfgtoollogs/dbca/ORCLDB/trace.log:


[Thread-625] [ 2019-04-24 21:45:45.767 CST ] [PerlEngine.execute:354]   status is  = 2
java.io.IOException: Error while executing "/oracle/app/oracle/12.1.0/rdbms/admin/catalog.sql". Refer to "/oracle/app/oracle/cfgtoollogs/dbca/ORCLDB/catalog0.log" for more details. Error in Process: /oracle/app/oracle/12.1.0/perl/bin/
perl
        at oracle.sysman.assistants.util.step.BasicStep.executeScriptUsingPerlEngine(BasicStep.java:791)
        at oracle.sysman.assistants.util.step.BasicStep.executeScriptUsingPerlEngine(BasicStep.java:630)
        at oracle.sysman.assistants.dbca.backend.DBCatalogStep.executeScripts(DBCatalogStep.java:348)
        at oracle.sysman.assistants.dbca.backend.DBCatalogStep.executeImpl(DBCatalogStep.java:213)
        at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:259)
        at oracle.sysman.assistants.util.step.Step.execute(Step.java:135)
        at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2883)
        at java.lang.Thread.run(Thread.java:761)
[Thread-625] [ 2019-04-24 21:45:45.768 CST ] [BasicStep.configureSettings:353]  messageHandler being set=oracle.sysman.assistants.util.InteractiveMessageHandler@4e024e02

期间一直怀疑是os环境的事,抱着试一试的态度找了找mos,结果。。。。
当时的心情过于复杂

根据2046531.1的描述,创建时使用了默认的processes参数

When creating a container database (CDB) on a server with many CPU cores or with many PDBs with default parameters, we are likely to hit ORA-20. This can be see in the alert log file that is created:

Completed: alter pluggable database pdb$seed open
Thu Aug 20 10:55:02 2015
ORA-00020: maximum number of processes (300) exceeded
ORA-20 errors will not be written to the alert log for
the next minute. Please look at trace files to see all
the ORA-20 errors.
Process m000 submission failed with error = 20

按我的习惯我都是默认配置,然后统一再优化参数

解决方案:
processes调整至600以上
or
不设置processes参数,由系统按照cpu数量(80 * number of CPU cores)计算

关于此Bug 18073696 - LNX64-12.1-DBCA: DBCA CREATE CDB WITH 50 PDBS HIT ORA-12516 AT PROGRESS 91% ,已在12.2中fixed

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值