解決策: 1. サービス パネルで「OracleOraDb11g_home1TNSlistener」サービスを開始します; 2. OracleServiceBOOKSALES サービスを開始します; 3. regedit を使用して「ORACLE_SID」をデータベース SID に設定します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
ORA-12560 の問題には 3 つの理由があります: TNS: プロトコル アダプター エラー:
1.監視サービスではありません、起きてください。
Windows プラットフォームは次のように動作します。 スタート --- プログラム --- 管理ツール --- サービス、サービス パネルを開きます。
OracleOraDb11g_home1TNSlistener サービスを開始します。
2. データベース インスタンスが起動しませんでした。
Windows プラットフォームは次のように動作します: スタート --- プログラム --- 管理ツール --- サービス、サービス
パネルを開き、OracleServiceBOOKSALES を開始します。BOOKSALES はデータベース SID です。
3. レジストリの問題。
regedit と入力し、HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME
環境変数 ORACLE_SID を XXXX に設定します。XXXX はデータベース SID です。
または、コンピュータを右クリックし、プロパティ - 詳細設定 - 環境変数 - システム変数 - 新しい、変数名=oracle_sid、変数値=XXXX、XXXXはデータベースの SID です。
または、sqlplus を入力する前に、コマンド ラインに set oracle_sid=XXXX と入力します。XXXX はデータベースの SID です。
上記の手順を実行すると、問題は通常解決できます。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracle での 12560 プロトコル アダプター エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。