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

ORACLE Storage Managerのインポート方法

  • すぐに回答を!
  • 質問No.242870
  • 閲覧数209
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 50% (183/364)

-
今、UNIX上のORACLEからエクスポートしたDBを、NT上のORACLEにインポートを
行おうと思っているのですが、上手くいかずに困っています。

最初は、DOSよりimpを行ったのですが、charsetが合わずに失敗。
環境設定で、NLS_LANGの値を変更したりもしたのですが、成功しませんでした。

次に、Storage Managerでインポートを試みたのですが、下記のエラーであえなく
失敗。。。。。  (T。T;)

「OracleManagermentServerに接続している場合だけウィザードを起動できます。」

どなたか、同じようにUNIXからNT上のORACLEにデータを移行したことのあるかた。
どうか、どうか、アドバイスをお願い致します。

-
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル6

ベストアンサー率 77% (7/9)

UNIXのOracle(EUC)からNTのOracleにインポートしたときの手順です。
NTのOracleは8.0.5か8.1.5だったと思います。
(1)Oracle停止
(2)レジストリ変更
HKLM\SOFTWARE\ORACLE\NLS_LANG
(環境によってはHKLM\SOFTWARE\ORACLE\HOMEx\NLS_LANG)
JAPANESE_JAPAN.JA16SJIS から JAPANESE_JAPAN.JA16EUC に変更
(3)init.ora変更
Init.ora に以下の2行が必要です。なければ追加
nls_language = JAPANESE
nls_territory = JAPAN
(4)Oracle起動
(5)インポート実行(DOSから)
実行時に出力されるメッセージもEUCコードになりますので
EUCの使えるエディターで確認します。
(6)init.oraとレジストリを元に戻す。
(7)Oracle再起動

上記方法で行うか
UNIXでexportする際にNLS_LANG をSJISにしておけば
そのままNTにimportできると思います。
お礼コメント
nsakurako

お礼率 50% (183/364)

-
ありがとうございました。

既に別の方法で、なんとか移行を行うことができましたが、
大変に勉強になりました。

丁寧な回答をありがとうございました。

ちなみに。
レジストリを変更するところまでは、たどり着いたのですが、
init.oraの変更方法を知らなかった為に、あえなく失敗。

その後、WINDOWSからSQL*を使って、UNIXサーバのDBをエクスポート
したものであれば、正常にインポート出来ることを発見し、この方法で
なんとか移行を行うことが出来ました。

-
投稿日時 - 2002-04-03 14:24:02
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

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

特集


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

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ