OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Oracleでデータのコピーをしたい。

  • 暇なときにでも
  • 質問No.245847
  • 閲覧数367
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

別のマシンのOracleをエクスポートしてインポートし自分のマシンにデータを移動しようとしているのですが
なぜかインスタンスにドメインのようなおまけがついてしまいます。
例:[データベース名]→[データベース名].us.oracle.com
Oracleのバージョンは8.1.6.0.0です。
init.oraというファイルの中を見ると
global_names = true
という設定値が怪しいと思い、いろいろやってみましたがわかりません。
クライアントサーバではなくスタンドアロンにしたいんです。
良い知恵ありましたら些細なことでもいいので回答ください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 33% (1403/4213)

OSが不明ですが、NTと勝手に決め付けます。 1.DOS窓ひらいてコマンドの「インポート」を起動する。 8.1.6はimpです。 パラメータの詳細は > imp help=y で表示されます。 2.systemアカウントで接続FromUser,ToUserを指定する。 fromはエクスポートした側のユーザ名 Toはインポートしたい側のユーザ名 ...続きを読む
OSが不明ですが、NTと勝手に決め付けます。

1.DOS窓ひらいてコマンドの「インポート」を起動する。
8.1.6はimpです。
パラメータの詳細は > imp help=y で表示されます。

2.systemアカウントで接続FromUser,ToUserを指定する。
fromはエクスポートした側のユーザ名
Toはインポートしたい側のユーザ名
同じ名前ならインポートしたいユーザで接続する。

以下の例では
fromはエクスポートした側のユーザ名(aaa)
Toはインポートしたい側のユーザ名(bbb)
エクスポートファイル(expdata.dmp)
ログ(作っておいたほうがいいですよ)(log.txt)

>imp system/manager fromuser=aaa touser=bbb file=expdata.dmp log=log.txt

これでいかが?
補足コメント
noname#6248

回答ありがとうございます。OSを忘れていましたね。OSはWin2000です。
そしてプロンプトから
Exp [ユーザ]/[パス]@[コピー元]
imp [ユーザ]/[パス]@[コピー先]
としているのですが。
[コピー先]をxxxとしていて実行するとxxx.up.oracle.comになってしまうんです。この理由が知りたいんですね…
でもsystem/managerではなく特化したユーザ名だったので
Exp system/manager@[コピー元]
imp system/manager@[コピー先]
で再度試してみます…多分無理でしょうけどね…
投稿日時 - 2002-04-03 10:16:07
お礼コメント
noname#6248

imp system/manager fromuser=aaa touser=bbb file=expdata.dmp log=log.txt
コマンド使用出来ませんでした…(ミスかも…)
回答ありがとうございました。
投稿日時 - 2002-04-10 15:35:35


  • 回答No.2
レベル14

ベストアンサー率 33% (1403/4213)

> [コピー先]をxxxとしていて実行するとxxx.up.oracle.comになってしまうんです。この理由が知りたいんですね… 「インポートはできる(できた)けどなぜそうなるのか理由を知りたい」ということですか? 勉強が足りてないのでうまく説明できません。すみません。 TNSNAMES.ORAの中に記述があるのかな? > Exp system/manager@[コピー元] ...続きを読む
> [コピー先]をxxxとしていて実行するとxxx.up.oracle.comになってしまうんです。この理由が知りたいんですね…
「インポートはできる(できた)けどなぜそうなるのか理由を知りたい」ということですか?
勉強が足りてないのでうまく説明できません。すみません。
TNSNAMES.ORAの中に記述があるのかな?

> Exp system/manager@[コピー元]
> imp system/manager@[コピー先]
> で再度試してみます…多分無理でしょうけどね…
で、結局インポートはできてるんでしょうか?
あえて@で書かなくてもLOCALに接続文字列を書いとけば省略できます。
SQLPlusで接続することはできますか?
できなければ「NetEasyConfiguration」で作成しないとだめですよ。

ExportしたファイルをコピーしてしまえばImportで目的が達成できると思います。


まさかDBリンクの話じゃないですよね?
お礼コメント
noname#6248

どうしても出来ないと、DBに詳しい人に頼んでみたら
どうにか消すことが出来ました。
DB構築時に何かしていましたが関知していません。。。
遅くなりましたが回答ありがとうございました。
投稿日時 - 2002-04-10 15:38:08
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ