安裝12pdb遇到 Error in Process:/u01/app/oracle/product/12.1.0/db_1/perl/bin/perl
最近在mac上安裝12c遇到不少小問題,今天又出現一個新問題跟大家分享一下。
這個問題在windows8.1安裝windows版12c也會報關於perl.exe錯誤, 但是在windows下的VMware下安裝就不會出現下面的問題。也有人認為是OracleLinux的問題,使用SentOS正常,等等。總之都是perl惹得禍,找到問題原因解決之!
宿主機:mac
虛擬機器:VMWareFusion7.1.0
作業系統:OEL5.7, 6.4, 6.6 均嘗試過
oracle版本: 12.1.0.1, 12.1.0.2 均嘗試過
普通的dbca建立資料庫沒有問題,但是建立pdb報錯
下圖是建立pdb時的簡單設定
下圖是12.1.0.2版本報錯截圖
下圖是12.1.0.1版本報錯截圖
不同版本的報錯都是同一個問題引發,我們採用12.1.0.1版本來舉例說明:
安裝日誌中報錯明細
tail -300f /u01/app/oracle/cfgtoollogs/dbca/snow/trace.log
java.io.IOException: Error in Process: /u01/app/oracle/product/12.1.0/db_1/perl/bin/perl
at oracle.sysman.assistants.util.sqlEngine.PerlEngine.execute(PerlEngine.java:305)
at oracle.sysman.assistants.util.step.BasicStep.executeScriptUsingPerlEngine(BasicStep.java:770)
at oracle.sysman.assistants.util.step.BasicStep.executeScriptUsingPerlEngine(BasicStep.java:625)
at oracle.sysman.assistants.dbca.backend.ClonePostCreateScripts.executeImpl(ClonePostCreateScripts.java:20
4)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:254)
at oracle.sysman.assistants.util.step.BasicStep.callStep(BasicStep.java:295)
at oracle.sysman.assistants.dbca.backend.CloneDBCreationStep.executeImpl(CloneDBCreationStep.java:1032)
at oracle.sysman.assistants.util.step.BasicStep.execute(BasicStep.java:254)
at oracle.sysman.assistants.util.step.Step.execute(Step.java:135)
at oracle.sysman.assistants.util.step.StepContext$ModeRunner.run(StepContext.java:2865)
at java.lang.Thread.run(Thread.java:662)
$ORACLE_HOME/perl/bin/perl執行有問題,這裡可能是安裝bug。可以透過作業系統的perl來代替它,重新安裝,問題搞定!
[oracle@snow bin]$ ln -s /usr/bin/perl $ORACLE_HOME/perl/bin
[oracle@snow ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.1.0.1.0 Production on Sun Feb 8 15:17:41 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL>
SQL>
SQL> show pdbs
CON_ID CON_NAME OPEN MODE RESTRICTED
---------- ------------------------------ ---------- ----------
2 PDB$SEED READ ONLY NO
3 SNOWP1 READ WRITE NO
該問題和安裝oracle軟體時遇到的java類找不到非常相像,也是採取類似的方式解決。
該問題和安裝oracle軟體時遇到的java類找不到非常相像,也是採取類似的方式解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29047826/viewspace-1434056/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- u01/app/oracle/product/10.2.0/db_1/bin/dbca has failedAPPOracleAI
- perl 安裝
- perl的安裝
- 《Modern Perl》前言--包含了Perl的安裝使用
- perl-Time-HiRes安裝與perl衝突
- perl cpan 模組安裝
- perl安裝異常整理
- 使用CPAN安裝Perl模組
- perl DBI、DBD-mysql、DBD-Oracle安裝MySqlOracle
- perl dbi oracleOracle
- perl DBD::oracleOracle
- ORA-01110: data file 7: '/u01/app/oracle/product/11.2.0/db_1/dbs/MISSING00007'APPOracle
- mysql安裝依賴perl(Data::Dumper)MySql
- perl的logwrapperAPP
- strawberry perl安裝,環境變數及模組安裝變數
- 【NinGoo】Redhat上安裝Perl DBD::mysql模組GoRedhatMySql
- linux下編譯安裝perl(5.10.0)Linux編譯
- Perl的NT安裝實驗報告(轉)
- 在 linux 系統下安裝 perl(轉)Linux
- perl
- Sub-process /usr/bin/dpkg returned an error codeError
- perl連線Oracle錯誤Oracle
- Windows10下如何安裝配置 perl 環境Windows
- 受限制環境安裝Perl模組方法(轉)
- perl Statistics::Descriptive Perl 的統計模組
- innobackupex:Error:xtrabackup child process has died at /usr/bin/innobackupexError
- perl教程
- 安裝php出現“/replace/with/path/to/perl/interpreter:baPHP
- 一行命令搞定/usr/bin/perl^M: bad interpreter
- INNOTOP退出時報異常glibc detected *** /usr/bin/perl: double free or corruption
- WSL:Sub-process /usr/bin/dpkg returned an error code (1)Error
- Perl語言學習(四)Perl控制結構
- cygwin在Win10下的問題 perl.exe: *** fatal error in forked process - fork: can't reserve memory for parentWin10Error
- perl指令碼指令碼
- perl 特殊字元字元
- perl 基礎
- Perl CPAN安裝報錯CPAN::Modulelist的解決辦法
- Perl檢視都安裝了那些元件元件