8
5月
0

oracle10gから11gへデータベースリンク


oracle10gから11gへデータベースリンクを貼る際にハマったのでメモ

●ポイント1
oracle11gはユーザーのパスワードがデフォルトで大文字小文字を区別します。
なので大文字小文字を区別しない場合は11g側で下記を実行します。

ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

その上で通常どおり10g側でデータベースリンクを作成します。

CREATE DATABASE LINK リンク名 CONNECT TO ユーザー名 IDENTIFIED BY パスワード USING 'サービス名';

●ポイント2
11g側で大文字小文字を区別したまま10g側でデータベースリンクを作成したい場合は下記のようにします。

CREATE DATABASE LINK リンク名 CONNECT TO ユーザー名 IDENTIFIED BY "パスワード" USING 'サービス名';

パスワードをダブルクォートで囲みます。
パスワードをダブルクォートで囲みます。

大事なことなので2回いいました( ´ー`)

Enjoyed reading this post?
Subscribe to the RSS feed and have all new posts delivered straight to you.
Post your comment



now loading...