2016年1月14日木曜日

[Oracle] DBリンクでハマる。。

DBリンクの作成⇒接続確認で、「ORA-01017」にハマるという
何とも恥ずかしい状況を覚書。

■最初に実行したCREATE文
CREATE DATABASE LINK HOGE
CONNECT TO "user" IDENTIFIED BY "password"
USING '接続文字列'

sqlplus user/password@接続文字列 は接続できるのに、
SELECT SYSDATE FROM DUAL@HOGE はエラーになる。。

■いろいろ試行錯誤した結果
CREATE DATABASE LINK HOGE
CONNECT TO user IDENTIFIED BY "password"
USING '接続文字列'


・・・

うん、別にユーザーは小文字で作ってなかったよね。

でも、
 sqlplus user/password@接続文字列
 sqlplus USER/password@接続文字列
のどちらでも接続できるのは、罠のような気がする。。