質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

解決済

【VirtualBox】ホストOS(Win11)からゲストOS(Win10)のOracleDBに接続できない

poipoipi-
poipoipi-

総合スコア1

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

2回答

0グッド

0クリップ

235閲覧

投稿2022/11/20 14:50

前提

ViirtualBox内のゲストOS(Windows10)にOracleDB19cをインストールしましたが、
ホストOS(Windows11)からアクセスできません。

【VirtualBox】
ホストOS⇔ゲストOSはホストオンリーアダプターで接続。
ホストOS:Windows11(192.168.10.1)
ゲストOS:Windows10(192.168.10.102)

ホストOS→ゲストOS, ゲストOS→ホストOSへのPingは通っています。

【ゲストOS】
OracleDBをインストール。
ゲストOSからゲストOS内のOracleDBにアクセスはできています。
下記URLを参考にゲストOSのポート(1521)は解放しました。
https://support.borndigital.co.jp/hc/ja/articles/360002711593-Windows10%E3%81%A7%E7%89%B9%E5%AE%9A%E3%81%AE%E3%83%9D%E3%83%BC%E3%83%88%E3%82%92%E9%96%8B%E6%94%BE%E3%81%99%E3%82%8B
また、一応ですがWindowsDefenderのファイアウォールも無効化しました。

【ホストOS】
下記URLを参考にOracleクライアントの設定を行いました。
https://yutoko.com/oracle%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%89%8B%E9%A0%86/

実現したいこと

・ホストOS(Windows11)からゲストOS(WIndows10)にインストールしたOracleDBに接続したい。

発生している問題・エラーメッセージ

ホストOSからゲストOSへWindowsPowershell上で、下記コマンドを試しましたが、
Test-NetConnection -ComputerName 192.168.10.102 -Port 1521

警告: TCP connect to (192.168.10.102 : 1521) failed
ComputerName : 192.168.10.102
RemoteAddress : 192.168.10.102
RemotePort : 1521
InterfaceAlias : VirtualBox Host-Only Network
SourceAddress : 192.168.10.1
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False

という結果でした。
ポートが解放されていないという結果みたいです。

試したこと

・ゲストOSのファイアウォールの無効化

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答2

1

ベストアンサー

とりあえず、ネットワークをブリッジにして接続してみたらどうでしょう。
それで接続できるのを確認して、改めて(ホストオンリーの必要があるなら)ホストオンリーに変更していくのがよろしいかと

投稿2022/11/20 22:46

y_waiwai

総合スコア86013

spoofy_dragon👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

poipoipi-

2022/11/21 14:24

コメントありがとうございます。 とりあえず、ネットワークをブリッジにし、pingをホストOSとゲストOSで通しましたが、接続できない状態です。 また、ポートも解放されていないようです。
poipoipi-

2022/11/21 14:57

y_waiwaiさん 無事解決しました。 コメントどうもありがとうございました!

0

初歩的なミスでした。
ホストOS側のOracleクライアントがVersion21ものをダウンロードしていたようです。
Version19の方をダウンロードしてきたところ無事に接続できました。

投稿2022/11/21 14:59

編集2022/11/21 15:00
poipoipi-

総合スコア1

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。