LoginSignup
1
1

More than 5 years have passed since last update.

RDSでDatabaseLinkを作成する時のSQL文

Posted at

すっかりオンプレ脳、サーバーにOracle入れる脳になっていた自分用メモ…

AWSのRDS(Oracle)から別のOracleデータベース向けにDB LINKを作成する時に
「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」が出て困った。
よく考えたらEC2にTNSNames設定しても意味ないよね、っていう。

なので、RDSへのCreateDatabase文の中に接続情報が必要。
下記の[]内は環境に合わせて要変更。

CREATE_DATABASELINK.SQL
CREATE DATABASE LINK [DBLINK-NAME] 
CONNECT TO [SCHEMA-NAME] 
IDENTIFIED BY [SCHEMA-PASSWORD] 
USING 
' ( DESCRIPTION = 
    ( ADDRESS = 
      ( PROTOCOL = TCP )
      ( HOST = [0.0.0.0] )
      ( PORT = [1521] )
    )
    ( CONNECT_DATA =
      ( SID = [SID-NAME] )
    )
  )'
;

#セキュリティグループの設定もお忘れなく。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1