EC2
Oracleのホームページから、この二つをダウンロード
- Basic Package (RPM)
- SQL*PLUS Package (RPM)
MacからEC2上にsftpでアップロード
$ sftp -i hoge-aws.pem.txt username@ipaddress
sftp> mput oracle-instantclient*
パッケージインストール
$ sudo yum -y install /home/ec2-user/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm
$ sudo yum -y install /home/ec2-user/oracle-instantclient-sqlplus-21.1.0.0.0-1.x86_64.rpm
RDSセットアップ
RDS用にセキュリティゾーン、サブネットが2つ以上必要。
RDSのセキュリティグループにORACLEアクセス用のセキュリティグループを作成して適用する
※これがわかってなくって1時間ぐらいハマってました。
EC2からRDSへsqlplus接続
$ sqlplus admin/password@endpointname.rds.amazonaws.com:1521/orcl