Bonjour,

je suis entrain de programmer un script BASH pour automatiser l'installation d'une instance Oracle mais j'ai un petit bug qui m'empèche de le faire fonctionner correctement. Voila le premier bug ci-dessous je l'ai rèlgé mais le deuxième je me retrouve coincé avec:


- Le premier bug:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
Résolu avec cette command où Term/ReadKey.pm est sous le répertoire x86_64-linux-thread-multi/:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
export PERL5LIB=${ORACLE_HOME}/perl/lib/site_perl/5.14.1/x86_64-linux-thread-multi/;

- Le deuxième bug,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
 
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
Pour le deuxième j'ai cherché sur internet mais j'ai pas trouvé grande choses sauf ce forum mais la solution ma paru un peut compliqué pour une ce bug, je pense qu'il existe une autre
solution.
https://bbs.archlinux.org/viewtopic.php?id=147686


Est ce que quelqu'un peut il m'aider SVP.

Merci.