0

問題は簡単です。 (Oracle.ManagedDataAccess.Clientを使用して使用して;)DB名 - - ユーザ名 - パスワード - エンドポイント - - ポート Pulicityのバリアフリー ...C#.NETアプリケーションをAWS RDS Oracleアカウントに接続する方法は? (およびSQL Developer)

しかし、標準の接続方法Iは、AWSコンソール から必要なすべての資格情報を持っていますデータベースへのアクセスは機能していません。

同じことは、Oracle Developer(IDEのSQLコマンド)と同じです。私はどのようにRDSに接続できるのか分かりません。

アイデアはありますか?または経験?

+1

'しかし、(Oracle.ManagedDataAccess.Client;を使用して)データベースへの標準的な接続方法は機能しません。詳細とコード、例外、エラーを追加します... –

+0

Oracle Developerを実行しているサーバーが同じVPC内にあり、RDSインスタンスにアクセスするためのセキュリティ・グループを開いていますか? – Ashan

+0

@Ashan - おそらくあなたは本当です。ただし、すべてのアクティビティ: - 作成DBインスタンス - 作成セキュリティグループ が同じPCに作成されています(つまり、このPCではVPCが自動的に生成されます)。 RDSを公開する方法はありますか?マニュアルがありますか? –

答えて

0

私は、Oracle DBに接続するために、このガイドに続くと仮定します。http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.Oracle.html

このガイドでは、この例を提供します:

PROMPT>sqlplus '[email protected](DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=endpoint DNS name) (PORT=1521))(CONNECT_DATA=(SID=ORCL)))'> 

あなたはtnsnames.oraで、この接続記述子を保存し、後でそれを使用することができますsqldeveloperで。あなたはまた、から情報を抽出することができます

orcl = 
(DESCRIPTION= 
    (ADDRESS= 
    (PROTOCOL=TCP)(HOST=endpoint DNS name) (PORT=1521) 
) 
    (CONNECT_DATA= 
    (SID=ORCL) 
) 
) 

(OK、これはアマゾンからの悪い癖である代わりに "SID" 使用 "SERVICE_NAME" を使用しないでください。!)

:tnsnames.oraの例

SQLDeveloperで接続記述子を使用し、基本接続構成を使用します。

ところで、私たちにエラーメッセージがありますか?

関連する問題