Avamar-plug-in til Oracle: Sikkerhedskopieringer af Avamar Rman-plug-in mislykkes muligvis, og avoracle_util:get_oracle_version get_oracle_version_by_CLI() mislykkedes.
Oversigt: Sikkerhedskopieringer af Avamar Rman-plug-in mislykkes muligvis, og avoracle_util:get_oracle_version get_oracle_version_by_CLI() mislykkedes.
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
Sikkerhedskopieringer af Avamar Rman-plugin mislykkes muligvis, mens avoracle_util:get_oracle_version get_oracle_version_by_CLI() mislykkedes.
Fejl:
2017/03/21-19:55:47.02547 [avoracle_assist] avoracle_util::get_oracle_version_by_select Indtræden.
2017/03/21-19:55:47.02746 [avoracle_assist] avoracle_util::get_oracle_version_by_select Oracle-brugernavnet er
ikke angivet. Spændende.
2017/03/21-19:55:47.02949 [avoracle_assist] avoracle_util:get_oracle_version get_oracle_version_by_select() fa
iled. Forsøger get_oracle_version_by_CLI().
2017/03/21-19:55:47.03134 [avoracle_assist] avoracle_util::get_oracle_version_by_CLI Indtræden.
2017-03-21 15:55:47 avoracle Info 14190>: sqlplus cmd:<$ORACLE_HOME/bin>/sqlplus var:/opt/AVMRclnt/var/clientlogs
2017-03-21 15:55:47 avoracle Info <7783>:< Indstilling gyde bruger/gruppe (<standard>)
2017-03-21 15:55:47 avoracle Info <7953>: Brugernavn indstillet til "oracle_username"2017/03/21-19:55:47.05429 [avoracle_assist] avspawn::spawn command_line_args:sqlplus -V prioriteret baggrund
2017/03/21-19:55:47.05521 [avoracle_assist] avspawn::spawn executable_path '<$ORACLE_HOME/bin>/sqlplus'2017
/03/21-19:55:47.05612 [avoracle_assist] avspawn::spawn execargs[0] '<$ORACLE_HOME/bin>/sqlplus' (arg0)
2017/03/21-19:55:47.05702 [avoracle_assist] avspawn::spawn execargs[1] '-V' (
>< arg1)
2017/03/21-19:55:47.05791 [avoracle_assist] avspawn::spawn ny kommandolinje 'sqlplus -V'2017
/03/21-19:55:47.07329 [avoracle_assist] avspawn::avspawn(14, stdout) fd:15
2017/03/21-19:55:47.07626 [stdout] Opstart, pid=9 tid=39 stack=fe5fbe37 td=a67180
2017/03/21-19:55:47.07779 [stdout] avspawnpipe::body stdout
2017/03/21-19:55:47.07787 [avoracle_assist] avspawn::avspawn(16, stderr) fd:17
2017/03/21-19:55:47.08071 [stderr] Opstart, pid=10 tid=40 stack=fe4dbe37 td=a98f40
2017/03/21-19:55:47.08232 [stderr] avspawnpipe::body stderr
2017/03/21-19:55:47.16012 [stdout] avspawnpipe::body EOF stdout
2017/03/21-19:55:47.16289 [stdout] avspawnpipe::body stdout exiting
2017/03/21-19:55:47.16389 [stdout] Tråd færdig stdout
2017/03/21-19:55:47.16014 [stderr] avspawnpipe::body EOF stderr
2017/03/21-19:55:47.16637 [stderr] avspawnpipe::body stderr exit
2017/03/21-19:55:47.16744 [stderr] Tråd færdig stderr
2017/03/21-19:55:47.16862 [avoracle_assist] avspawn::run_and_wait kalder vent
2017/03/21-19:55:47.16996 [avoracle_assist] avspawn::vent indstilling error_num fra 0 til 0
2017/03/21-19:55:47.17086 [avoracle_assist] avspawn::run_and_wait tilbage fra vent error_num:0 wait_error:65545
2017/03/21-19:55:47.17175 [avoracle_assist] kaldet avspawnpipe::~avspawnpipe
2017/03/21-19:55:47.17264 [avoracle_assist] avspawnpipe::~avspawnpipe udført med avspawnpipe::wait stdout
2017/03/21-19:55:47.17364 [avoracle_assist] kaldet avspawnpipe::~avspawnpipe
2017/03/21-19:55:47.17457 [avoracle_assist] avspawnpipe::~avspawnpipe udført med avspawnpipe::vent stderr
2017/03/21-19:55:47.17612 [avoracle_assist] avoracle_util::get_oracle_version_by_CLI sqlplus-kommandoen returnerede
ed no output. Spændende.
2017/03/21-19:55:47.17806 [avoracle_assist] avoracle_util:get_oracle_version get_oracle_version_by_CLI() mislykkedes
d. Spændende.
Denne artikel gælder, hvis sporing avagent viser, at operativsystemet ikke kan finde: libsqlplus.so:
7744: stat("/opt/AVMRclnt/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) fejl#2 ENOENT
7744: stat("/usr/share/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/ccs/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/openwin/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/sadm/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/sfw/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/openwin/sfw/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/dt/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/X11/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/j2se/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) fejl#2 ENOENT
7744: stat("/usr/j2se/jre/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/openv/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/openv/java/jre/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/etc/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/etc/security/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7F200000
7744: stat("/opt/SUNWcluster/lib/sparcv9/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/opt/oracle/product/12cR1_tptqa1/lib/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/opt/ORCLcluster/lib//libsqlplus.so", 0xFFFFFFFF7FFFE7F0) fejl#2 ENOENT
7744: stat("/lib/64/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: stat("/usr/lib/64/libsqlplus.so", 0xFFFFFFFF7FFFE7F0) Fejl#2 ENOENT
7744: skrive(2, " l d . s o . 1 : s q l".., 79) = 79
Sådan spores avagent:
På Solaris:
- truss -a -vall -e -f -p <avagent_pid>> /tmp/avagent.trc 2>&1
På Linux:
- strace -a -vall -e -f -p <avagent_pid>> /tmp/avagent.trc 2>&1
Årsag
Sikkerhedskopieringer af Avamar Rman-plug-in mislykkes, fordi sqlplus ikke finder libsqlplus.so, der kræves, for at den binære fil kan køre.
Løsning
Løsning:
hvor <ORACLE_HOME> er den faktiske sti til ORACLE HOME-installationen
Løsning:
Kontakt Dell EMC Avamar-support i denne KB-artikel for at få en løsning på problemet.
- vi avagent.d
- Se efter linje: LD_LIBRARY_PATH
LD_LIBRARY_PATH="${BASEDIR}/lib:${LD_LIBRARY_PATH}"
- Udskift denne linje med:
LD_LIBRARY_PATH="${BASEDIR}/lib:${LD_LIBRARY_PATH}":<ORACLE_HOME>/lib
hvor <ORACLE_HOME> er den faktiske sti til ORACLE HOME-installationen
Eksempel:
/u01/app/oracle/produkt/12.1.0/dbhome_1
Bemærk: avagent.d er placeret på:
- Linux: /usr/local/avamar/etc
- Solaris: /opt/AVMRclnt/etc
- avagent.d genstart
Løsning:
Kontakt Dell EMC Avamar-support i denne KB-artikel for at få en løsning på problemet.
Berørte produkter
AvamarProdukter
Avamar, Avamar Plug-in for OracleArtikelegenskaber
Artikelnummer: 000081657
Artikeltype: Solution
Senest ændret: 12 jun. 2026
Version: 5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.