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:
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
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.
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,
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
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.
solution.
https://bbs.archlinux.org/viewtopic.php?id=147686
Est ce que quelqu'un peut il m'aider SVP.
Merci.
Partager