

こんにちは。
別の場所に設置してある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ランキング
-
データベースファイル(.db)を開...
-
将棋のDB。「この局面と同一の...
-
警察はスマホに保存した動画や...
-
最新の日付とその金額をクエリ...
-
ACCESSのSQLで、NULLかNULLでな...
-
CSVファイルでテキストの改行の...
-
Accessを開きなおすとテキスト...
-
シャープレジスター エラーコード
-
エクスプローラーで「2つの条件...
-
20万行あるデータを動かしたい
-
スプレッドシートで、正規表現...
-
半角ハイフンに似た文字
-
データベースの勉強 公務員を目...
-
はじめてのAccess 2019 について
-
DBエラーを解決したい
-
ITパスポートについての質問で...
-
マイクロソフトAccessでsqlのas...
-
情報整理するのに、「 Fullfree...
-
レコード数のカウント
-
私はシステム会社に務めている...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースの最適化をマクロ...
-
AndroidからのAccessデータベー...
-
アクセスのデータがブッ壊れた...
-
DB2 UDBって?
-
バッファプールって?
-
MS-ACCESSでDAOとODAの違いは?
-
oracleで別のグローバルデータ...
-
詳細な住所データベース
-
処理速度
-
情報密度
-
lotus Notesのメール受信フォル...
-
SQLServerとは?
-
データベースで・・・。
-
oo4oの読み方・・・・。
-
マクロでデータベースの最適化...
-
データベースとDBMSについて。
-
Accessのレポートで「縦書き」...
-
VBAの構文がわかりません。
-
DB2で複数DBからSELECT等
-
JDBC対応のデータベース?
おすすめ情報