2009-04-22 16 views
0

私は、Oracle Databaseを格納するコンピュータA(IP = 10.20.30.40)を持っています。遠方のコンピュータからLANに接続する方法は?

データソース= ORCL、ユーザー= SA、パスワード= SA


私は(IP = 10.20.30.44)コンピュータBがあると私は、コンピュータAにコンピュータBを接続したい

方法それをしてもいいですか?私が必要とするConnection文字列は何ですか?任意の提案

+0

実際のユーザー名とパスワードをあなたの投稿の本番システムに投稿していないことを本当に願っています。 IPアドレスがプライベート内部IP –

+0

Eoinであっても、sa/saはscott/tigerとともにOracle文書でよく使用されます。おそらくIPアドレスについては関係ありません。なぜなら、社内ネットワークに侵入してくる悪質な人は、2〜3分のポートスキャンの後にすべてのオラクルホストを知っているからです。 –

答えて

4

どのOracleのバージョンを使用しますか?

通常、直接編集tnsnames.oraファイル(Oracle 10gクライアントのデフォルトの場所= C:¥oracle¥product¥10.2.0¥client_1¥NETWORK¥ADMIN¥tnsnames.ora)またはGUIツール - >ネットコンフィギュレーションアシスタント。

私のtnsnames.oraファイルから接続エイリアスの例: ORADB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST = 172.16.50.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ora10gdb) ) )

ORADB - エイリアス名ご使用の環境からデータベースに

HOSTを接続するとき、あなたは、DB名としてそれを使用する - サーバーのホスト名です。 PORT - Oracleサービスのポート名(1521はデフォルトポート) SERVICE_NAME - Oracleデータベースインスタンスのサービス名(同一ポートの背後にある同じサーバーの複数のデータベースインスタンス)

+0

ありがとうございます! – Gold

2

10+コンピュータBのOracleクライアントでは、EZCONNECT機能を使用できます。この機能は、TNSNAMES.ORAファイルを編集する必要はありません。sa/[email protected]/1521:ORCL。例:

sqlplus sa/[email protected]/1521:ORCL 
関連する問題