NetBackup™ 重复数据删除指南
- NetBackup 介质服务器重复数据删除选件简介
- 规划部署
- 关于 MSDP 存储和连接要求
- 关于 NetBackup 介质服务器重复数据删除
- 关于 NetBackup Client Direct 重复数据删除
- 关于 MSDP 远程办公客户端重复数据删除
- 关于 MSDP 流处理程序
- MSDP 部署最佳做法
- 置备存储
- 配置重复数据删除
- 关于 MSDP 重复数据删除多线程代理
- 关于 MSDP 指纹识别
- 启用对 400 TB MSDP 的支持
- 为介质服务器重复数据删除池配置存储服务器
- 关于 NetBackup 重复数据删除的磁盘池
- 配置介质服务器重复数据删除池存储单元
- 为 MSDP 客户端重复数据删除配置客户端属性
- 关于 MSDP 加密
- 关于使用 NetBackup 密钥管理服务器服务进行 MSDP 加密
- 关于用于 MSDP 复制和同步复制的单独网络路径
- 关于同一域内的 MSDP 优化复制
- 配置以不同 NetBackup 域为目标的 MSDP 复制
- 关于存储生命周期策略
- “弹性网络”属性
- 关于 NetBackup 客户端上的可变长度重复数据删除
- 关于 MSDP pd.conf 配置文件
- 关于保存 MSDP 存储服务器配置
- 关于保护 MSDP 目录库
- 关于 NetBackup WORM 存储对不可变和不可删除数据的支持
- 使用非 root 用户运行 MSDP 服务
- 使用非 root 用户运行 MSDP 命令
- MSDP 卷组 (MVG)
- MSDP 云支持
- 关于 MSDP 云支持
- 云空间回收
- 关于云 LSU 的灾难恢复
- 关于使用 MSDP 云的映像共享
- 关于 MSDP 云不可篡改的 (WORM) 存储支持
- 关于 AWS IAM Role Anywhere 支持
- 关于 Azure 服务主体支持
- 关于 NetBackup 对 AWS Snowball Edge 的支持
- 关于云直连
- MSDP S3 接口
- 监视重复数据删除活动
- 管理重复数据删除
- 管理 MSDP 服务器
- 管理 NetBackup 重复数据删除引擎凭据
- 管理介质服务器重复数据删除池
- 关于 MSDP 数据完整性检查
- 关于 MSDP 存储基址重置
- 恢复 MSDP
- 替换 MSDP 主机
- 卸载 MSDP
- 重复数据删除体系结构
- 配置和管理通用共享
- 配置隔离恢复环境 (IRE)
- 使用 NetBackup 重复数据删除 Shell
- 从重复数据删除 shell 管理用户
- 关于外部 MSDP 目录库备份
- 从重复数据删除 shell 管理证书
- 从重复数据删除 shell 管理 NetBackup 服务
- 从重复数据删除 shell 监控 NetBackup 服务并对其进行故障排除
- 从重复数据删除 shell 管理 S3 服务
- 故障排除
- 附录 A. 迁移到 MSDP 存储
- 附录 B. 从 Cloud Catalyst 迁移到 MSDP 直接云分层
- 附录 C. Encryption Crawler
使用 Direct Network File System 提高网络挂接存储的性能
对于 Oracle 数据库,相比于使用标准 NFS,Direct Network File System (dNFS) 可提高网络挂接存储 (NAS) 的性能。Direct NFS 支持 Oracle 软件在与存储服务器通信时跳过操作系统的 NFS 客户端。此外,Direct NFS 还支持多达四条并行网络存储路径并在这些路径之间实现负载平衡,从而提高了高可用性 (HA) 和可扩展性。这些改进节省了数据库存储成本。
NFS 服务器的写入大小值 (wsize) 必须至少为 32768。
NFS 装入点必须通过操作系统 NFS 客户端和 Direct NFS 客户端装入。
使用以下命令将 NFS 缓冲区大小参数 rsize 和 wsize 设置为至少1048576:
rsize and wsize
nfs_server:/vol/DATA/oradata /mnt/ nfs\ rw,bg,hard,nointr,rsize=1048576,wsize=1048576,tcp,actimeo=0,vers=3,timeo=600
确保 TCP 网络缓冲区大小足够大,不会影响 Direct NFS 性能。可以使用以下命令验证 TCP 缓冲区大小:
sysctl -a |grep -e net.ipv4.tcp_[rw]mem
TCP 缓冲区输出
net.ipv4.tcp_rmem = 4096 87380 1056768
net.ipv4.tcp_wmem = 4096 16384 1056768
要更改缓冲区大小,请以 root 用户身份打开
/etc/sysctl.conf
,然后修改以下值:sysctl.conf
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.tcp_wmem = 4096 16384 4194304
在运行
sysctl -p
之前,请使用 /etc/rc.d/init.d/network restart 重新启动网络。
要启用 Direct NFS,请运行以下命令并重新启动数据库实例:
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dnfs_on
要启用 Direct NFS,请运行以下命令并删除 oranfstab
文件:
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dnfs_off
在 Direct NFS 的以下目录中,搜索 oranfstab
文件,其中该文件的第一个匹配条目是装入点。可以更新文件,以设置多路径并处理其他配置详细信息。
$ORACLE_HOME/dbs
/var/opt/oracle
/etc/mnttab
使用以下参数列表为要使用 Direct NFS 访问的每个 NFS 服务器创建 oranfstab
文件:
表:用于创建 oranfstab 文件的参数
参数 |
用法 |
---|---|
server |
NFS 服务器的唯一标识符。 |
local |
数据库主机上的网络路径(最多 4 条)。 |
path |
NFS 服务器上的网络路径(最多 4 条)。 |
export |
NFS 服务器上的导出卷。 |
mount |
已导出卷的本地装入点。 |
mnt_timeout |
等待第一次装入的时间(以秒为单位)。 |
dontroute |
阻止传出消息的操作系统路由。 |
management |
NFS 服务器管理接口的网络路径。 |
nfs_version |
Direct NFS 客户端使用的 NFS 协议版本。 |
security_default |
适用于一个服务器条目中所有导出 NFS 服务器路径的默认安全模式。 |
security |
对 Direct NFS 客户端启用 Kerberos 身份验证协议安全性的安全级别。 |
community |
用于 SNMP 查询的社区字符串。 |
oranfstab
文件的示例输出。
server: myNFSServer1 local: 192.168.1.1 path: 192.168.1.2 local: 192.168.2.1 path: 192.168.2.2 local: 192.168.3.1 path: 192.168.3.2 local: 192.168.4.1 path: 192.168.4.2 export: /vol/oradata1 mount: /mnt/oradata1 export: /vol/oradata2 mount: /mnt/oradata2 mnt_timeout: 600
确保在以下路径设置 oradism
文件:$ORACLE_HOME/bin/oradism
。Direct NFS 使用此 oradism
二进制文件以 root 身份发出装入。该文件必须位于每个节点的本地且具有 root 用户的所有权。
要确保该文件位于每个节点的本地,请运行 chown root $ORACLE_HOME/bin/oradism 命令。运行 chmod 4755 $ORACLE_HOME/bin/oradism,以确保 oradism
文件具有正确的访问权限。
有关客户端监控,请参考下表中的内容。
表:v$ 表
项目 |
描述 |
---|---|
|
列出 Direct NFS 客户端已装入的 NFS 服务器。 |
|
列出 Direct NFS 客户端已打开的文件。 |
|
列出从 NFS 服务器到 Direct NFS 建立的 TCP 连接。 |
|
列出 Oracle 进程发出的不同 NFS 操作的统计信息。 |
确保在 Windows 服务器上使用 Oracle 安装程序安装 Oracle 11g 软件或更高版本。
创建并配置 oranfstab
文件。必须在 %ORACLE_HOME%\dbs
目录中添加 oranfstab
文件。确保文件名中添加了任意文件扩展名(例如,文本文件 - txt)。
按以下方式配置 oranfstab
:
C:\>type %ORACLE_HOME%\dbs\oranfstab server: lnxnfs <=== NFS server Host name path: 10.171.52.54 <--- First path to NFS server ie NFS server NIC local: 10.171.52.33 <--- First client-side NIC export: /oraclenfs mount: y:\ uid:1000 gid:1000 C:\>
Direct NFS 客户端使用 UID 或 GID 值访问 oranfstab
文件中列出的所有 NFS 服务器。Direct NFS 会忽略值为 0 的 UID 或 GID。前面示例中使用的 UID 和 GID 是 NFS 服务器上 Oracle 用户具有的值。
从 NFS 服务器导出的路径必须可以被具有 oranfstab
文件中指定 UID 和 GID 的 Oracle 用户访问,以执行读取、写入和运行操作。如果 UID 和 GID 均未列出,则使用默认值 65534 访问 oranfstab
文件中列出的所有 NFS 服务器。