

こんにちは。
別の場所に設置してあるoracleのデータベースからinsert文でデータを引っ張って来れないかと思っています。
ご存知の方いらっしゃれば宜しくお願い致します。
内容:
ここのoracleです。
グローバルデータベース名:testa.ok.com
(データベース名:testa)
スキーマ名:output
テーブル名:名称マスタ
項目内容:番号、名前
ユーザ名:tosi
password:tosi
あっちのoracleです。
グローバルデータベース名:testb.ok.com
(データベース名:testb)
スキーマ名:input
テーブル名:名称マスタ
項目内容:番号、名前
ユーザ名:tosi
password:tosi
PL/SQLで出来ないものでしょうか?
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
こんにちわ。
データベースリンクを使用すれば可能です。
まず、あっちのデータベース (testb.ok.com) に接続
するための接続文字列をtnsnames.ora に定義します。
→ sqlplus tosi/tosi@接続文字列 でtestb.ok.com
に接続できる事を確認して下さい。
次にtesta.ok.com 側にデータベースリンクを作成します。
Create database link DBリンク名
connect tosi identified by tosi using '接続文字列';
→ select ~ from input.名称マスタ@DBリンク名
where ~
で、データベースリンク経由でデータにアクセスできること
を確認して下さい。
後は、SQL 文 (PL/SQL でも可) の中で
Insert into 名称マスタ select * from
input.名称マスタ@DBリンク名 where ~;
とすれば、Ok です。
No.1
- 回答日時:
早速の回答、有り難う御座います。
DATABASELINKまでは出来ました。
ファイル名の指定で難儀していますが、
出来そうな感じがしています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスの日付/時刻型で標準...
-
ADODB.Recordset エラー '800a0...
-
DB2 UDBって?
-
「オフセット値」とは?
-
データベースの最適化をマクロ...
-
応答電文?
-
「桐」の得手不得手
-
データベースの2GBって・・・?
-
カンマ区切りで格納するカラム...
-
listener.logが肥大化
-
ハイフン無しの電話番号データ...
-
オラクルのLONG RAW型のテーブ...
-
Access Oracle環境の切替方法
-
エクセルのフォームについて(...
-
sqlite2とsqlite3の違いについて
-
リスト形式の表とデータベース...
-
Access 外部データ インポー...
-
ODBC経由の処理が遅い
-
データベースに接続したままの...
-
キャッシュとバッファの違いは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの最適化をマクロ...
-
AndroidからのAccessデータベー...
-
アクセスのデータがブッ壊れた...
-
DB2 UDBって?
-
バッファプールって?
-
MS-ACCESSでDAOとODAの違いは?
-
oracleで別のグローバルデータ...
-
詳細な住所データベース
-
処理速度
-
情報密度
-
lotus Notesのメール受信フォル...
-
SQLServerとは?
-
データベースで・・・。
-
oo4oの読み方・・・・。
-
マクロでデータベースの最適化...
-
データベースとDBMSについて。
-
Accessのレポートで「縦書き」...
-
VBAの構文がわかりません。
-
DB2で複数DBからSELECT等
-
JDBC対応のデータベース?
おすすめ情報