NetBackup IT Analytics 系统管理指南
- 简介
- 准备更新
- 备份和还原数据
- 监控 NetBackup IT Analytics
- 使用 REST API 访问 NetBackup IT Analytics 报告
- 定义 NetBackup 估计磁带容量
- 自动化主机组管理
- 按平台和版本对主机操作系统分类
- 批量加载实用程序
- 自动化 NetBackup 实用程序
- 计划实用程序自动运行
- 属性管理
- 导入常规备份数据
- 备份作业覆盖
- 管理主机数据收集
- 门户中的系统配置
- 性能配置文件计划自定义
- 用于门户访问的 LDAP 和 SSO 身份验证
- 更改 Oracle 数据库用户密码
- 与 CyberArk 集成
- 优化 NetBackup IT Analytics
- 使用日志文件
- 定义报告指标数据
- SNMP 陷阱警报
- SSL 证书配置
- 门户属性:格式和门户自定义
- SDK 数据库对象的数据保留期限
- 数据聚合
- 故障排除
- 附录 A. 在 Oracle 中对基于 Kerberos 的代理用户进行身份验证
- 附录 B. 在 NetBackup IT Analytics 门户和数据接收器上配置已启用 TLS 的 Oracle 数据库
- 附录 C. 适用于 Kubernetes 和设备上的 NetBackup 的 NetBackup IT Analytics
使用数据转储手动执行数据库导入/导出的步骤
按照以下步骤在 Linux 环境中执行数据转储导出
- 登录到 Linux 数据库服务器并切换到用户 aptare。
- 确保
/opt/aptare/database/tools/expdp_scdb.par
文件由 aptare 用户拥有,并且具有 755 权限。 - 确保 Oracle 侦听程序和 Oracle 服务正在运行。
- 运行以下命令:
su - aptare source <INSTALL_PATH>/aptare/bin/aptare_env.sh 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
成功完成后,数据转储导出文件
aptare_scdb.exp
会保存在 Linux 数据库服务器的/tmp
目录中。如果已指定首选目录,
aptare_scdb.exp
会保存到该首选位置(如/new_directory_path
)。 - 仅在从 NetBackup IT Analytics 10.5 或更高版本导出数据库时,才需要执行此步骤。执行 cp /opt/aptare/datarcvrconf/aptare.ks /tmp 命令,将 aptare.ks 文件复制到 /tmp 文件夹
按照以下步骤在 Linux 环境中执行数据转储导入
- 将使用数据转储导出创建的导出文件
aptare_scdb.exp
放在/tmp
目录下。如果具有其他首选目录(例如
/new_directory_path
),则将aptare_scdb.exp
放在首选目录 (/new_directory_path
) 下。 - 确保
aptare_scdb.exp
文件由 aptare 用户拥有,并且具有 755 权限。 - 确保
/opt/aptare/database/tools/unlock_portal_linux.sql
和/opt/aptare/database/tools/impdp_scdb.par
文件由 APTARE 用户拥有,并且具有 755 权限。 - 以 root 用户身份通过从 root 用户运行以下命令来停止所有 Oracle 和 APTARE 服务:/opt/aptare/bin/aptare stop。
- 以 root 用户身份通过运行以下命令来启动 Oracle 服务:/opt/aptare/bin/oracle start
- 确保 Oracle 侦听程序正在运行。以 aptare 用户身份使用以下命令检查侦听程序状态:lsnrctl status
- 运行以下命令:
su - aptare source <INSTALL_PATH>/aptare/bin/aptare_env.sh 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 用户运行以下命令。
注意:
仅在非 CDB 环境中才需要删除 ‘alter session set container = scdb;’,对于容器数据库,则不需要进行更改。
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
。检查日志文件中有关软件包的编译警告:查看 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 数据转储导出
- 登录到 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
- 成功完成后,数据转储导出文件 aptare_scdb.exp 会保存在 Windows 数据库服务器的 C:\opt\oracle\logs 目录中。
- 将 c:\opt\datarcvrconf\aptare.ks 文件复制到 c:\opt\oracle\logs 文件夹。
注意:
仅在从 NetBackup IT Analytics 10.5 或更高版本导出数据库时,才需要执行此步骤。
按以下步骤执行 Windows 数据转储导入
- 登录到 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 服务”选项卡中的 stopAllServices 停止所有 Oracle 和 Aptare 服务。
- 从 Windows 服务选项卡启动 OracleServicescdb,并确保 Oracle TNS 侦听程序正在运行。
运行以下命令:
Sqlplus / as sysdba
Alter session set container = 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
。检查日志文件中有关软件包的编译警告:查看 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 上的“服务”选项卡运行 StopAllservices。
使用 Windows 上的“服务”选项卡运行 startAllServices。
运行 utils 目录下的
updateUser.bat
以更改应用程序帐户的密码。例如,要更改 admin123 应用程序用户的密码,请运行:updateUser.bat admin123 newPassword使用应用程序帐户登录到门户应用程序。