ORACLE Direct NFS安装

DNFS由Oracle 11g引入的新特性,旨在提高系统自带NFS的IO性能。DNFS相对于系统级NFS的降低了网络和IO传输的消耗。普通NFS的IO能力不高的原因是:
1.低效的数据传输,多链路实现较难;
2.系统的RPC堆栈IO以队列方式实现,限制了发送到TCP层的数据;
3.oracle实例到nfs客户端的IO传输效率低下;

NFS与DNFS数据传输的路径:


普通NFS:



DNFS



可以看到dnfs比nfs少了TCP->IP的数据传输阶段,直接通过RPC进行连接。


安装过程:

环境
NFS SERVER:172.10.10.10 PROD2
NFS CLIENT:172.10.10.20 PROD1 

nfs的配置请参考:https://docs.oracle.com/cd/E37670_01/E37355/html/ol_setupnfssvr_btrfs.html

1.安装软件

PROD2#yum install nfs-utils -y



2.配置SERVER

1)PROD2上创建共享目录
PROD2#mkdir -p /u01/nfs_torage
PROD2#vi /etc/exports
2)修改exports
PROD2#cat /etc/exports
/u01/nfs_torage *(rw,sync,no_wdelay,insecure,insecure_locks,no_root_squash)

挂载选项:

a.https://docs.oracle.com/cd/E11882_01/install.112/e47689/post_inst_task.htm#LADBI1297
b.Mount Options for Oracle files for RAC databases and Clusterware when used with NFS on NAS devices (Doc ID 359515.1)


3)启动服务
PROD2# service rpcbind start
PROD2# service nfs start
PROD2# service nfslock start
PROD2# chkconfig rpcbind on
PROD2# chkconfig nfs on
PROD2# chkconfig nfslock on


4)检查配置
PROD2# exportfs -rv
PROD2# showmount -e localhost

3.配置client

1)创建挂载路径
PROD1# mkdir -p /vol/nfs_oradta
PROD1# chown -R oracle:oinstall /vol/nfs_oradata
PROD1# chmod -R 755 /vol/nfs_oradata


2)启动服务
PROD1# service rpcbind status
PROD1# chkconfig rpcbind on
PROD1# service restart rpcbind


3)查看服务端信息
PROD1#showmount -e PROD2


4)手动挂载
格式:mount -t nfs <NFS-SERVER-IP>:<EXPORT-LOCATION> <LOCAL-MOUNT-LOCATION>
PROD1#mount -t nfs PROD2:/u01/nfs_storage /vol/nfs_oradata


5)配置自动挂载
PROD1#cat /etc/fstab
PROD2:/u01/nfs_storage /vol/nfs_oradata nfs rw,bg,hard,nointr,tcp,vers=3,timeo=300,rsize=32768,wsize=32768,actimeo=0 0 0
或者
PROD1#vi /etc/rc.local
mount -o rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,vers=3,timeo=600,actimeo=0,suid PROD2:/u01/nfs_storage /vol/nfs_oradata 



4.配置DNFS

1)DNFS配置文件
挂载时dnfs通过查找以下文件决定挂载点的信息:
$ORCLE_HOME/dbs/oranfstab
/etc/orafnstab
/etc/mtab
内容格式如下:
Server:NFS服务器名
Path:NFS服务器IP或主机名
Export:从NFS服务器导出的路径
Mount:NFS的本地装载点

$vi /etc/oranfstab
server:PROD2
path:172.10.10.10
export:/u01/nfs_storage
mount:/vol/nfs_oradata


2)修改odm库
$sqlplus / as sysdba
sql>shutdown immediate;
$cd $ORACLE_HOME/rdbms/lib
$make -f ins_rdbms.mk dnfs_on
sql>startup


3)创建表空间
sql>create tablespace testnfs datfile ‘/u01/nfs_oradta/PROD1/testnfs01.dbf‘ size 100m;


4)检查dnfs是否生效
$grep NFS /u01/ap/oracle/diag/rdbms/prod1/PROD1/trace/alert_PROD1.log



5.与dsnfs相关的视图

v$dnfs_servers;
v$dnfs_files;
v$dnfs_chanels;
v$dnfs_tas;



6.禁用dnfs

1).删除表空间,停库
drop tablespace testnfs including contents andatfiles;
shutdown imediate

2).禁用dnfs:
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk dnfs_of

3).启动数据库
startup

4).删除相关的nfs配置

参考:

Step by Step - Configure Direct NFS Client (DNFS) on Linux (Doc ID 762374.1)

原文地址:https://blog.51cto.com/hunt1574/2419893

时间: 2024-10-09 09:26:52

ORACLE Direct NFS安装的相关文章

[转]Oracle 11g Direct NFS

Direct NFS ClientNAS storage devices use the Network File System (NFS) to access data. In Oracle Database 10g, NAS devices were accessed using operating system–specific kernel NFS drivers. This required that you tune many parameters, and the configur

【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)

RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体系的总结,一则进行回顾复习,另则便于查询使用.本图文文档亦源于此.阅读Oracle RAC安装与使用教程前,笔者先对这篇文章整体构思和形成进行梳理.由于阅读者知识储备层次不同,我将从Oracle RAC安装前的准备与规划开始进行整体介绍安装部署Oracle RAC.始于唐博士指导,对数据库集群进

使用NFS安装oracle软件

昨天,使用openfiler创建nas存储系统,并安装oracle软件,前面一切顺利,到创建数据库时报ora错误,原来使用nfs安装oracle数据库时,mount选项有特殊要求,整理总结如下,以备查: RAC In the table below Binaries is the shared mount points where the Oracle Home and CRS_HOME is installed. Datafiles includes Online Logs, Controlf

Oracle GoldenGate 快速安装配置实用指南

GoldenGate作为Oracle公司大力发展的核心战略产品,在高可用.容灾.数据抽取转换方面扮演着越来越重要的作用.goldengate可以做什么,说起来真的太多了,高可用.容灾.Real-Time数据同步,如果你做过BI,一定知道ETL的工具(datastage.infomatica等),goldengate也可以做,而且,还有两个很关键的因素,第一,goldengate支持异构的数据库,几乎囊括了所有的主流数据库,到底哪些呢,去这里看看吧http://www.oracle.com/tec

oracle rac存储安装

oracle rac 10.2 的在 linux 上的存储选项 博客分类: Oracle OracleLinux项目管理配置管理 Oracle 集群需要存储的软件和数据 项目 内容 最少磁盘空间 Clusterware 软件 集群软件 500M(安装完成后不变) voting disk(表决磁盘) 记录集群节点信息 20M OCR(Oracle 集群注册) 存储集群配置信息 100M Oracle 数据库软件 数据库软件 1.3G(安装完成后不变) RAC 数据库 存储所有数据库文件 1.2G(

nfs安装配置

nfs可以挂载制作好的根文件系统,同时可以像tftp一样传文件到开发板上. 一.nfs安装 sudo apt-get install nfs-kernel-server 二.建立工作目录 改变权限" 三.修改配置文件 3.1 在/etc/exports文件中添加配置 3.2 重启nfs服务

查看oracle数据库是否安装好

1.运行->cmd 2.输入sqlplus “as sysdba” 以 特殊身份登录到数据库 3. 验证数据库是否成功安装 输入select status from v$instance; 若显示数据库实例处于OPEN状态,则说明oracle数据库成功安装

oracle笔记1:-安装-体系结构-基本查询

一.Oracle数据库的安装(安装在虚拟机的xp系统里)     1.安装虚拟机     2.虚拟机内安装xp系统,以下步骤在虚拟机内进行     3.双击setup.exe,在出现的界面中设置口令,及确认口令(此口令即为system账号的密码),点击下一步     4.先决条件检查,将"用户已验证前面的复选框打勾,下一步     5.概要界面,点击安装     6.安装完成后,自动运行配置向导     7.口令管理界面,点击"口令管理"解锁SCOTT和HR两个账户    

Oracle 11g 的安装及配置详解

一.安装前的准备: 首先在这里给出本人的百度网盘的链接:http://pan.baidu.com/s/1c1WF1PQ:网速快的小伙伴建议到官网:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 进行下载. 下载完成之后发现有两个压缩包,建议是两个压缩包分别进行解压缩,然后再合并:在进行安装前我们要注意以下问题: 如果你的电脑上有各种病毒防火墙,要先关闭: 在安装前请保证你的系统是