1
  1. バックアップユーティリティを使用して DB DB_AAA のクローンを作成しました。
  2. 新しいDB DB_ZZZを作成します
  3. db2lookを使用して、DB_AAA のすべてのテーブルとスキーマを含む ddl ファイルを作成します
  4. db2 -tvsf テストファイル.ddl
  5. db2 -v RESTORE DATABASE DB_AAA
    FROM "/backups"
    20130612013105
    TO "/db"
    INTO DB_ZZZ REPLACE EXISTING
  6. DB_AAA では、DB2 ADMIN は DB2PADM です。
  7. DB_ZZZ では、DB2 ADMIN は DB2TADM です。

復元が完了した後、まだスキーマ DB2* P *ADMの下にある PACKAGES がいくつかあります。これは、 DBADMINNAME .PACKANGE_NAME を使用して取得するアプリケーションからアクセスできないため、大きな問題です。

質問: パッケージがインストールされているスキーマの名前を変更できますか? パッケージを手動で再作成するスクリプトがないため、それが私の唯一の解決策です。

セクションごとのパッケージ スキーマ バージョン 有効なフォーマット レベル ブロッキング


CS16 DB2PADM DB2PADM 52 ○ 0 CS U VS16 DB2PADM DB2PADM 52 ○ 0 CS U

4

0 に答える 0