oracle rac 装置手册sina - 威尼斯人

oracle rac 装置手册sina

2019-02-08 08:49:17 | 作者: 哲瀚 | 标签: 装置,节点,集群 | 浏览: 7574

本手册在以下环境中实验装置成功:
1、曙光s4800效劳器(AMD 64位 双网卡)2台,硬盘已做好raid 1
2、光纤盘阵、光纤交流机
3、效劳器装置 redhat as4 update 2,内核版别2.6.9-22.ELsmp
本次装置需求的软件:
1、10201_database_linux_x86_64.cpio.gz
2、10201_clusterware_linux_x86_64.cpio.gz
3、oracleasm-support-2.0.3-1.x86_64.rpm
4、oracleasmlib-2.0.2-1.x86_64.rpm
5、oracleasm-2.6.9-22.ELsmp-2.0.3-1.x86_64.rpm
6、binutils-2.15.92.0.2-13.0.0.0.2.x86_64.rpm
下载地址:
1、2 https://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linx8664soft.html
3、4、5 https://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html
6、 https://oss.oracle.com/projects/compat-oracle/files/RedHat/
本手册的底子方针是装置并完结Asm+RAC,装置进程中以装置实际情况为准,并参阅网上许多施行计划、OTN网站等许多文档,力求把装置中遇到的问题及解决办法完好的表达出来。
本文档由 Oracle10g RAC数据库简介、装置Redhat as4.0、针对Oracle装备redhat、ASM装备同享磁盘、装置装备Oracle RAC、创立和删去数据库六部分组成。

!以下部分假如没有特别阐明,则要求在每个节点别离履行



榜首部分 Oracle10g RAC数据库简介
oracle10g RAC结构
下图显现了 Oracle RAC 10g 装备的首要组件。 集群中的节点通常是独自的效劳器(主机), 本文中,两个节点便是两台s4800效劳器。依据集群规划的巨细,能够扩展到更多节点。

硬件
在硬件级别上,RAC 集群中的各节点同享三种功用:
1.对同享磁盘存储的拜访
2.与专用网络的衔接
3.对公共网络的拜访。
同享磁盘存储
Oracle RAC 依赖于一个同享磁盘体系结构。 数据库文件、联机重做日志和数据库的操控文件有必要都能为集群中的每个节点所拜访。 同享磁盘还存储 Oracle Cluster Registry 和 Voting Disk(稍后评论)。 装备同享存储有多种办法,包含直接衔接磁盘(通常是运用铜缆或光纤的 SCSI)、存储区域网 (SAN) 和网络衔接存储 (NAS)。
专用网络
每个集群节点经过专用高速网络衔接到悉数其他节点,这种专用高速网络也称为集群互联或高速互联 (HSI)。 Oracle 的 Cache Fusion 技能运用这种网络将每个主机的物理内存 (RAM) 有用地组合成一个高速缓存。 Oracle Cache Fusion 经过在专用网络上传输某个 Oracle 实例高速缓存中存储的数据答应其他任何实例拜访这些数据。 它还经过在集群节点中传输确定和其他同步信息坚持数据完好性和高速缓存一致性。
专用网络通常是用千兆以太网构建的,可是关于高容量的环境,许多厂商供给了专门为 Oracle RAC 规划的低推迟、高带宽的专有解决计划。 Linux 还供给一种将多个物理 NIC 绑定为一个虚拟 NIC 的办法(此处不触及)来添加带宽和进步可用性。
公共网络
为坚持高可用性,为每个集群节点分配了一个虚拟 IP 地址 (VIP)。 假如主机发作毛病,则能够将毛病节点的 IP 地址从头分配给一个可用节点,然后答应应用程序经过相同的 IP 地址持续拜访数据库。
Oracle 集群安排妥当效劳(CRS)
Oracle RAC 10g 引进了 Oracle 集群安排妥当效劳 (CRS) — 一组用于集群环境的与渠道无关的体系效劳。 在 RAC 和 Oracle 并行效劳器从前版别中,Oracle 依托厂商供给的集群办理软件来供给这些效劳。 尽管 CRS 与厂商供给的集群件协同作业,但 Oracle RAC 10g 所需组件仅仅 CRS。 实际上,有必要在装置 RAC 之前装置 CRS。

Oracle RAC 软件
Oracle RAC 10g 软件是 RAC 数据库的中心,每个集群节点上都有必要装置。 走运的是,Oracle Universal Installer (OUI) 能够完结在每个节点上装置 RAC 软件的大部分作业。 您只需在一个节点上装置 RAC — OUI 会完结其他的作业。
Oracle 主动存储办理 (ASM)
ASM 是 Oracle 数据库 10g 中的一个新特性,它以一种与渠道无关的办法供给文件体系效劳、逻辑容量办理器和软件 RAID。Oracle ASM 能够条带化和镜像磁盘,然后完结了在数据库被加载的情况下添加或移除磁盘以及主动平衡 I/O 以删去“热门”。它还支撑直接和异步的 I/O,并运用 Oracle9i 中引进的 Oracle 数据办理器 API(简化的 I/O 体系调用接口)。
Oracle ASM 不是通用的文件体系,只能用于 Oracle 数据文件、重做日志、操控文件和 RMAN 快速康复区。ASM 中的文件既能够由数据库主动创立和命名(运用 Oracle 办理文件特性),也能够由 DBA 手动创立和命名。由于操作体系无法拜访 ASM 中存储的文件,因而对运用 ASM 文件的数据库履行备份和康复操作的仅有途径就是运用康复办理器 (RMAN)。
ASM 作为独自的 Oracle 实例施行,只要它在运转时其他数据库才干拜访它。ASM 需求的内存不多: 对大部分体系来说只需 64MB。 在 Oracle RAC 环境中,ASM 实例有必要运转在每个集群节点上。
第二部分 装置Redhat AS 4.0 (Update2)
本文档实例装置在曙光S4800效劳器上,双网卡、每个节点经过光纤交流机衔接两个盘阵。装置进程中最好把衔接节点和盘阵的光纤拔下;或许假如不拔下光纤,装置进程中分区时只挑选本机硬盘,不要挑选盘阵。
假定效劳器全新装置redhat,而且效劳器为oracle专用。
Oracle 10g 经认证能够在不需求更新的情况下运转 Redhat AS 4.0的根本版别。
1.运用榜首张 CD 发动效劳器。
您或许需求更改 BIOS 设置,以答应从 CD 发动。
2.发动屏幕上呈现时在底部显现 boot:。
挑选 Enter,从操控台上履行图形装置。(关于其他装置办法和选项,请参阅 Red Hat 装置攻略。)
装置程序扫描硬件,时刻短显现 Red Hat 闪屏,然后开端显现一系列屏幕提示。
3.挑选言语
挑选简体中文。
4.装备键盘
承受默许值。
5.欢迎屏幕
单击 下一步。
6.装备鼠标
承受默许值。
7.装置类型
挑选 Custom。
8.设置磁盘分区
本文不介绍磁盘分区的详细办法,而是假定您了解磁盘分区办法。
(正告:对磁盘进行过错分区是删去硬盘上悉数内容的最牢靠、最方便的办法之一。假如不确定怎么分区,请先停下来,找人帮帮您,不然您将冒丢掉数据的风险!)
本文运用默许分区计划(文件体系均为 ext3),须留意如下一点:
-交流分区 — 将此分区巨细至少设置为体系 RAM 的两倍,但32位体系不要超越 2GB。假如需求大于 2GB 的交流空间,则创立多个交流分区。
9.装备发动加载程序
承受默许值。
10.装备网络
此刻装备两个网卡,用规划好的两个地址,一个公网地址,一个私有地址。
运用静态 IP 地址装备数据库效劳器。单击 Edit。
呈现一个弹出窗口。撤销选中 Configure using DHCP 复选框,并输入效劳器的 IP 地址和网络掩码。保证选中 Activate on boot,然后单击 OK。
在 Hostname 框中,挑选 manually 并输入主机名dbrac1……集群顺次类推。
在 Miscellaneous Settings 框中,输入其他网络设置。
11.装备防火墙
本次将不装备防火墙。挑选 No firewall。
12.其他言语支撑
承受默许值。
13.挑选时区
挑选合适您区域的时刻设置。将体系时钟设置为 UTC 对效劳器而言通常是一个很好的做法。为此,单击 System clock uses UTC。
14.设置 Root 口令
输入 root 的口令,并再次输入以进行承认。
15.挑选程序包组
最下面挑选全选。
单击 下一步 持续操作。
16.预备装置
单击 下一步。
17.装置程序包
软件将被仿制到硬盘并被装置。依据提示更改光盘,然后在装置完结时单击 下一步。
18.装备图形界面 (X)
承受默许值,除非装置程序无法辨认您的视频卡。假如您的视频卡无法被辨认,则将无法持续操作。
19.装备监视器
假如装置程序正确辨认了您的监视器,则承受默许值。不然,从列表中挑选一个兼容的监视器。
20.定制图形装备
承受默许值。
21.祝贺
从体系中取出装置介质,然后单击 下一步。
22.体系主动从头发动并显现一个新的欢迎屏幕。
单击下一步。
23.答应协议
阅览答应协议。假如赞同其间的条款,则挑选 Yes, I agree to the License Agreement 并单击下一步。
24.日期和时刻
设置日期和时刻。
假如要运用 NTP 效劳器(引荐),则挑选 Enable Network Time Protocol 并输入 NTP 效劳器的称号。
25.用户帐户
此刻不要为 oracle 创立帐户。本部分稍后将介绍怎么创立 oracle 帐户。
26.Red Hat Network
假如要当即运用或激活 Red Hat Network 帐户,则承受默许值,单击 Next 并遵从 Red Hat 产品顺便的产品激活阐明。
假如不能连到网络,此刻可不用激活,随意填上,检测网络不通,越过即可
27.其他 CD
单击下一步。
28.完结设置
单击下一步。
29.呈现一个图形登录屏幕。
30.祝贺!您的 Linux 软件现已装置结束。
验证装置
验证内核版别:
# uname -r
2.6.9-22.ELsmp
验证已装置的程序包:
# rpm -q make gcc gcc-c++ libaio libaio-devel
make-3.80-184.1
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
libaio-0.3.98-18.3
libaio-devel-0.3.98-18.3
注:应显现更高版别





第三部分 针对Oracle装备redhat
Linux 软件现已装置结束,现在需求针对 Oracle 对其进行装备。
3.1 验证体系要求
要验证体系是否满意 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运转以下指令。
要查看可用 RAM 和交流空间巨细,运转以下指令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo

例如:
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
所需最小 RAM 为 512MB,而所需最小交流空间为 1GB。关于 RAM 小于或等于 2GB 的体系,交流空间应为 RAM 数量的两倍;关于 RAM 大于 2GB 的体系,交流空间应为 RAM 数量的一到两倍。
Oracle 10g 软件还需求 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需求 400MB 的可用空间。
3.2 内核参数
1.内核参数
在/etc/sysctl.conf中修正:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144

然后用履行/sbin/sysctl –p

2.hangcheck-timer设置
RAC节点间经过CSS来判别通讯状况,因而需求设定定时器来触发判别。该定时器就是linux内核自带的hangcheck-timer。
详细操作:
在/etc/rc.local中参加(数值以详细情况而定,以下是默许值)
modprobe hangcheck-timer hangcheck_tick=30 hangcheck_margin=180
表明,每隔30秒查看一下节点状况,假如180秒内仍没有反应,则重启该节点。这也就是说,查看的距离最长为30+180秒,假如超越这个时刻,则体系重启。
Tip:假如体系尚不安稳,可将数值设置的大一些,这样能够有充沛的时刻来修正体系,不然体系会进入循环重启状况。
3.3 添加oracle用户和组
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle
uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),6(disk),1001(dba)

设置 oracle 帐户的口令:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.

设置oracle的shell约束:
在/etc/security/limits.conf文件中参加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


3.4 网络设置
注:此处运用的公共地址为规划好后的地址,不能为暂时地址(除非实验装置)
RAC要求机群内的每个节点至少有两块网卡,一个设置为共用(公网),对外供给效劳;一个设置为私用(专用),供给节点内的通知传输。此外还需求为共用网卡装备一个虚拟地址,oracle需求借此为用户供给通明的高可用效劳。详细介绍如下:
专用网络
每个集群节点经过专用高速网络衔接到悉数其他节点,这种专用高速网络也称为集群互联或高速互联 (HSI)。 Oracle 的 Cache Fusion 技能运用这种网络将每个主机的物理内存 (RAM) 有用地组合成一个高速缓存。 Oracle Cache Fusion 经过在专用网络上传输某个 Oracle 实例高速缓存中存储的数据答应其他任何实例拜访这些数据。 它还经过在集群节点中传输确定和其他同步信息坚持数据完好性和高速缓存一致性。
专用网络通常是用千兆以太网构建的,可是关于高容量的环境,许多厂商供给了专门为 Oracle RAC 规划的低推迟、高带宽的专有解决计划。 Linux 还供给一种将多个物理 NIC 绑定为一个虚拟 NIC 的办法(此处不触及)来添加带宽和进步可用性。
公共网络
为坚持高可用性,为每个集群节点分配了一个虚拟 IP 地址 (VIP)。 假如主机发作毛病,则能够将毛病节点的 IP 地址从头分配给一个可用节点,然后答应应用程序经过相同的 IP 地址持续拜访数据库。
修正/etc/hosts参加下面内容,:


127.0.0.1  localhost.localdomain  localhost
# public address
10.45.170.17  dbrac1
10.45.170.18  dbrac2
# private address
172.168.0.17  dbrac1-eth0
172.168.0.18  dbrac2-eth0
# virtual address
10.45.170.117  dbrac1-vip
10.45.170.118  dbrac2-vip


虚拟地址能够随意起一个(保证同一个网段),在装置RAC的时分,vipca会主动将虚拟地址绑定在公共网卡上的。


3.5 为用户等效性设置SSH
在装置 Oracle RAC 10g 期间,OUI 需求把文件仿制到集群中的其他主机上并在其上履行程序。 为了答应 OUI 完结此使命,有必要装备 SSH 以启用用户等效性。 用 SSH 树立用户等效性就供给了一种在集群中其他主机上仿制文件和履行程序时不需求口令提示的安全办法。
榜首步是生成 SSH 的公共密钥和专用密钥。 SSH 协议有两个版别;版别 1 运用 RSA,版别 2 运用 DSA,因而咱们将创立这两种类型的密钥,以保证 SSH 能够运用任一版别。 ssh-keygen 程序将依据传递给它的参数生成任一类型的公共密钥和专用密钥。
当您运转 ssh-keygen 时,将提示您输入一个用于保存密钥的方位。 当提示时只需按 Enter 承受默许值。 随后将提示您输入一个口令短语。 输入您能记住的口令,然后再次输入该口令进行承认。 当您完结以下过程后,在 ~/.ssh 目录中将会有四个文件: id_rsa、id_rsa.pub、id_dsa 和 id_dsa.pub。 id_rsa 和 id_dsa 文件是您的专用密钥,千万不要通知任何人。 id_rsa.pub 和 id_dsa.pub 文件是您的公共密钥,有必要将其仿制到集群中其他每个主机上。
在每个主机上,以 oracle 用户身份登录:
$ mkdir ~/.ssh
$ chmod 755 ~/.ssh
$ /usr/bin/ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
4b:df:76:77:72:ba:31:cd:c4:e2:0c:e6:ef:30:fc:37 oracle@ds1.orademo.org
留意:本例中此处一路按回车挑选默许
$ /usr/bin/ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_dsa.
Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.
The key fingerprint is:
af:37:ca:69:3c:a0:08:97:cb:9c:0b:b0:20:70:e3:4a oracle@ds1.orademo.org
留意:本例中此处一路按回车挑选默许

现在,有必要将每个主机上的公共密钥文件 id_rsa.pub 和 id_dsa.pub 的内容仿制到其他每个主机的 ~/.ssh/authorized_keys 文件中。 运用 ssh 将每个文件的内容仿制到 ~/.ssh/authorized_keys 文件。 请留意,当您运用 ssh 榜首次拜访长途主机时,其 RSA 密钥将是不知道的,然后将提示您承认是否期望衔接该主机。 SSH 将记载该长途主机的 RSA 密钥,并在今后衔接该主机时不再做出相关提示。
只需在榜首个主机上,以 oracle 用户身份登录(仿制本地帐户的密钥,以便衔接本地主机的 ssh 能够起作用):

(假如您要剪切和张贴这些指令,则别离运转它们。 SSH 每次会提示输入 oracle 的口令,假如一起张贴这些指令,则榜首个指令在提示输入口令之前改写输入缓冲区,然后导致其他指令将会丢掉。)
$ cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
$ cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
$ ssh oracle@dbrac2 cat ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
The authenticity of host dbrac2 (10.49.9.100) cant be established.
RSA key fingerprint is d1:23:a7:df:c5:fc:4e:10:d2:83:60:49:25:e8:eb:11.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added dbrac2,10.49.9.100 (RSA) to the list of known hosts.
oracle@dbrac2s password:
$ ssh oracle@dbrac2 cat ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys
oracle@dbrac2s password:
$ chmod 644 ~/.ssh/authorized_keys
要对第二个主机做相同的处理。请留意,这次有的SSH不会提示您输入oracle的口令。这是由于榜首个主机(dbrac1)现在知道了第二个主机的公共密钥,而SSH现在运用的是一种不同的认证协议。

树立用户等效性
假如悉数均设置正确,则您现在就能够运用 ssh 在其他集群主机上不用输入口令而登录、履行程序和仿制文件了。 经过在长途集群主机上运转比如 date 等简略指令来验证用户等效性:
$ ssh dbrac2 date
Sun Jun 27 19:07:19 CDT 2004
测验每个方向上悉数效劳器的连通性是非常重要的。这样会保证当 OUI 在 CRS 和数据库软件装置期间企图仿制文件时不会呈现相似以下的音讯。 该音讯只要在长途节点上榜首次履行操作时才会呈现,因而经过测验连通性,您不只保证了长途操作的正常运转,还完结了初始的安全密钥交流。
The authenticity of host dbrac2 (10.49.9.100) cant be established.
RSA key fingerprint is 8f:a3:19:76:ca:4f:71:85:42:c2:7a:da:eb:53:76:85.
Are you sure you want to continue connecting (yes/no)? yes
留意: 以上过程履行完今后,需求履行和本机树立等效性,不然装置CRS时也会犯错,在每个节点上别离履行:
$ ssh hostname
(此处hostname别离为dbrac1、dbrac2)






第四部分 ASM装备同享磁盘
装备同享磁盘的办法有三种:
1. Oracle 集群文件体系 (OCFS)
2. 主动存储办理器 (ASM)
3. 原始设备
从可扩展性和可办理性方面考虑,咱们运用的是用ASM Library Driver装备ASM的同享磁盘。其他两种装备同享磁盘的办法将在最终面的附录部分介绍。




4.1装置ASM软件
从https://www.oracle.com/technology/software/tech/linux/asmlib/rhel4.html找到要下载的三个RPM 软件包,留意,必定要与内核版别和体系渠道相符。
用root权限履行:
# rpm -Uvh oracleasm-support-version.arch.rpm \
oracleasm-kernel-version.arch.rpm \
oracleasmlib-version.arch.rpm
在咱们体系中,为:
#rpm –Uvh oracleasm-support-2.0.3-1.x86_64.rpm \
  oracleasm-2.6.9-22.ELsmp-2.0.3-1.x86_64.rpm \
  oracleasmlib-2.0.2-1.x86_64.rpm
1.Preparing... [100%]
2:oracleasm-support  [ 33%]
3:oracleasm-2.6.9-22.ELsmp [ 66%]
Linking module oracleasm.o into the module path [ OK ]
3:oracleasmlib [100%]

对ASM进行装备:
# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.
这将装备 Oracle ASM 库驱动程序的发动时特点。以下问题将确定在发动时是否加载驱动程序以及它将具有的权限。当时值将显现在方括号(“[]”)中。按 ENTER 而不键入回应将保存该当时值。按 Ctrl-C 将停止。
Default user to own the driver interface []:oracle
Default group to own the driver interface []:dba
Start Oracle ASM library driver on boot (y/n) [n]:y
Fix permissions of Oracle ASM disks on boot (y/n) [y]:y
Writing Oracle ASM library driver configuration  done
Creating /dev/oracleasm mount point  done
Loading module "oracleasm"  done
Mounting ASMlib driver filesystem  done
Scanning system for ASM disks  done
AMS的指令如下所示:

oracle@DBRAC1:~ /etc/init.d/oracleasm
Usage: /etc/init.d/oracleasm
{start|stop|restart|enable|disable|configure|createdisk|deletedisk|querydisk|listdisks|scandisks|status}


现在,如下所示启用 ASMLib 驱动程序。
# /etc/init.d/oracleasm enable
Writing Oracle ASM library driver configuration  [ OK ]
Scanning system for ASM disks  [ OK ]
ASM的装置和装备是要在集群中的每个节点上履行的


4.2用ASM Library Driver装备ASM的同享磁盘
留意:4.2.1和4.2.2部分只需在一个节点上完结
4.2.1磁盘分区(fdisk)
按本次存储的分法,供给了一个15TB的RAID光纤盘阵并只划了一个卷给数据库用(当然今后空间不行能够再加),对操作体系来说就是认到一个设备。本次装置中它认成/dev/sdb,进行fdisk操作,
划3个分区,sdb1和sdb2都为1个G,剩余空间悉数给sdb3。
sdb1和sdb2是用来做Oracle Cluster Registry (OCR) 和 Voting Disk。
sdb3是给ASM用的
(下面比如中数值或许不同,指令是相同的)
#fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel.Changes will remain in memory only,
until you decide to write them.After that, of course, the previous
content wont be recoverable.

The number of cylinders for this disk is set to 4427.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):p
Disk /dev/sdb:255 heads, 63 sectors, 4427 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot  Start  End  Blocks  Id System

Command (m for help):n
Command action
e  extended
p  primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-4427, default 1):1
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-4427, default 4427):1000
Using value 1000

Command (m for help):n
Command action
e  extended
p  primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (1-4427, default 1001):1001
Using value 1001
Last cylinder or +size or +sizeM or +sizeK (1-4427, default 4427):2000
Using value 2000

Command (m for help):n
Command action
e  extended
p  primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (1-4427, default 1001):3001
Using value 3001
Last cylinder or +size or +sizeM or +sizeK (1-4427, default 4427):4427
Using default value 4427

Command (m for help):w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING:If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.

4.2.2创立ASM磁盘
经过以 root 用户身份运转以下指令来符号由 ASMLib 运用的磁盘。 仅从一个集群主机节点上履行此操作。提示: 以大写字母输入 DISK_NAME。当时版别中有一个过错,即假如运用小写字母,ASM 实例将无法辨认磁盘。
# /etc/init.d/oracleasm createdisk VOL1 /dev/sdb3
Marking disk "/dev/sdb" as an ASM disk  [ OK ]
……
TIP:依据咱们的装置经历,创立ASM disk时只能绑定一个分区(/dev/sdb3),而不能是一个设备(/dev/sdb)
以下示例演示了怎么列出符号为由 ASMLib 运用的悉数磁盘。
# /etc/init.d/oracleasm listdisks
VOL1
……
4.2.2在各个节点从头扫描ASM磁盘
必定在集群的其他节点上,以 root 用户身份运转以下指令,扫描所装备的ASMLib磁盘:
# /etc/init.d/oracleasm scandisks
这样其他节点上的ASM Disk才有用。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    转载 精妙SQL头条

    句子,数据库,运用
  • 2

    数据库管理工具alibaba

    数据库,运用,用户
  • 3

    mysql动态sql句子快报

    动态,句子,游标
  • 4

    使用oracle job和存储进程环球

    进程,数据,数据表
  • 5
  • 6

    数据库sina

    数据库,数据,功用
  • 7

    oracle rac 装置手册sina

    装置,节点,集群
  • 8