>  기사  >  운영 및 유지보수  >  linux lsnrctl이 내부 명령이 아닌 경우 어떻게 해야 합니까?

linux lsnrctl이 내부 명령이 아닌 경우 어떻게 해야 합니까?

藏色散人
藏色散人원래의
2023-03-16 09:46:561992검색

Linux lsnrctl은 내부 명령이 아닙니다. 해결 방법: 1. 루트 사용자로 로그인한 후 "su oracle" 명령을 실행합니다. 2. oracle 사용자를 사용하여 구성 매개변수는 "export PATH=/home/oracle/입니다. 앱/오라클/제품 /11.2.0/dbhome_1/bin:$PATH import ORACLE_HOME=/home/oracle/...".

linux lsnrctl이 내부 명령이 아닌 경우 어떻게 해야 합니까?

이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.

linux lsnrctl이 내부 명령이 아닌 경우 어떻게 해야 합니까? ? lsnrctl start 명령을 찾으십시오.

명령을 찾을 수 없습니다. 환경 변수가 올바르게 구성되지 않았거나 데이터베이스가 제대로 닫히지 않았기 때문일 것입니다.

루트 사용자를 사용하십시오. 정상적인 상황에서 로그인하려면 su oracle 명령을 실행하세요.

환경 변수 매개 변수를 확인하지 않은 경우 oracle 사용자를 사용하여 다음 세 가지 매개 변수를 구성하고 올바른 경로를 구성하세요.

oracle 사용자를 사용하여 이 세 가지 환경 변수를 임시로 구성하면 정상적으로 lsnrctl을 시작할 수 있습니다.

export PATH=/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin:$PATH
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

그렇습니다!

관련 권장 사항: "

Linux 비디오 튜토리얼

"

위 내용은 linux lsnrctl이 내부 명령이 아닌 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.