2011-01-15 7 views
0

目的:私は、Visual Studio 2008からVMwareワークステーションXP上で動作するOracle DBに接続しようとしていますが、接続が成功しなかったのOracle 10gは、VMVS 2008を使用したOracle DBへの接続(VMware上)?

にXP上で動作しているとwin7の上でC#のADO.NETアプリケーションの開発データで確認したときに> NATしようとしたVMwareの -in Visual Studioの

に新しいデータソースを追加し、ブリッジMode.Iは

をオフにしているXPと7上のホストとvm.FirewallからIPSに対してpingを実行することができています - Windows XP SP2で稼働しているOracle 10gの場合 ホスト名は "vmxp1"となっています。 i "UTL_INADDR.get_host_name"

OracleまたはXPで構成する必要がある構成はありますか。私はscott/tigerをpwdとして使用しています。

適切なIPアドレス

を使用しているとき、私はwin7のからのOracle DBに接続する方法VMまたはwin7のからものiSQL *にアクセスすることはできませんよプラス?>>少し検索がOracleクライアントを明らかにしたが、私は、SQLの間で混乱しています*プラスクライアント、インスタントクライアント、オラクルクライアント。これらの異なる製品です。

+0

20008?既に? O_o – Elalfer

+0

あなたのWindows 7システムはあなたのWinXPを名前で知りません。 IPアドレスを使用してみてください。 – Elalfer

+0

私はwin7から "ping vmxp1"にpingすることができました – aBs0lut3z33r0

答えて

0

tnsnames.oraおよびsqlnet.ora構成ファイルを正しく構成しましたか。それらはoracleフォルダのサブディレクトリにある必要があります。

また、コントロールパネルのデータソースマネージャーに移動し、データベースの適切なサービス名を持つOracle 10gデータソースを追加します。このサービス名は、データベースの機能であり、データベースによって決定されます。 (同じファイル名がtnsnames.ora設定ファイルに保存されている必要があります。このファイルはサービス名を接続設定にマップします)

Windows XP VMにOracle 10gクライアントがある場合は、 VM。 (あなたはあなたのVM上で上記のすべてを行う必要があります)

+0

ここに私のtnsnamesファイルです – aBs0lut3z33r0

0
GLOBALDB = (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.17.132)(PORT = 1521)) 
    (CONNECT_DATA = 
     (SERVER = DEDICATED) 
     (SERVICE_NAME = globaldb) 
    ) ) 

EXTPROC_CONNECTION_DATA = (DESCRIPTION = 
    (ADDRESS_LIST = 
     (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) 
    ) 
    (CONNECT_DATA = 
     (SID = PLSExtProc) 
     (PRESENTATION = RO) 
    ) ) 
関連する問題