web-dev-qa-db-ja.com

Oracleで「INS-35075:指定されたSIDは既に使用されています」というエラーが表示されました。修正方法は?

Cause
The Oracle system identifier (SID) given was already in use.
Action
Specify a unique Oracle system identifier (SID).

何が原因ですか?どうすれば修正できますか?

5

ここで見つけることができます Oracle 11g(クライアント)をアンインストール/完全に削除する方法?

  • Oracle Universal Installer(OUI)を使用して、すべてのOracleコンポーネントをアンインストールします。
  • Regedit.exeを実行し、HKEY_LOCAL_MACHINE\SOFTWARE\Oracleキーを削除します。これには、すべてのOracle製品のレジストリエントリが含まれます。
  • レジストリの次の部分に残っているOracleサービスへの参照をすべて削除します。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora *どのOracleに関連しているのかは明らかです。
  • マシンを再起動します
  • 「C:\ Oracle」ディレクトリ、またはOracle_BASEであるディレクトリを削除します
  • 「C:\ Program Files\Oracle」ディレクトリを削除します。
  • 「C:\ temp」ディレクトリの内容を空にします
  • ごみ箱を空にします

ここに残されたいくつかの優れたコメントにさらに注意を喚起します。-ここに記載されている内容(上または下)を実行するときは、Oracleがインストールした他の製品を削除または損傷する可能性があるため、注意してください。 -64ビットWindows(x64)の場合、レジストリからHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracleキーも削除する必要があります。 -スタートメニューにインストールされた関連ショートカットを削除してクリーンアップします。 -環境変数のクリーンアップ:-%Oracle_HOME%の削除を検討してください。 -不要になったパスを%PATH%から削除します

この一連の手順は、Oracleのインストールを何度か変更した後、何年にもわたって自分でリバースエンジニアリングを行ったプロセスとほぼ同じであり、ほぼ常にニーズを満たしています。

OUIが利用できない場合や機能しない場合でも、残りの手順に従うだけで十分です。

12

Red Hat 6.6では、ファイル/ etc/oratabの該当する行を削除します

2
mgamba
  1. スタート->ファイル名を指定して実行-> regeditと入力します。
  2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleDBConsoleに移動します。
  3. OracleDBConsoleキーを削除します(この値を削除します)また、以前に同じ名前でデータベースを作成し、それを削除したにもかかわらず、そのトレースが残っている場合があります。編集モードで/ etc/oratabファイルを開き、SIDを含む行を削除します。それがエラーメッセージを引き起こしています。

    別の場所は$ Oracle_BASE/oraInventory/ContentsXML/inventory.xmlです。このファイルには、問題のSIDを持つエントリも含まれている可能性があります。ここで問題のSIDを削除することもできます。手順-ORADIM -DELETE -SID

here から取得

0
ParisaN

linux環境の場合

に行く
/etc/crontab

そしてSID名を削除します

0
Andinet

すべてのプログラムをアンインストールする必要はありません。編集グローバルデータベース名orclorcle [arbitrary]に変更するだけです

0
naser