ホームページ  >  記事  >  運用・保守  >  Linux lsnrctl が内部コマンドではない場合はどうすればよいですか?

Linux lsnrctl が内部コマンドではない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2023-03-16 09:46:561940ブラウズ

linux lsnrctl は内部コマンドではありません。解決策: 1. root ユーザーでログインした後、「su oracle」コマンドを実行します。2. oracle ユーザーを使用して、構成パラメーターは「export PATH=/」です。 home/oracle/app /oracle/product/11.2.0/dbhome_1/bin:$PATH ORACLE_HOME=/home/oracle/..." をエクスポートします。

Linux lsnrctl が内部コマンドではない場合はどうすればよいですか?

このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

linux lsnrctl が内部コマンドではない場合、どうすればよいですか? lsnrctl 開始コマンドが見つかりません?

コマンドが見つかりません。環境変数が次のとおりである必要があります。正しく構成されていないか、データベースが正しく閉じられていません。.

私の操作:

通常の状況では、root ユーザーとしてログインした後、su oracle コマンドを実行して環境変数を取得します。

環境変数をまだ確認していない場合パラメータについては、oracle ユーザーを使用して次の 3 つのパラメータを設定し、正しいパスを設定します。

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

oracle ユーザーを使用して一時的にこれら 3 つの環境変数を構成すると、lsnrctl start で通常どおり監視を開始できます。

$ sqlplus /nolog  //登录sqlplus

SQL> connect /as sysdba  //连接oracle

SQL> startup //起动数据库

以上です!

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux lsnrctl が内部コマンドではない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。