加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

ORACLE Direct NFS安装

发布时间:2021-01-11 13:33:21 所属栏目:站长百科 来源:网络整理
导读:DNFS由Oracle 11g引入的新特征,旨在进步体系自带NFS的IO机能。DNFS相对付体系级NFS的低落了收集和IO传输的耗损。平凡NFS的IO手段不高的缘故起因是: 1.低效的数据传输,多链路实现较难; 2.体系的RPC仓库IO以行列方法实现,限定了发送到TCP层的数据; 3.oracle实

DNFS由Oracle 11g引入的新特征,旨在进步体系自带NFS的IO机能。DNFS相对付体系级NFS的低落了收集和IO传输的耗损。平凡NFS的IO手段不高的缘故起因是:
1.低效的数据传输,多链路实现较难;
2.体系的RPC仓库IO以行列方法实现,限定了发送到TCP层的数据;
3.oracle实例到nfs客户端的IO传输服从低下;

NFS与DNFS数据传输的路径:


平凡NFS:

ORACLE Direct NFS安装




DNFS

ORACLE Direct NFS安装




可以看到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,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)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读