最初にデータベースをインストールしましたが、net でデバッグするときは問題ありませんでしたが、Web サイトを生成した後、データベースに接続するときに、クライアントのバージョンが低すぎるというメッセージが表示されました (つまり、それが意味していました)。 9iクライアントを使用し、関連するサービスを手動に変更しましたが、N日後にデータベースが正常に起動できないことが判明しました。
メッセージ ファイル sp1<lang>.msb が見つかりません SP2-0750: ORACLE_HOME を Oracle ソフトウェア ディレクトリに設定する必要がある場合があります。
oracle_home を変更するためのインターネット上の方法は機能しません。
そこでクライアントをアンインストールし、再起動したところ、Oracle がまったく使用できなくなったことがわかりました。アンインストールしようとすると、インストールされている製品が存在しないというメッセージが表示されました。
エラーの根本的な原因は、シン クライアントまたはサーバーのインストール時に一部の情報がレジストリに追加されることです。
1 最初にシン クライアントをインストールし、次にサーバーをインストールする場合は問題ありませんが、この時点ではシン クライアントは動作しなくなります。すべての tnsname は、サーバーがインストールされているパスに基づいています。
2 ただし、特にクライアントが同じディレクトリにない場合 (合理化されたクライアントは通常、システム ディスクのルート ディレクトリの下の oracle ディレクトリにあります)、順序を逆にするのは誤りです。この時点でレジストリ情報が変更されているためです。 HKEY_LOCAL_MANCHINESOFTWAREORACLE の場合、シン クライアントをアンインストールすると、このディレクトリ エントリは削除されます。
解決策 2: レジストリ内の上記の関連エントリを Oracle サーバー上のディレクトリに追加または変更するだけです。
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/mzwang123/archive/2009/12/22/5053497.aspx