Я хочу выполнить несколько команд из терминала Linux в Linux Red-hat.
echo deltaasm |. oraenv && snrctl status;
[oracle@DeltaLinOraASM2 datavail]$ echo deltaasm |. oraenv && snrctl status;
ORACLE_SID = [oracle] ? The Oracle base has been set to /u01/app/oracle
bash: snrctl: command not found
Если выполнить ту же команду в Linux Ubuntu, она работает отлично.Я не могу выполнить в Linux Red Hat.,Сценарий oraenv устанавливает oracle home и sid of oracle, поэтому команды, связанные с oracle, будут работать.Но если я выполняю из терминала, он работает нормально, вот результат
[oracle@DeltaLinOraASM2 datavail]$ . oraenv
ORACLE_SID = [oracle] ? deltaasm
The Oracle base has been set to /u01/app/oracle
[oracle@DeltaLinOraASM2 datavail]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 23-MAY-2018 03:07:04
Copyright (c) 1991, 2013, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date 23-MAY-2018 02:34:56
Uptime 0 days 0 hr. 32 min. 8 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Log File /u01/app/oracle/diag/tnslsnr/DeltaLinOraASM2/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DeltaLinOraASM2)(PORT=1521)))
The listener supports no services
The command completed successfully
[oracle@DeltaLinOraASM2 datavail]$
Пожалуйста, предложите по вышеуказанной проблеме, спасибо
Проблема в том, что я могу выполнить на этой Linux Ubuntu, слюбая проблема, но я сталкиваюсь с проблемой выполнения в Linux Centos и некоторых других разновидностях дистрибутива Linux.Пробовал на Ubuntu, не работает на Red-Hat, Centos, Unix, тоже.Спасибо за ваше предложение.