请输入搜索词进行查询
搜索 <book_title>...
NetBackup IT Analytics 系统管理指南
Last Published:
2025-03-24
Product(s):
NetBackup IT Analytics (11.6)
- 简介
- 准备更新
- 备份和还原数据
- 监控 NetBackup IT Analytics
- 使用 REST API 访问 NetBackup IT Analytics 报告
- 定义 NetBackup 估计磁带容量
- 自动化主机组管理
- 关于自动化主机组管理
- 任务概述:批量管理主机组
- 准备使用 PL/SQL 实用程序
- 常规实用程序
- 按平台和版本对主机操作系统分类
- 标识主机组 ID
- 移动或复制客户端
- 按属性对客户端分组
- 移动主机组
- 删除主机组
- 移动主机并删除主机组
- 按备份服务器将客户端分组
- 合并重复的备份客户端
- 合并重复主机
- 批量加载实用程序
- Veritas NetBackup 实用程序
- 自动化 NetBackup 实用程序
- 按管理服务器对客户端分组
- 设置非活动客户端组
- 为非活动策略中的客户端设置主机组
- 按策略设置客户端
- 按策略类型设置客户端
- IBM Tivoli Storage Manager 实用程序
- 按策略域设置客户端
- 按 IBM Tivoli Storage Manager 实例设置客户端
- 计划实用程序自动运行
- 单域多客户环境的主机匹配标识
- 属性管理
- 导入常规备份数据
- 备份作业覆盖
- 管理主机数据收集
- 门户中的系统配置
- 性能配置文件计划自定义
- 用于门户访问的 LDAP 和 SSO 身份验证
- 更改 Oracle 数据库用户密码
- 与 CyberArk 集成
- 优化 NetBackup IT Analytics
- 使用日志文件
- 定义报告指标数据
- SNMP 陷阱警报
- SSL 证书配置
- 门户属性:格式和门户自定义
- SDK 数据库对象的数据保留期限
- SDK 数据库对象的数据保留期
- 数据聚合
- 查找域 ID 和数据库表名称
- SDK 用户定义对象的保留期限更新示例
- SDK 用户定义的数据库对象
- 容量:基本数据库表的默认保留期限
- 容量:EMC Symmetrix 增强性能的默认保留期限
- 容量:EMC XtremIO 的默认保留期
- 容量:Dell EMC Elastic Cloud Storage (ECS) 的默认保留期
- 容量:Microsoft Windows 文件服务器的默认保留期
- 容量:Pure Storage FlashArray 的默认保留期限
- 云:Amazon Web Services (AWS) 的默认保留期限
- 云:Microsoft Azure 的默认保留期
- 云:OpenStack Ceilometer 的默认保留期
- 配置多租户数据清除保留期限
- 故障排除
- 附录 A. 在 Oracle 中对基于 Kerberos 的代理用户进行身份验证
- 附录 B. 在 NetBackup IT Analytics 门户和数据接收器上配置已启用 TLS 的 Oracle 数据库
- 附录 C. 适用于 Kubernetes 和设备上的 NetBackup 的 NetBackup IT Analytics
自动化 NetBackup 实用程序
可以将本部分中列出的 Cohesity NetBackup 实用程序设置为自动运行。可以对存储过程进行编辑,以自定义要在特定计划中作为后台作业运行的实用程序列表。
Windows:C:\opt\oracle\database\stored_procedures\nbu\setup_nbu_jobs_manual.sql
Linux:opt/aptare/database/stored_procedures/nbu/setup_nbu_jobs_manual.sql
所有五个实用程序都包含在此文件中。要从计划作业中忽略特定的实用程序,请在代码块前后使用以下语法。
在要忽略的代码块之前,使用:/*
在要忽略的代码块之后,使用:*/
计划的 NetBackup 实用程序示例
在文本编辑器中,打开 setup_nbu_jobs_manual.sql 文件并根据需要修改计划。以下示例说明了如何编辑语法以自定义计划。
----------------------------------------------------------------------------------------
-- Move clients that are in inactive policies
-- Frequency: Every day at 02:30
----------------------------------------------------------------------------------------
jobName := dba_package.getSchedulerJobName('setupInactivePolicyClients');
IF (jobName IS NOT NULL AND LOWER(jobName) <> LOWER('setupInactivePolicyClients')) THEN
DBMS_OUTPUT.PUT_LINE('setupInactivePolicyClients exists with default name '|| jobName ||
' hence will be removed and recreated.');
DBMS_SCHEDULER.DROP_JOB(job_name => jobName);
jobName := NULL;
END IF;
IF jobName IS NULL THEN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'setupInactivePolicyClients',
job_type => 'PLSQL_BLOCK',
job_action => 'server_mgmt_pkg.setupInactivePolicyClients(NULL, NULL, 0, 0);', -- What to run
start_date => SYSDATE + (5/48), -- First run is 150 mins from initial installation
repeat_interval => 'TRUNC(SYSDATE+1,''DD'') + (5/48)', -- Next run is 2:30 each subsequent day
enabled => TRUE);
ELSE
DBMS_OUTPUT.PUT_LINE('setupInactivePolicyClients exists and will be altered with updated version.');
DBMS_SCHEDULER.SET_ATTRIBUTE(
name => jobName,
attribute => 'job_type',
value => 'PLSQL_BLOCK'
);
DBMS_SCHEDULER.SET_ATTRIBUTE(
name => jobName,
attribute => 'job_action',
value => 'server_mgmt_pkg.setupInactivePolicyClients(NULL, NULL, 0, 0);'
);
DBMS_SCHEDULER.SET_ATTRIBUTE(
name => jobName,
attribute => 'repeat_interval',
value => 'TRUNC(SYSDATE+1,''DD'') + (5/48)'
);
END IF;
DBMS_OUTPUT.put_line('setupInactivePolicyClients set to run at 2:30 every day');