0

Solaris 上の Oracle 12c に 10g データベースを移動するように割り当てられました。データのサイズは約 68 GB です。

これまでのところ、Solaris に Oracle 12c をインストールし、必要なデフォルト DB を作成することができました。今、私はダンプをOracle 12c dbにインポートしようとしていますが、これは私にとって問題があることが証明されています. 私はダンプを取りませんでした。それは私に提供され、exp ユーティリティを使用して DB 全体から取られたことを教えてくれました。

これを使用してインポートしようとしています:

  imp file=/bkofa/dump/backup_dmp.dmp full=y;

その後

ユーザー名を尋ねられたら、これを提供します:

  / as sysdba

しかし、それは何もインポートせず、常にUsers thisおよびthis does not existなどのエラーが表示されます>

だから私は次のようにユーザーを手動で作成しようとしました:

CREATE USER c##AFXAML
IDENTIFIED BY VALUES 'B010B6069516DE73'
DEFAULT TABLESPACE AFXUSER
PROFILE DEFAULT
ACCOUNT UNLOCK;

また、c## を追加せずに AFXAML のような名前を指定してみましたが、それでもユーザー名が無効であるというエラーが表示されます。

インポートのために最初から12cデータベースをセットアップする方法を示すガイドを参照して、これを解決する方法を教えてください。完全なオプションが機能せず、すべてのユーザーを個別に作成するように求められる理由を教えてください。現在、30 人のユーザーと 4 つのテーブルスペースがあります。

4

0 に答える 0