トップ 一覧 置換 検索 ヘルプ RSS ログイン

Oracleにポートフォワードで接続の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
http://blog.development-network.net/ung/2007/03/ora_27101_shared_memory_realm.html
http://takaq1.plala.jp/contents/windows/oracle_fw/index.html
!Oracle サーバー側
USE_SHARED_SOCKET 環境変数を設定
 USE_SHARED_SOCKET = TRUE

このエラーが発生している場合には、oracle_sidがセットされていないために、データベースのマウントならびにオープンが失敗している。とりあえずの対応方法は以下のとおり。
8i の場合は、複数の ORACLE_HOME が作成できる関係で、レジストリ設定になります。
 REGEDIT4
  [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
 "USE_SHARED_SOCKET"="TRUE"
HOME0 の部分は、使用するデータベースに合わせて変更してください。

MS-DOSプロンプトを開く

set oracle_sid=(SID名)
sqlplus /nolog
connect sys/(sysユーザーパスワード) as sysdba
startup

これをやると
データベースがマウントされました
データベースがオープンされました
と表示されるので、接続できるようになる。

{{category2 データベース,Oracle}}