1台の物理LinuxマシンでDB2 10.5サーバーのインスタンスがいくつか実行されていますが、名前をINST1とINST2とします。複数のインスタンス間でDB2スキーマをリンクする
それらのすべての複数のスキーマが含まれているが、しかし、スキーマのネーミングがユニークaccrossマシン全体で、たとえば のために私がやりたい何INST1_SCHEMA_Aなど
INST2_SCHEMA_Aは何とかすべてにアクセスできるユーザーを作成することです私はそれを達成するにはどうすればよい SELECT ID
INST2_SCHEMA_A
FROM INST1_SCHEMA_A 連合 SELECT ID :のようなクエリを作成することも可能であるので、それらは、1つのインスタンスでそれらのスキーマのがあったように?データベースとエイリアスのスキーマをリンクするだけでいいですか?
他のインスタンスにアクセスするには、SERVERをlocalhostとして定義する必要があります。フェデレーションを使用して同じインスタンス内の別のデータベースにアクセスすることもできます。 – AngocA
ありがとうございます、連動モードを切り替えて設定しました。ほとんどすべてが動く。私がどのように設定するか分からないのはシーケンスです - 'CREATE NICKNAME SCHEMA.SEQ_NAME FOR SERVER_NAME.SCHEMA.SEQ_NAME'が' SQL0204N "SERVER_NAME.SCHEMA.SEQ_NAME"が未定義の名前であると言われたら、NICKNAMEをどのように作成するかです。 SQLSTATE = 42704'? – user2444265