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
导入 Oracle 数据库
小心:
以下过程会删除您现有的 NetBackup IT Analytics 数据库。在尝试导入 Oracle 数据库之前,请确认您没有其他恢复选项并且您具有有效的数据库导出。请联系 Veritas 支持。
一些常见问题包括:
导入失败的备份。在意外导入旧数据之前,请确保已成功备份。
导入超出所需的内容。如果只需要还原一个数据库表,请勿还原整个数据库或导入所有数据库表。仅导入需要的内容。
注意:
在还原用户对象之前,请停止 Tomcat 和门户进程。
请参见启动和停止门户服务器软件。
前提条件:
要导入最新成功导出的 Oracle 数据库,数据库用户“Aptare”用户必须具有对存储在
/opt/aptare/database/tools
目录下的导出文件的访问权限。在开始导出数据库之前,Oracle 用户必须具有对这些文件的读取和执行权限。
登录到 Linux 数据库服务器并切换到用户 Aptare。
将导出文件
aptare_scdb.exp
放在/tmp
目录中。如果具有其他首选目录(例如
/new_directory_path
),则将aptare_scdb.exp
放在首选目录 (/new_directory_path
) 下。随后,将创建目录的路径从/tmp
更改为/opt/aptare/database/tools/drop_users_linux.sql
文件中的新目录 (new_directory_path
)。注意:
也可以使用
/opt/aptare/
或/opt/aptare/oracle/rdbms/log/
目录。将
aptare.ks
文件放在/tmp
目录下。注意:
仅在从 NetBackup IT Analytics 10.5 或更高版本导出数据库时,才需要执行此步骤。
将
aptare_external_password.properties
文件放在 /tmp 目录下。注意:
仅在从 NetBackup IT Analytics 11.0 或更高版本导出数据库时,才需要执行此步骤。
以 root 用户身份停止所有 Oracle 和 APTARE 服务:
/opt/aptare/bin/aptare stop
以 root 用户身份启动 Oracle 服务:
/opt/aptare/bin/oracle start
验证 Oracle 侦听程序是否在运行。
/opt/aptare/bin/aptare status
运行以下命令:
chmod +x /opt/aptare/database/tools/import_database_template.sh
以 Aptare 用户身份运行脚本 import_database_template.sh。
/opt/aptare/database/tools/import_database_template.sh
成功完成后,数据转储导出文件
aptare_scdb.exp
保存在 Linux 数据库服务器上的/tmp
目录下。
完成导入后,import_database_template.sh 脚本会解锁门户用户、授予权限并对软件包进行验证,因此不需要手动执行这些操作。这些脚本还解决了后续软件包的编译警告。
导入日志 import_scdb.log
位于 /tmp
目录下。
检查日志文件中有关以下软件包的编译警告:
查看 apt_v_solution_history_log
cmv_adaptor_pkg
avm_common_pkg
sdk_common_pkg
load_package
common_package
利用率
这些编译警告由脚本本身解决,不需要用户执行任何操作。
注意:
如果要从版本 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/aptare.ks chmod 660 /opt/aptare/datarcvrconf/aptare.ks
将
aptare.ks
文件复制到门户后,必须替换portal.properties
和datararcvrproperties.xml
文件中的加密信息。重启门户服务时会对这些信息重新加密。需要对这两个文件进行以下修改。portal.properties
文件所需的修改编辑
/opt/aptare/portalconf/portal.properties
文件删除包含 db.password.encrypted 和 db.ro_user_password.encrypted 的行中第一个“=”后面的所有字符
在相关行中指定这两个用户的密码
注意:
下方所示的 db.user 和 db.ro_user 信息适用于默认安装。调整空白条目以与您的环境匹配。重启门户服务时会对它们重新加密。
#Database connection db.driver=oracle.jdbc.driver.OracleDriver db.url=jdbc:oracle:thin:@//localhost:1521/scdb db.user=portal db.password=portal db.password.encrypted= db.connection.max=75 db.connection.min=25 db.connection.expiration=30 db.ro_user=aptare_ro db.ro_user_password=aptaresoftware123 db.ro_user_password.encrypted=
datararcvrproperties.xml
文件所需的修改编辑
/opt/aptare/datarcvrconf/datrarcvrproperties.xml
文件的数据源部分清除 UserId、Password、ro_user 及 ro_password 的加密值
注意:
所示的 UserId 和 ro_user 信息适用于默认安装。清除文本条目以与您的环境匹配。重启门户服务时会对它们重新加密。
<dataSource> <Driver>oracle.jdbc.driver.OracleDriver</Driver> <URL>jdbc:oracle:thin:@//localhost:1521/scdb</URL> <UserId>portal<=/UserId> <Password>portal</Password> <oracle_service_name>scdb</oracle_service_name> <ro_user>aptare_ro</ro_user> <ro_password>aptaresoftware123</ro_password> <MaxConnections>150</MaxConnections> <MinConnections>5</MinConnections> <ConnExpirationTime>5</ConnExpirationTime> </dataSource>
仅在从 NetBackup IT Analytics 11.0 或更高版本导出数据库时,才需要执行此步骤。执行以下命令以将
aptare_external_password.properties
文件复制到datarcvrconf
目录下。cp /tmp/aptare_external_password.properties /opt/aptare/datarcvrconf/ chown aptare:tomcat /opt/aptare/datarcvrconf/aptare_external_password.properties chmod 660 /opt/aptare/datarcvrconf/aptare_external_password.properties
运行 updateUser.sh 以更改应用程序帐户的密码。例如,要更改 admin123 应用程序用户的密码,请运行 updateUser.sh admin123 <newPassword>
通过从 root 用户运行来重新启动所有 Oracle 和 APTARE 服务:
/opt/aptare/bin/aptare restart
如果门户被部署在了自定义路径(默认路径 /opt/aptare 之外的路径),请按以下步骤更新系统参数:
以 root 用户身份登录门户主机并运行:
su - aptare cd /customPath/aptare/database/tools
以门户用户身份登录 SQL Plus,然后将 pwd 替换为您的密码
sqlplus portal/pwd@<ServiceName> @update_system_parameter.sql
出现以下提示时,输入门户的自定义安装路径:
"Enter value for input_path:"
示例:如果您已在
/<自定义路径>/aptare/
目录下部署门户,则在将数据库导入安装门户的同一主机时,请以 /<自定义路径>/ 形式提供输入路径。
使用应用程序帐户登录门户。
要导入最新成功导出的 Oracle 数据库,数据库用户 Aptare 用户必须有权访问存储在以下目录中的导出文件:
c:\opt\oracle\database\tools
在开始数据库导出之前,请验证 Oracle 用户是否具有对这些文件的读取和执行权限。
以 ORA_DBA 组成员的用户身份登录到 Windows 数据库服务器。
将导出文件 aptare_scdb.exp 放在以下目录中:
C:\opt\oracle\logs
将
aptare.ks
文件复制到门户后,必须替换portal.properties
和datararcvrproperties.xml
文件中的加密信息。重启门户服务时会对这些信息重新加密。需要对这两个文件进行以下修改。portal.properties
文件所需的修改编辑
c:\opt\aptare\portalconf\portal.properties
文件删除包含 db.password.encrypted 和 db.ro_user_password.encrypted 的行中第一个“=”后面的所有字符
在相关行中指定这两个用户的密码
注意:
下方所示的 db.user 和 db.ro_user 信息适用于默认安装。调整空白条目以与您的环境匹配。重启门户服务时会对它们重新加密。
#Database connection db.driver=oracle.jdbc.driver.OracleDriver db.url=jdbc:oracle:thin:@//localhost:1521/scdb db.user=portal db.password=portal db.password.encrypted= db.connection.max=75 db.connection.min=25 db.connection.expiration=30 db.ro_user=aptare_ro db.ro_user_password=aptaresoftware123 db.ro_user_password.encrypted=
datararcvrproperties.xml
文件所需的修改编辑
c:\opt\aptare\datarcvrconf\datrarcvrproperties.xml
文件的数据源部分清除 UserId、Password、ro_user 及 ro_password 的加密值
注意:
所示的 UserId 和 ro_user 信息适用于默认安装。清除文本条目以与您的环境匹配。重启门户服务时会对它们重新加密。
<dataSource> <Driver>oracle.jdbc.driver.OracleDriver</Driver> <URL>jdbc:oracle:thin:@//localhost:1521/scdb</URL> <UserId>portal<=/UserId> <Password>portal</Password> <oracle_service_name>scdb</oracle_service_name> <ro_user>aptare_ro</ro_user> <ro_password>aptaresoftware123</ro_password> <MaxConnections>150</MaxConnections> <MinConnections>5</MinConnections> <ConnExpirationTime>5</ConnExpirationTime> </dataSource>
将
aptare.ks
文件放到C:\opt\oracle\logs
文件夹中。注意:
仅在从 NetBackup IT Analytics 10.5 或更高版本导出数据库时,才需要执行此步骤。
将
aptare_external_password.properties
文件放到c:\opt\oracle\logs
文件夹中。注意:
仅在从 NetBackup IT Analytics 11.0 或更高版本导出数据库时,才需要执行此步骤。
使用“Windows 服务”选项卡中的 stopAllServices 停止所有 Oracle 和 Aptare 服务。
验证 Oracle TNS 侦听程序是否正在运行,然后从“Windows 服务”选项卡启动 OracleServicescdb。
在命令提示符处,通过执行以下命令运行脚本 import_database_template.bat:
c:\opt\oracle\database\tools\import_database_template.bat
导入成功完成后,从“Windows 服务”选项卡运行 Startallservices。
完成导入后, import_database_template.bat 脚本会解锁门户用户、授予权限并对软件包进行验证,因此不需要手动执行这些操作。这些脚本还解决了后续软件包的编译警告。
导入日志 import_scdb.log
位于 c:\opt\aptare\oracle\logs
中。
检查日志文件中有关以下软件包的编译警告:
查看 apt_v_solution_history_log
cmv_adaptor_pkg
avm_common_pkg
sdk_common_pkg
load_package
common_package
利用率
这些编译警告由脚本本身解决,不需要用户执行任何操作。
注意:
如果要从版本 10.4 导入数据库,请在导入后将门户升级到 10.5 版本。
将保存的文件
c:\opt\oracle\logs\aptare.ks
复制到c:\opt\aptare\datarcvrconf
文件夹中。确保该文件的所有者为 NetBackup IT Analytics 用户且该用户对复制的文件具有相应的读写访问权限。注意:
仅在从 NetBackup IT Analytics 10.5 或更高版本导出数据库时,才需要执行此步骤。
将保存的文件从
c:\opt\oracle\logs\aptare_external_password.properties
复制到c:\opt\aptare\datarcvrconf
文件夹中。确保该文件的所有者为 NetBackup IT Analytics 用户且该用户对复制的文件具有相应的读写访问权限。注意:
仅在从 NetBackup IT Analytics 11.0 或更高版本导出数据库时,才需要执行此步骤。
使用“Windows 服务”选项卡运行 startAllServices。
运行 updateuser.bat 以更改应用程序帐户的密码。例如,要更改 admin123 应用程序用户的密码,请运行:updateuser.bat admin123 newPassword
使用应用程序帐户登录到门户应用程序。
如果未成功执行 Oracle 数据库冷备份,请执行以下步骤,还原 NetBackup IT Analytics Oracle 数据库。有关重新安装二进制文件和数据库架构的完整详细信息,请参考《安装和升级指南》。请与支持部门联系以获取帮助。
重新安装 Oracle 二进制文件。
重新安装数据库架构。
导入 Oracle 数据库的最新成功导出,以还原门户用户对象。
请参见导入 Oracle 数据库。