Oracle可以构建在分布式存储上吗

Oracle可以构建在分布式存储上吗,第1张

现下比较流行的当属云计算了,风靡全球的新技术,我也不忍想参与一下。正好现在公司内需要进行服务器的整合,一方面是虚拟化路径,让一台机器能够充当N台的用途,另一方面则是分布式的路径,让N台机器协同运作;我比较感兴趣的是分布式,所以就准备做一些分布式的预研计划,算是云计算的一些实践性的理解。
现在公司绝大多数的应用时部署在Oracle上的,oracle本身有很多的高可用性,想要整合公司的服务器使用,首选当是RAC集群环境,准备做几个RAC集群环境分配给不同的产品线使用,再通过监控框架,定时出报告,将一些利用率不合理的集群进行删减节点的调整,把数据库服务器能管理起来。
RAC环境的方案这么敲定了,现在有了一个新的问题--存储,当然,买几个高性能的磁盘阵列,是最理想的解决方案,苦于现在的规划仍未带来实际的利益,领导对于买磁盘阵列确实非常的犹豫,我想还是另谋出路吧(也许做出点成绩,就可以买了!)。前段时间正好,准备了一些数据产品的设计方案,其中有一部分就是分布式存储的解决方案,就想尝试一下是否oracle可以在分布式存储上部署?
网上找到了一些分布式存储,后来看重了2个产品,MFS和HDFS,觉得MFS比较容易部署而且使用也比较方便,准备采用MFS,下面就准备做一些测试了,关于MFS和oracle的联合部署问题,今天开始的一周比较忙了,需要能够找到oracle和分布式存储的融合切入点。

踢人问题。常有人有人作弊,看不顺眼,怎么踢他出去?还有那些乱刷新的家伙,怎样揪出他,踢他出去?
首先回答踢人问题:
踢人分两种:
一是简单的踢他,不过他还可以再进来,这种简单,作方法:
控制台,输入users显示出每个玩家的ID编号
输入kick #XX(编号)(编号前面加#哦),OK,解决。
为什么要踢他的编号呢,因为有的人在名字里用了特殊符号或者太长记不住,所以踢编号是最好的方法。
二是踢他出去并封他的IP,让他就算换了名字也进不来。作方法:
控制台,先查ID编号,再输入banid YY #XX kick,就可以了,不过在实际中这样做自己主机就会退出游戏。
经过研究,发现,在局域网游戏中是不可以这样banid的,为什么呢?经查,所有局域网的玩家的uniqueid都是一样的,(虽然个人的ID编号不一样,)banid 命令是以uniqueid为识别的,所以banid别人就把自己顺便给banid 出去啦。
好,踢人问题解决了,可是有人捣乱刷新,怎么查出这个人呢?
解决方法:在他刷新或乱改了设置之后,马上调出控制台,好,你会看到这样的话:rcon from 1921682934 ……(之后写的是他用的远程控制密码和远程控制命令),看到IP了吗?
输入status,可以查看各个玩家的ID和对应的IP,看出是谁了吧?警告他!不要捣乱!不爽的话用users加kick 对付他也不过分哦。
!不过在此忠告大家,杀人不过头点地,封IP太毒了吧,踢一下也就行了,让他再进来不捣乱就行。

1、什么是NFS?

全称是 network file system 网络文件系统

什么是文件系统?

存取和组织文件的一种方法

什么是网络文件系统

通过网络存取和组织文件得一种方法机制

2、为什么要用共享存储

前端所有的应用服务器接受到用户上传的、文件、视频,都会通一的放到后端的存储上。

为什么要共享?

所有节点服务器都需要将内容存到存储上,要取的统一来取。

3、共享存储的种类

单点存储系统就是NFS,中小型企业,阿里云服务的NFS服务,OSS对象存储

NFS性能不太高

大型企业会用分布式存储FastDFS、GlsterFS、Mfs

4、NFS的工作原理

NFS网络文件系统

启动NFS 服务,而且还有启动很多端口

NFS功能,需要很多服务。每个服务都有端口,而且经常变化。

如何让客户端找到这些端口呢?就需要一个经纪人(rpc服务)

NFS服务:

1、NFS服务(有很多进程和端口) 把自己的端口告诉RPC

2、RPC服务(对外固定端口111)

客户端请求NFS服务,先找RPC 111,查到NFS的端口,发送给客户。

[上传失败(image-1da904-1555779833017)]

[上传失败(image-b0cdd-1555779833017)]

[上传失败(image-a1d9be-1555779833017)]

[上传失败(image-dcd4de-1555779833017)]

[上传失败(image-6c3472-1555779833017)]

5、安装

服务端和客户端都要安装

yum install nfs-utils rpcbind -y

rpm -qa nfs-utils rpbind

先起rpcbind 后起nfs不然注册不了

[root@nfs01 ~]# rpm -qa nfs-utils rpcbind ####

nfs-utils-130-061el7x86_64

rpcbind-020-47el7x86_64

rpcinfo -p 127001 #####查看有没有注册端口

program vers proto port service

100000 4 tcp 111 portmapper

100000 3 tcp 111 portmapper

100000 2 tcp 111 portmapper

100000 4 udp 111 portmapper

100000 3 udp 111 portmapper

100000 2 udp 111 portmapper

启动NFS

systemctl start nfs

systemctl enable nfs

[root@nfs01 ~]# netstat -lntup|egrep "rpc|nfs"

tcp 0 0 0000:20048 0000: LISTEN 9516/rpcmountd

tcp 0 0 0000:59204 0000: LISTEN 9463/rpcstatd

tcp6 0 0 :::20048 ::: LISTEN 9516/rpcmountd

tcp6 0 0 :::14450 ::: LISTEN 9463/rpcstatd

udp 0 0 0000:44521 0000: 9463/rpcstatd

udp 0 0 0000:20048 0000: 9516/rpcmountd

udp 0 0 0000:695 0000: 9424/rpcbind

udp 0 0 127001:735 0000: 9463/rpcstatd

udp6 0 0 :::20048 ::: 9516/rpcmountd

udp6 0 0 :::695 ::: 9424/rpcbind

udp6 0 0 :::4835 ::: 9463/rpcstatd

6、配置nfs

NFS配置文件 /etc/exports

[root@nfs01 ~]# man exports

EXAMPLE

/ master(rw) trusty(rw,no_root_squash)

/projects projlocaldomain(rw)

/usr localdomain(ro) @trusted(rw)

/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)

/pub (ro,insecure,all_squash)

/srv/>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10610832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存