NetBackup IT Analytics システム管理者ガイド
- はじめに
- 更新の準備
- データのバックアップとリストア
- NetBackup IT Analytics の監視
- REST API を使用した NetBackup IT Analytics レポートへのアクセス
- NetBackup の推定テープ容量の定義
- ホストグループ管理の自動化
- ホストオペレーティングシステムのプラットフォームとバージョン別のカテゴリ化
- 一括ロードユーティリティ
- NetBackup ユーティリティの自動化
- ユーティリティを自動的に実行するためのスケジュール設定
- 属性管理
- 汎用バックアップデータのインポート
- バックアップジョブの上書き
- ホストデータ収集の管理
- ポータルのシステム構成
- パフォーマンスプロファイルスケジュールのカスタマイズ
- ポータルアクセス用の LDAP および SSO 認証
- Oracle Database のユーザーパスワードの変更
- CyberArk との統合
- NetBackup IT Analytics のチューニング
- ログファイルの操作
- ポータルとデータコレクタのログファイル: ログ記録の削減
- Data Collector のログファイルの命名規則
- ポータルのログファイル
- レポートメトリックの定義
- SNMP トラップアラート
- SSL 証明書の構成
- ポータルまたはデータ収集 SSL のための仮想ホストの構成
- ポータルサーバーのキーストア
- ポータルプロパティ: 形式とポータルのカスタマイズ
- SDK データベースオブジェクトのデータ保持期間
- データの集計
- トラブルシューティング
- 付録 A. Oracle での Kerberos ベースのプロキシユーザーの認証
- 付録 B. NetBackup IT Analytics ポータルとデータレシーバでの TLS 対応 Oracle データベースの構成
- 付録 C. Kubernetes およびアプライアンス上の NetBackup 向けの NetBackup IT Analytics
Data Pump を使用したデータベースのインポート/エクスポートの手動手順
Linux 環境で Data Pump によるエクスポートを実行するには、次の手順に従います。
- Linux データベースサーバーにログインして、ユーザー aptare に切り替えます。
- ファイル
/opt/aptare/database/tools/expdp_scdb.par
が aptare ユーザーに所有されていること、および 755 の権限があることを確認します。 - Oracle リスナと Oracle サービスが実行中であることを確認します。
- 次のコマンドを実行します。
su - aptare sqlplus / as sysdba alter session set container=scdb;
メモ:
この alter session set container=scdb; コマンドはコンテナデータベースに必要です。非 CDB 環境では無視してください。
CREATE OR REPLACE DIRECTORY datapump_dir AS '/tmp';
new_directory_path
などの優先フォルダの場合:CREATE OR REPLACE DIRECTORY datapump_dir AS '/new_directory_path';
- 次のコマンドを使用してデータベースをエクスポートします。
/opt/aptare/oracle/bin/expdp parfile=/opt/aptare/database/tools/expdp_scdb.par
par
ファイルを無視して、expdp コマンドに直接パラメータを含めることもできます。言い換えると、上記のコマンドは、次のコマンドで置き換えることができます。これは、ユーザー APTARE も実行できます。/opt/aptare/oracle/bin/expdp system/aptaresoftware@//localhost:1521/scdb FULL=Y directory=datapump_dir dumpfile=aptare_scdb.exp logfile=export_scdb.log CONTENT=ALL flashback_time=systimestamp
正常に完了すると、Data Pump のエクスポートファイル
aptare_scdb.exp
が Linux データベースサーバーの/tmp
ディレクトリに保存されます。優先ディレクトリを指定した場合は、優先する場所 (
/new_directory_path
など) にaptare_scdb.exp
が保存されます。- この手順は、NetBackup IT Analytics バージョン 10.5 以上からデータベースがエクスポートされる場合にのみ必要です。cp /opt/aptare/datarcvrconf/aptare.ks /tmp コマンドを実行して aptare.ks ファイルを /tmp フォルダにコピーします。
Linux 環境で Data Pump によるインポートを実行するには、次の手順に従います。
- Data Pump のエクスポートで作成されたエクスポートファイル
aptare_scdb.exp
を、/tmp
ディレクトリに配置します。別の優先ディレクトリがある場合は (
/new_directory_path
など)、優先ディレクトリ (/new_directory_path
) にaptare_scdb.exp
を配置します。 - ファイル
aptare_scdb.exp
が aptare ユーザーによって所有されていること、および 755 の権限があることを確認します。 - ファイル
/opt/aptare/database/tools/unlock_portal_linux.sql
および/opt/aptare/database/tools/impdp_scdb.par
が APTARE ユーザーによって所有されていること、および 755 の権限があることを確認します。 - root ユーザーを使用し、コマンド /opt/aptare/bin/aptare stop を実行して、すべての Oracle サービスと APTARE サービスを停止します。
- root ユーザーを使用し、コマンド /opt/aptare/bin/oracle start を実行して Oracle サービスを開始します。
- Oracle リスナが実行中であることを確認します。aptare ユーザーを使用し、コマンド lsnrctl status を実行してリスナの状態を確認します。
- 次のコマンドを実行します。
su - aptare sqlplus / as sysdba alter session set container=scdb;
メモ:
この alter session set container=scdb; コマンドはコンテナデータベースに必要です。非 CDB 環境では無視してください。
drop user aptare_ro cascade;
drop user portal cascade;
CREATE OR REPLACE DIRECTORY datapump_dir AS '/tmp';
new_directory_path
などの優先フォルダの場合:CREATE OR REPLACE DIRECTORY datapump_dir AS '/new_directory_path';
- aptare ユーザー使用して次のコマンドを実行します。
/opt/aptare/oracle/bin/impdp parfile=/opt/aptare/database/tools/impdp_scdb.par
- par ファイルを無視して、impdp コマンドに直接パラメータを含めることもできます。言い換えると、上記のコマンドは、次のコマンドで置き換えることができます。これは、ユーザー APTARE も実行できます。
/opt/aptare/oracle/bin/impdp system/aptaresoftware@//localhost:1521/scdb schemas=portal,aptare_ro directory=datapump_dir dumpfile=aptare_scdb.exp logfile=import_scdb.log
- 非 CDB 環境でインポートが完了したら、ファイル unlock_portal_linux.sql から最初の 'alter session set container = scdb;' コマンドを削除し、aptare ユーザーから次のコマンドを実行します。
メモ:
'alter session set container = scdb;' の削除は、非 CDB 環境でのみ必要であり、コンテナデータベースの場合は変更する必要はありません。
sqlplus / as sysdba @/opt/aptare/database/tools/unlock_portal_linux.sql
- Sqlplus を終了した後、aptare ユーザーで次のコマンドを実行します。
sqlplus portal/portal@//localhost:1521/scdb @/opt/aptare/database/tools/validate_sp.sql
/tmp
ディレクトリに移動して、import_scdb.log
ファイルを確認します。優先ディレクトリを指定した場合は、優先する場所で
import_scdb.log
を確認します。ログファイルで、パッケージ view apt_v_solution_history_log、cmv_adaptor_pkg、avm_common_pkg、sdk_common_pkg、server_group_package、load_package、common_package、util のコンパイル警告を確認します。これらのコンパイル警告はスクリプト自体が対処するため、ユーザーが対処する必要はありません。
メモ:
データベースをバージョン 10.4 からインポートする場合は、インポート後にポータルを 10.5 ビルドにアップグレードします。
この手順は、NetBackup IT Analytics バージョン 10.5 以上からデータベースがエクスポートされる場合にのみ必要です。次のコマンドを実行して、
aptare.ks
ファイルをdatarcvrconf
フォルダにコピーします。cp /tmp/aptare.ks /opt/aptare/datarcvrconf/ chown aptare:tomcat /opt/aptare/datarcvrconf/ chmod 664 /opt/aptare/datarcvrconf/aptare.ks
updateUser.sh を実行して、アプリケーションアカウントのパスワードを変更します。たとえば、admin123 アプリケーションユーザーのパスワードを変更するには、updateUser.sh admin123 newPassword を実行します。
root ユーザーから /opt/aptare/bin/aptare restart を実行して、すべての Oracle サービスと APTARE サービスを再起動します。
アプリケーションアカウントを使用して、ポータルアプリケーションにログインします。
Windows で Data Pump によるエクスポートを実行するには、次の手順に従います。
- Windows データベースサーバーにログインします。
- Oracle TNS リスナと Oracle サービスが実行中であることを確認します。
- aptare ユーザーに c:\opt\oracle\database\tools\expdp_scdb_win.par ファイルへのアクセス権があることを確認します。
次のコマンドを実行します。
sqlplus system/aptaresoftware@//localhost:1521/scdb
create or replace directory datapump_dir as 'c:\opt\oracle\logs';
Exit
- Sqlplus を終了した後、コマンド c:\opt\oracle\bin\expdp parfile=c:\opt\oracle\database\tools\expdp_scdb_win.par を実行します。
- par ファイルを無視して、expdp コマンドに直接パラメータを含めることもできます。言い換えると、上記のコマンドは、コマンド c:\opt\oracle\bin\expdp system/aptaresoftware@//localhost:1521/scdb FULL=Y DIRECTORY=datapump_dir LOGFILE=export_scdb.log DUMPFILE=aptare_scdb.exp CONTENT=ALL FLASHBACK_TIME=systimestamp で置き換えることができます。
- 正常に完了すると、Data Pump のエクスポートファイル aptare_scdb.exp が Windows データベースサーバーの C:\opt\oracle\logs ディレクトリに保存されます。
- ファイル c:\opt\datarcvrconf\aptare.ks を c:\opt\oracle\logs フォルダにコピーします。
メモ:
この手順は、NetBackup IT Analytics バージョン 10.5 以上からデータベースがエクスポートされる場合にのみ必要です。
Windows で Data Pump によるインポートを実行するには、次の手順に従います。
- Windows データベースサーバーにログインします。
- aptare ユーザーには、インポートファイル c:\opt\oracle\database\tools\unlock_portal_win.sql および c:\opt\oracle\database\tools\impdp_scdb_win.par に対するアクセス権がすでにあります。Oracle ユーザーがこれらのファイルに対する読み取りおよび実行権限を持っていない場合は、インポートを開始する前に権限が付与されていることを確認してください。
- エクスポートファイル aptare_scdb.exp を、c:\opt\oracle\logs ディレクトリに配置します。
- エクスポートファイルの名前が大文字の場合は、小文字に変更してください。たとえば、ファイル名が APTARE_SCDB.EXP である場合は、aptare_scdb.exp に変更します。
- [Windows サービス (Windows Services)]タブで stopAllServices を使用して、すべての Oracle サービスと APTARE サービスを停止します。
- [Windows サービス (Windows Services)]タブで OracleServicescdb を開始して、Oracle TNS リスナが実行中であることを確認します。
次のコマンドを実行します。
Sqlplus / as sysdba
セッションセットコンテナを scdb に変更します (注意: このコマンドはコンテナデータベースにのみ含まれます。それ以外の場合は、コンテナデータベースの切り替えは必要ありません)。
DROP USER aptare_ro CASCADE;
DROP USER portal CASCADE;
CREATE OR REPLACE DIRECTORY datapump_dir AS 'c:\opt\oracle\logs';
EXIT;
- Sqlplus を終了した後、次のコマンドを実行します。
c:\opt\oracle\bin\impdp parfile=c:\opt\oracle\database\tools\impdp_scdb_win.par
- par ファイルを無視して、impdp コマンドに直接パラメータを含めることもできます。言い換えると、上記のコマンドは、コマンド c:\opt\oracle\bin\impdp "sys/*@//localhost:1521/scdb as sysdba" SCHEMAS=portal,aptare_ro DIRECTORY=datapump_dir LOGFILE=import_scdb.log DUMPFILE=aptare_scdb.exp で置き換えることができます。
- インポートが完了したら、コマンド sqlplus "sys/*@//localhost:1521/scdb as sysdba" @c:\opt\oracle\database\tools\unlock_portal_win.sql を実行します。
- Sqlplus を終了した後、コマンド sqlplus portal/portal@//localhost:1521/scdb @c:\opt\oracle\database\tools\validate_sp.sql を実行します。
インポートログを確認するには、
c:\opt\aptare\oracle\logs
に移動し、ファイルimport_scdb.log
を確認します。ログファイルで、パッケージ view apt_v_solution_history_log、cmv_adaptor_pkg、avm_common_pkg、sdk_common_pkg、server_group_package、load_package、common_package、util のコンパイル警告を確認します。これらのコンパイル警告はスクリプト自体が対処するため、ユーザーが対処する必要はありません。
メモ:
データベースをバージョン 10.4 からインポートする場合は、インポート後にポータルを 10.5 ビルドにアップグレードします。
保存したファイル
c:\opt\oracle\logs\aptare.ks
をc:\opt\datarcvrconf\
フォルダにコピーします。NetBackup IT Analytics ユーザーがファイルを所有しており、コピーしたファイルに対する適切な読み取りおよび書き込みアクセス権を持っていることを確認します。メモ:
この手順は、NetBackup IT Analytics バージョン 10.5 以上からデータベースがエクスポートされる場合にのみ必要です。
インポートプロセスが正常に完了したら、Windows の[サービス (Services)]タブで StopAllservices を実行します。
Windows の[サービス (Services)]タブを使用して、startAllServices を実行します。
utils ディレクトリから
updateUser.bat
を実行して、アプリケーションアカウントのパスワードを変更します。たとえば、admin123 アプリケーションユーザーのパスワードを変更するには、updateUser.bat admin123 newPassword を実行します。アプリケーションアカウントを使用して、ポータルアプリケーションにログインします。