Linux 用 NetBackup IT Analytics インストールとアップグレードガイド
- インストールの概要
- Linux サーバーでの NetBackup IT Analytics のインストール
- Linux での NetBackup IT Analytics ポータルのアップグレード
- 新しいサーバーへのアップグレードと移行
- 付録 A. X Virtual Frame Buffer
- 付録 B. データベースサーバーの Oracle パッチ
分割アーキテクチャ配備時における既存の Oracle ファームへのデータベースおよびユーザーの作成
ここでは、NetBackup IT Analytics の分割アーキテクチャ配備時に、既存の Oracle ファームにデータベースとユーザーを作成する手順を示します。
表: 既存の Oracle ファームにデータベースとユーザーを作成するための前提条件
要件 |
説明 |
---|---|
Oracle |
最新のセキュリティパッチが適用されたバージョン 19c。 |
プラガブルデータベース (PDB) |
|
データベースとユーザーを作成します。
- NetBackup IT Analytics に固有の表領域を作成します。
表領域名
参照コマンド
aptare_tbs_data_1m
CREATE TABLESPACE aptare_tbs_data_1m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_idx_1m
CREATE TABLESPACE aptare_tbs_idx_1m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_data_20m
CREATE TABLESPACE aptare_tbs_data_20m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_idx_10m
CREATE TABLESPACE aptare_tbs_idx_10m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_data_200m
CREATE TABLESPACE aptare_tbs_data_200m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 16K EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_idx_100m
CREATE TABLESPACE aptare_tbs_idx_100m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 16K EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_data_200m_lob
CREATE TABLESPACE aptare_tbs_data_200m_lob DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 16K EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_data_200m_col
CREATE TABLESPACE aptare_tbs_data_200m_col DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 16K EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
aptare_tbs_iot_200m
CREATE TABLESPACE aptare_tbs_iot_200m DATAFILE <datafile path> SIZE 8G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED LOGGING ONLINE PERMANENT BLOCKSIZE 16K EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO /
- PORTAL と APTARE_RO の 2 つのデータベーススキーマユーザーを作成します。
PORTAL のパスワードを portal に、また APTARE_RO ユーザーのパスワードを aptaresoftware123 にする必要があります。いずれのパスワードも NetBackup IT Analytics ポータルの設定が完了した後に変更することができます。
Oracle で設定されているパスワードポリシーのために、ユーザー作成時にこれらのパスワードを変更するには、「ユーザー作成時のカスタムパスワードの割り当て」を参照してください。
- 必要な権限を持つ次の必要なデータベースディレクトリを作成します。
CREATE OR REPLACE DIRECTORY UNIX_DIR AS '/u01/aptare/database'; CREATE OR REPLACE DIRECTORY LOGFILE_DIR AS '/tmp'; GRANT READ,WRITE ON DIRECTORY UNIX_DIR to portal; GRANT READ,WRITE ON DIRECTORY LOGFILE_DIR to portal;
データベースサーバーファイルシステムのフォルダパスは他のパスにも変更できることに注意してください。
- それぞれのユーザースキーマに次の権限を付与します。
ユーザー固有のスキーマ
スキーマに必要な許可
APTARE_RO
GRANT CONNECT TO aptare_ro; GRANT CREATE ANY CONTEXT TO aptare_ro; GRANT CREATE SYNONYM TO aptare_ro;
PORTAL
GRANT CONNECT TO PORTAL; GRANT RESOURCE TO PORTAL; GRANT CREATE TABLESPACE TO PORTAL; GRANT UNLIMITED TABLESPACE TO PORTAL; GRANT QUERY REWRITE TO PORTAL; GRANT SELECT_CATALOG_ROLE TO PORTAL; GRANT SELECT ANY DICTIONARY TO PORTAL; GRANT CREATE ANY LIBRARY TO PORTAL; GRANT SELECT ON dba_free_space TO PORTAL; GRANT SELECT ON dba_data_files TO PORTAL; GRANT SELECT ON dba_temp_files TO PORTAL; GRANT CREATE SESSION, CREATE ANY CONTEXT TO PORTAL;
dbms_session パッケージを実行する文:
GRANT EXECUTE ON DBMS_SESSION TO PORTAL; GRANT EXECUTE ON DBMS_LOCK TO PORTAL;
dbms_utility パッケージを実行する文
GRANT EXECUTE ON DBMS_UTILITY TO PORTAL; GRANT CREATE VIEW TO PORTAL; GRANT CREATE TABLE TO PORTAL;
マテリアライズドビューを作成する文
GRANT CREATE MATERIALIZED VIEW TO PORTAL;
ログディレクトリを設定する文
GRANT CREATE ANY DIRECTORY TO PORTAL;
Oracle 19c に追加する文
GRANT CREATE JOB TO PORTAL; GRANT EXECUTE ON DBMS_SCHEDULER TO PORTAL;
セキュリティを追加する文
GRANT EXECUTE ON SYS.DBMS_LOB TO PORTAL; GRANT EXECUTE ON SYS.UTL_FILE TO PORTAL; GRANT EXECUTE ON SYS.DBMS_RANDOM TO PORTAL; GRANT EXECUTE ON SYS.DBMS_JOB TO PORTAL; GRANT EXECUTE ON SYS.DBMS_SQL TO PORTAL; GRANT READ ON SYS.ALL_DIRECTORIES TO PORTAL; GRANT READ ON SYS.DUAL TO PORTAL;
FIPS 準拠を有効にする文
GRANT EXECUTE ON DBMS_CRYPTO TO PORTAL;
DBA がユーザー作成時に PORTAL および APTARE_RO にカスタムパスワードを割り当てる場合は、スキーマが正常に作成されるように、スクリプトおよび設定ファイルに次の変更が加えられていることを確認します。
ユーザー作成時にカスタムパスワードを割り当てるには:
- ファイルを編集できるように、ポータル ISO の内容をポータルサーバーのローカルディレクトリにコピーします。
# mount -o loop itanalytics_installer_11300_linux.iso /mnt/diska # mkdir /tmp/portal # cp -r /mnt/diska/* /tmp/portal
- ポータルインストーラ
itanalyticsinstaller.sh
を実行します。インストーラによって Oracle SID の入力を求めるメッセージが表示されたら、データベースのサービス名を指定します。
メッセージが表示されたら、n を入力して
create_itanalytics_schema_objects.sh
の実行を拒否します。何らかの理由でデータベースへのテスト接続に失敗する場合は、
/tmp/portal/oracle/tnsnames.ora
ファイルの HOST、PORT、SERVICE_NAME、SID の値を確認および編集し、Itanalyticsinstaller.sh
を再度実行します。
- 次の場所で
/tmp/portal/create_itanalytics_schema_objects.sh
スクリプトを更新します。ORACLE_PORTAL_SEC_CODE=<password for portal user> ORACLE_APTARE_RO_SEC_CODE=<password for aptare_ro user>
- 次の場所で
<INSTALL_PATH>/aptare/portalconf/portal.properties
ファイルを更新します。db.password=<unencrypted password for portal user> db.password.encrypted=<keep this field empty> db.ro_user_password=<unencrypted password for aptare_ro user> db.ro_user_password.encrypted=<keep this field empty>
- 次の場所で
<INSTALL_PATH>/aptare/datarcvrconf/datrarcvrproperties.xml
ファイルを更新します。これらのパスワードは、ポータルサービスが起動されると暗号化されることに注意してください。<Passwrod>unencrypted password for portal user</Password> <ro_passwrod>unencrypted password for aptare_ro user</ro_password>
データベースの SID とサービス名が同じでない場合は、URL および oracle_service_name タグが SID の代わりにサービス名で更新されていることを確認してください。
<URL>jdbc:oracle:thin:@//10.xx.yy.zz:1521/Service_Name</URL> <oracle_service_name>Service_Name</oracle_service_name>
<INSTALL_PATH>/aptare/database/load_scripts/load_nbu_data.plb
ファイルを編集し、load_discovery に対する呼び出しをコメントアウトします。-- @../load_scripts/load_discovery
メモ:
以下に示すように、create_itanalytics_schema_objects.sh を少なくとも 1 回実行するまで、パス
<INSTALL_PATH>/aptare/database/
は存在しません。- データベースで最大 2048 の NVARCHAR2 サイズがサポートされていることを確認します。変更できない場合は、以下のファイルを次のように編集します。
# vi /opt/aptare/database/stored_procedures/cmv/create_cmv_schema.plb
以下の表 apt_cmv_reason の行 (9 行目) を変更します。
description NVARCHAR2(2048)
変更後:
description NVARCHAR2(2000)
- aptare ユーザーとしてスキーマ作成スクリプトを実行します。ログファイルに「ORA-」エラーが生成されていないことを確認します。
# su - aptare # create_itanalytics_schema_objects.sh -h <Oracle database server IP address> -p <Oracle database listener port>
- ライセンスをインストールします。
# <INSTALL_PATH>/aptare/utils/installlicenseUI.sh /mnt/diska/foundation_license.slf
- サービスを起動します。
# <INSTALL_PATH>/aptare/bin/aptare start