Oracle サーバー 11g (11.2) と Amazon EC2 の小さなデータベース (MYDB) を使用して Windows Server 2008R2 をセットアップしました。
今、私は自分のコンピューターからこのデータベースに接続したいと考えています (私は PL/SQL 開発者を使用していますが、他のツールを使用しても構いません)
サーバー側には次のものがあります: (ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com は、Win サーバーのパブリック DNS です。)
tnsnames.ora:
MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = MYDB)
)
)
リスナー.ora:
# listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = C:\app\Administrator
tnsnames.ora の私の PC には、次のものがあります。
MYDB=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = MYDB)
)
)
これらの設定により、サーバーでローカルに接続できますが、コンピューター経由では接続できません。
EC2 でセキュリティ グループをセットアップしました。
インバウンドルール
Type Protocol Port Range Source
RDP TCP 3389 Anywhere 0.0.0.0/0
SSH TCP 22 Anywhere 0.0.0.0/0
Custom ICMP Rule Echo Reply N/A Anywhere 0.0.0.0/0
コンピューターから接続しようとすると、
ORA-12170:TNS:接続タイムアウトが発生しました。
私が間違っていること、またはトラブルシューティング計画はありますか?