-- 安装存储节点

OS:Oracle Linux 5.11(内存分配2G)
exadata version : 1.2.3.2.0  ,对应的介质名字为V33693-01.zip

[root@exacell01 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.11 (Tikanga)
[root@exacell01 ~]# cat /etc/oracle-release
Oracle Linux Server release 5.11
[root@exacell01 ~]# cat /etc/issue
Oracle Linux Server release 5.11
Kernel \r on an \m[root@exacell01 ~]# 

1 虚拟机的网络设置

eth0   public  192.168.2.101  管理网络网卡
eth1   priv   10.10.10.1      infiniband心跳网卡

配置yum源,安装软件包

mount /dev/sr0 /media
[root@exacell yum.repos.d]# more rhel.repo
[redhat-disk]
name=redhat
baseurl=file:///media
gpgkey=file:///media/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1
[root@exacell yum.repos.d]# 
yum install lm_sensors net-snmp net-snmp-utils perl-Compress-Zlib perl-HTML-Parser perl-libwww-perl perl-HTML-Tagset

2 设置hosts

[root@exacell01 raw]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain localhost
::1     localhost6.localdomain6 localhost6192.168.2.101    exacell01.demo.com  exacell01
10.10.10.1       exacell01-priv.demo.com  excell01-priv192.168.2.102    exadb01.demo.com   exadb01
10.10.10.2       exadb01-priv.demo.com  exadb01-priv
You have new mail in /var/spool/mail/root
[root@exacell01 raw]# 

3 创建文件夹

mkdir /var/log/oracle
chmod 775 /var/log/oracle
mkdir /opt/oracle
chmod 775 /opt/oracle

4 配置系统参数

vi /etc/sysctl.conf
fs.file-max=65536
fs.aio-max-nr=50000000
vm.min_free_kbytes=512000
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=8388608
net.core.wmem_max=4194304

sysctl -p 生效

vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
root  soft  nofile 131072
root  hard  nofile 131072
celladmin soft nproc 2047
celladmin hard nproc 16384
celladmin soft nfile 131072
celladmin hard nproc 131072
vi /etc/pam.d/login
session  required  pam_limits.so 

5 配置RDS协议,使操作系统启动的时候,自动加载。exadata存储软件从12c开始,需要rds支持。这里也设置下。

modprobe rds
modprobe rds_tcp
modprobe rds_rdmavi /etc/modprobe.d/rds.conf
install rds /sbin/modprobe --ignore -install rds && /sbin/modprobe rds_tcp && /sbin/modprobe rds_rdma

6 关闭防火墙和selinux

chkconfig iptables off
service iptables stop
chkconfig ip6tables off
service ip6tables stop vi /etc/selinux/config
SELINUX=disabled 

7 安装存储软件

V33693-01.zip .解压后,在目录\V33693-01\cellImageMaker_11.2.3.2.0_LINUX.X64_120713-1.x86_64\dl180\boot\cellbits下,有cell.bin文件。上传到cell节点,unzip后,会有两个文件。jdk-1_5_0_15-linux-amd64.rpm和cell-11.2.3.2.0_LINUX.X64_120713-1.x86_64.rpm。主要使用这两个文件来模拟cell。

[root@exacell01 home]# unzip cell.bin
Archive:  cell.bin
warning [cell.bin]:  6408 extra bytes at beginning or within zipfile(attempting to process anyway)inflating: cell-11.2.3.2.0_LINUX.X64_120713-1.x86_64.rpm  inflating: jdk-1_5_0_15-linux-amd64.rpm
[root@exacell01 home]# ll

解压完毕后,先安装jdk,再安装cell。(安装过程略)

8 调试cell服务

[root@exacell01 ~]# cellcli
CellCLI: Release 11.2.3.2.0 - Production on Thu Nov 28 02:56:01 CST 2019Copyright (c) 2007, 2012, Oracle.  All rights reserved.
Cell Efficiency Ratio: 1,000CellCLI> alter cell restart services allStopping the RS, CELLSRV, and MS services...
The SHUTDOWN of services was successful.
Starting the RS, CELLSRV, and MS services...
Getting the state of RS services...  running
Starting CELLSRV services...
The STARTUP of CELLSRV services was successful.
Starting MS services...
The STARTUP of MS services was successful.CellCLI> 

设置cellinit.ora文件。如果为空,手工加入IP 。或者命令行加入

CellCLI> create cell cell1 interconnect1=eth0
Cell cell1 successfully created
Starting CELLSRV services...
The STARTUP of CELLSRV services was successful.CellCLI> [root@exacell01 config]# pwd
/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/cellsrv/deploy/config
[root@exacell01 config]# cat cellinit.ora
#CELL Initialization Parameters
version=0.0
HTTP_PORT=8888
bbuChargeThreshold=800
SSL_PORT=23943
RMI_PORT=23791
ipaddress1=10.10.10.1/24
bbuTempThreshold=60
DEPLOYED=TRUE
JMS_PORT=9127
BMC_SNMP_PORT=162
[root@exacell01 config]# CellCLI> list cell attributes cellSrvstatus,msstatus,rsstatus detailcellsrvStatus:          runningmsStatus:            runningrsStatus:            runningCellCLI> 

9 建立虚拟磁盘

mkdir -p /opt/oracle/cell/disks/raw
cd /opt/oracle/cell/disks/raw
dd if=/dev/zero of=disk01 bs=1M count=1024
dd if=/dev/zero of=disk02 bs=1M count=1024
dd if=/dev/zero of=disk03 bs=1M count=1024
dd if=/dev/zero of=disk04 bs=1M count=1024
dd if=/dev/zero of=disk05 bs=1M count=1024
dd if=/dev/zero of=disk06 bs=1M count=1024
dd if=/dev/zero of=disk07 bs=1M count=1024
dd if=/dev/zero of=disk08 bs=1M count=1024
dd if=/dev/zero of=disk09 bs=1M count=1024
dd if=/dev/zero of=disk10 bs=1M count=1024
dd if=/dev/zero of=disk11 bs=1M count=1024
dd if=/dev/zero of=disk12 bs=1M count=1024
dd if=/dev/zero of=FLASH01 bs=1M count=1024
dd if=/dev/zero of=FLASH02 bs=1M count=1024
dd if=/dev/zero of=FLASH03 bs=1M count=1024
dd if=/dev/zero of=FLASH04 bs=1M count=1024dd if=/dev/zero of=disk13 bs=1M count=2048
dd if=/dev/zero of=disk14 bs=1M count=2048
dd if=/dev/zero of=disk15 bs=1M count=2048
dd if=/dev/zero of=disk16 bs=1M count=2048
dd if=/dev/zero of=disk17 bs=1M count=2048
dd if=/dev/zero of=disk18 bs=1M count=2048
dd if=/dev/zero of=disk19 bs=1M count=2048
dd if=/dev/zero of=disk20 bs=1M count=2048[root@exacell01 raw]# ll
total 33587296
-rw-rw---- 1 root root 1073741824 Nov 26 12:20 disk01
-rw-rw---- 1 root root 1073741824 Nov 26 11:23 disk02
-rw-rw---- 1 root root 1073741824 Nov 26 11:23 disk03
-rw-rw---- 1 root root 1073741824 Nov 26 11:23 disk04
-rw-rw---- 1 root root 1073741824 Nov 26 12:20 disk05
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk06
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk07
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk08
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk09
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk10
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk11
-rw-rw---- 1 root root 1073741824 Nov 26 06:03 disk12
-rw-rw---- 1 root root 2147483648 Nov 26 12:20 disk13
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk14
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk15
-rw-rw---- 1 root root 2147483648 Nov 26 12:20 disk16
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk17
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk18
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk19
-rw-rw---- 1 root root 2147483648 Nov 26 12:19 disk20
-rw-rw---- 1 root root 1073741824 Nov 28 02:56 FLASH01
-rw-rw---- 1 root root 1073741824 Nov 28 02:56 FLASH02
-rw-rw---- 1 root root 1073741824 Nov 28 02:56 FLASH03
-rw-rw---- 1 root root 1073741824 Nov 28 02:56 FLASH04
[root@exacell01 raw]# 

10 创建celldisk

CREATE CELLDISK CD13  LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk13'
create celldisk cd14 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14'
create celldisk cd15 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15'
create celldisk cd16 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16'
create celldisk cd17 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17'
create celldisk cd18 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18'
create celldisk cd18 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19'
create celldisk cd20 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20'CellCLI> create celldisk cd14 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14'
CellDisk cd14 successfully createdCellCLI> create celldisk cd15 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15'
CellDisk cd15 successfully createdCellCLI> create celldisk cd16 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16'
CellDisk cd16 successfully createdCellCLI> create celldisk cd17 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17'
CellDisk cd17 successfully createdCellCLI> create celldisk cd18 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18'
CellDisk cd18 successfully createdCellCLI> create celldisk cd19 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19'   -- oK CELL-02526: Pre-existing cell disk: cd18CellCLI> create celldisk cd20 LUN='/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20'
CellDisk cd20 successfully createdCellCLI> 

11 创建griddisk

CellCLI> create griddisk all harddisk prefix=DATA
GridDisk DATA_CD_disk01_cell1 successfully created
GridDisk DATA_CD_disk02_cell1 successfully created
GridDisk DATA_CD_disk03_cell1 successfully created
GridDisk DATA_CD_disk04_cell1 successfully created
GridDisk DATA_CD_disk05_cell1 successfully created
GridDisk DATA_CD_disk06_cell1 successfully created
GridDisk DATA_CD_disk07_cell1 successfully created
GridDisk DATA_CD_disk08_cell1 successfully created
GridDisk DATA_CD_disk09_cell1 successfully created
GridDisk DATA_CD_disk10_cell1 successfully created
GridDisk DATA_CD_disk11_cell1 successfully created
GridDisk DATA_CD_disk12_cell1 successfully created
create griddisk gd13 celldisk=CD13
create griddisk gd14 celldisk=cd14
create griddisk gd15 celldisk=cd15
create griddisk gd16 celldisk=cd16
create griddisk gd17 celldisk=cd17
create griddisk gd18 celldisk=cd18
create griddisk gd19 celldisk=cd19
create griddisk gd20 celldisk=cd20 

-- 查看物理磁盘

CellCLI> list physicaldisk/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH01    /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH01   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH02     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH02   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH03     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH03   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH04     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH04   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk01      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk01    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk02      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk02    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk03      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk03    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk04      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk04    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk05      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk05    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk06      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk06    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk07      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk07    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk08      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk08    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk09      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk09    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk10      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk10    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk11      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk11    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk12      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk12    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk13      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk13    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20    normalCellCLI> 

-- 查看LUN

CellCLI> list lun/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH01     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH01   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH02     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH02   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH03     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH03   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH04     /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/FLASH04   normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk01      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk01    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk02      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk02    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk03      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk03    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk04      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk04    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk05      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk05    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk06      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk06    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk07      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk07    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk08      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk08    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk09      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk09    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk10      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk10    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk11      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk11    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk12      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk12    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk13      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk13    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk14    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk15    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk16    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk17    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk18    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk19    normal/opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20      /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/disks/raw/disk20    normalCellCLI>

查看celldisk

CellCLI> list celldiskCD13             normalcd14              normalcd15              normalcd16              normalcd17              normalcd18              normalcd19              normalcd20              normalCD_disk01_cell1   normalCD_disk02_cell1   normalCD_disk03_cell1   normalCD_disk04_cell1   normalCD_disk05_cell1   normalCD_disk06_cell1   normalCD_disk07_cell1   normalCD_disk08_cell1   normalCD_disk09_cell1   normalCD_disk10_cell1   normalCD_disk11_cell1   normalCD_disk12_cell1   normalFD_00_cell1       normalFD_01_cell1       normalFD_02_cell1       normalFD_03_cell1       normalCellCLI> 

-- 查看griddisk

CellCLI> list griddiskDATA_CD_disk01_cell1     activeDATA_CD_disk02_cell1  activeDATA_CD_disk03_cell1  activeDATA_CD_disk04_cell1  activeDATA_CD_disk05_cell1  activeDATA_CD_disk06_cell1  activeDATA_CD_disk07_cell1  activeDATA_CD_disk08_cell1  activeDATA_CD_disk09_cell1  activeDATA_CD_disk10_cell1  activeDATA_CD_disk11_cell1  activeDATA_CD_disk12_cell1  activegd13                  activegd14                  activegd15                  activegd16                  activegd17                  activegd18                  activegd19                  activegd20                  activeCellCLI> 

到这里,cell节点模拟完毕。

end

-- 补充一下,模拟安装12.1.2.2.0碰到的一些问题。后来更换为11的版本,就可以正常启动cell的服务了。

-- 下面这个是12.1.2.2.0的解压与安装。

[root@exadata-pxe01 cellbits]# unzip cell.bin
Archive:  cell.bin
warning [cell.bin]:  24211 extra bytes at beginning or within zipfile(attempting to process anyway)inflating: cell-12.1.2.2.0_LINUX.X64_150917-1.x86_64.rpm
[root@exadata-pxe01 cellbits]#
[root@exacell home]# ls
cell-12.1.2.2.0_LINUX.X64_150917-1.x86_64.rpm  celladmin  CELL.BIN  cellmonitor  COMMONOS  jdk-1.7.0_85-fcs.x86_64.rpm  lost+found
[root@exacell home]# 

分别安装jdk-1.7.0_85-fcs.x86_64.rpm 和cell-12.1.2.2.0_LINUX.X64_150917-1.x86_64.rpm。如果缺少包,将镜像文件中的COMMONOS.TBZ解压,在COMMONOS找就可以了。

[root@exadata-pxe01 CELLRPMS]# rpm -ivh jdk-1.7.0_85-fcs.x86_64.rpm
warning: jdk-1.7.0_85-fcs.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID ec551f03
Preparing...                ########################################### [100%]1:jdk                    ########################################### [100%]
Unpacking JAR files...rt.jar...jsse.jar...charsets.jar...tools.jar...localedata.jar...jfxrt.jar...
[root@exadata-pxe01 CELLRPMS]#
[root@exacell home]# rpm -ivh cell-12.1.2.2.0_LINUX.X64_150917-1.x86_64.rpm
Preparing...                ########################################### [100%]
Pre Installation steps in progress ...
Host name from hostname comamnd is exacell
Host name to use: exacell1:cell                   ########################################### [100%]
Post Installation steps in progress ...
Set cellusers group for /opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/deploy/log directory
Set 775 permissions for /opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/deploy/log directory
/opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/deploy
Installation SUCCESSFUL.
Done. Please Login as user celladmin, startup RS and MS, then create cell to startup CELLSRV to complete cell configuration.
If this is a manual installation, please stop and restart ExaWatcher to pick up newly installed binaries.
You can run "/opt/oracle.ExaWatcher/ExaWatcher.sh --stop" and then "/opt/oracle.ExaWatcher/ExaWatcher.sh --fromconf" to stop and restart ExaWatcher.
Logout and then re-login to use the new cell environment.
[root@exacell home]# 

启动服务 ,发现无法启动。这个是12c的问题,主要原因是因为内存不足。文档上提示需要10G的内存来模拟cell存储。

list cell attributes cellSrvstatus,msstatus,rsstatus detail
CellCLI> alter cell restart services allStopping the RS, CELLSRV, and MS services...
CELL-01509: Restart Server (RS) not responding.
Starting the RS, CELLSRV, and MS services...
Getting the state of RS services...  running
Starting CELLSRV services...
The STARTUP of CELLSRV services was not successful.
CELL-01553: Incorrect IP in cellinit.ora. IP is invalid or has incorrect/missing netmask. Please refer to RS incident log.
Starting MS services...
The STARTUP of MS services was not successful.
CELL-01553: Incorrect IP in cellinit.ora. IP is invalid or has incorrect/missing netmask. Please refer to RS incident log.CellCLI> 

解决方法, 加入java环境变量 -Djava.library.path=/opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/lib

vi /opt/oracle/cell/cellsrv/deploy/msdomain/bin/setDomainEnv.sh
JAVA_OPTIONS="-XX:-UseLargePages -XX:ParallelGCThreads=8 -Dweblogic.ListenPort=8888 -Djava.security.egd=file:/dev/./urandom -Dweblogic.ssl.JSSEEnabled=true -Dweblogic.security.SSL.enableJSSE=true -Dweblogic.security.SSL.protocolVersion=TLS1 -Djava.library.path=/opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/lib"
[RS] Started monitoring process /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/cellsrv/bin/cellrsbmt with pid 4081
[RS] Required IP parameters not configured in cellinit.ora. Err: 36
Errors in file /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/log/diag/asm/cell/exacell01/trace/rstrc_4072_4.trc  (incident=1):
RS-7445 [Required IP parameters missing] [Check cellinit.ora] [] [] [] [] [] [] [] [] [] []
Incident details in: /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/log/diag/asm/cell/exacell01/incident/incdir_1/rstrc_4072_4_i1.trc
Tue Nov 26 04:50:18 2019
RSBK version=11.2.3.2.0,label=OSS_11.2.3.2.0_LINUX.X64_120713,Fri_Jul_13_12:37:13_PDT_2012
[RS] Started Service RS_BACKUP with pid 4082
[RS] Kill previous monitoring process for core RS
Tue Nov 26 04:50:18 2019
[RS] Started monitoring process /opt/oracle/cell11.2.3.2.0_LINUX.X64_120713/cellsrv/bin/cellrssmt with pid 4087
Sweep [inc][1]: completed
[RS] Required IP parameters not configured in cellinit.ora. Err: 36CellCLI> create cell cell1 interconnect1=eth0
Cell cell1 successfully created
Starting CELLSRV services...
The STARTUP of CELLSRV services was successful.CellCLI>

CELL-01547: CELLSRV startup failed due to unknown reasons

-- 解决方法,内存太小。

CELL host name=exacell
CELL version=12.1.2.2.0,label=OSS_12.1.2.2.0_LINUX.X64_150917,Thu_Sep_17_16:08:46_PDT_2015
CELLSRV version md5: a8711a46114b239c614f4becce0c7d2e
OS Stats: Physical memory: 2772 MB. Num cores: 1
CELLSRV configuration parameters:
Cellsrv max memory not set. Total available mem: 2772 MB is less than required minimum: 3891 MB.
Running on simulated hardware in production environment
ocl_si_extent_desc_alloc: Extent descriptor allocation failed. Error:3 (Invalid parameters)
ocl_si_cache_config: SI alloc extent desc failed. num extent:0

-- 虚拟机内存调整到5.5G,最后还是内存太小无法启动。查看文档。说需要给虚拟机分配10G的内存,否则cell服务启动会失败。

CellCLI> alter cell restart services allStopping the RS, CELLSRV, and MS services...
The SHUTDOWN of services was successful.
Starting the RS, CELLSRV, and MS services...
Getting the state of RS services...  running
Starting CELLSRV services...
The STARTUP of CELLSRV services was not successful.
CELL-01547: CELLSRV startup failed due to unknown reasons.
Starting MS services...
The STARTUP of MS services was successful.CellCLI> list cell attributes cellSrvstatus,msstatus,rsstatus detailcellsrvStatus:          stoppedmsStatus:            runningrsStatus:            runningCellCLI> 

-- 错误日志,显示内存不够

CELL version=12.1.2.2.0,label=OSS_12.1.2.2.0_LINUX.X64_150917,Thu_Sep_17_16:08:46_PDT_2015
CELLSRV version md5: a8711a46114b239c614f4becce0c7d2e
OS Stats: Physical memory: 4976 MB. Num cores: 1
CELLSRV configuration parameters:
Memory reserved for cellsrv: 2076 MB Memory for other processes: 2900 MB
Running on simulated hardware in production environment
Successfully allocated 256 MB for Storage Index. Storage Index memory usage can grow up to a maximum of 207 MB.
CELL communication is configured to use 1 interface(s):10.10.10.1
IPC version: Oracle UDP/IP (generic)
IPC Vendor 1 Protocol 2Version 4.1
MS_ALERT HUGEPAGE CLEAR
Sun Nov 24 17:31:54 2019
ossmmap_map: mmap failed for SparseV2PhysMap len: 12800 as there is insufficient memory
Dumping oal memory statistics (all values in bytes)
cellsrv: total os mem: 3516900776 sga osmem: 1044381696 pga osmem: 1086888
cellsrv: sga alloc mem: 893931256 pga alloc mem: 510120
group: total os mem: 0 ocl: 3145728
Memtype: sga: cellsrv os mem 1044381696 all group os mem 0
Memtype: pga: cellsrv os mem 1086888 all group os mem 0
Memtype: cache: cellsrv os mem 1760239616 all group os mem 0
Memtype: storidx: cellsrv os mem 327217152 all group os mem 0
Memtype: heapsummary: cellsrv os mem 18022400 all group os mem 0
Memtype: codetext: cellsrv os mem 78643200 all group os mem 0
Memtype: malloc: cellsrv os mem 33554432 all group os mem 0
Memtype: stack: cellsrv os mem 253755392 all group os mem 0
Sun Nov 24 17:31:54 2019
[RS] monitoring process /opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/cellsrv/bin/cellrsomt (pid: 2766) returned with error: 161
Errors in file /opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/log/diag/asm/cell/exacell/trace/svtrc_2774_main.trc  (incident=153):
ORA-00600: internal error code, arguments: [TODO(zutao): handle OOM gracefully], [], [], [], [], [], [], [], [], [], [], []
Incident details in: /opt/oracle/cell12.1.2.2.0_LINUX.X64_150917/log/diag/asm/cell/exacell/incident/incdir_153/svtrc_2774_main_i153.trc
Sweep [inc][153]: completed
CELLSRV error - ORA-600 internal error
Sun Nov 24 17:31:54 2019
CELLSRV<2774> is no longer alive before state dump completes.
Could not connect to MS socket. Communication with MS may be degraded. errno=115
Sun Nov 24 17:31:54 2019
[RS] Stopped Service CELLSRV
Sun Nov 24 17:32:05 2019
[RS] Started Service MS with pid 2835

最后,更换exadata soft的版本后,就可以了。

END

exadata cell节点的模拟相关推荐

  1. oracle root密码重置,Exadata存储节点root用户密码重置

    某客户的exadata的cell节点的root用户的密码被弄丢了,需要将密码重置. 一般root密码丢失的问题,只需进入单用户模式,更改root密码即可.不过由于是在exadata上,所以过程稍微复杂 ...

  2. 数据库管理-第四十九期 Exadata的存储节点管理(20221223)

    数据库管理 2022-12-23 第四十九期 Exadata的存储节点管理 1 咋个查看数据是否被缓存到闪存卡了没 2 EM13.5的Exadata监控 3 存储降级 总结 第四十九期 Exadata ...

  3. redis哨兵集群部署 docker单机模拟-六节点

    目录 如果有不懂得,私信我就行,十分欢迎交流 一.准备工作 二.拉取redis镜像 三.部署多个容器 四.脚本讲解 1.脚本循环 2.配置文件 3.创建docker容器 五.从节点加入主节点 一.加入 ...

  4. 【Oracle】Exadata虚拟机配置(一)

    Exadata是Oracle软硬结合的一体机,通过自己的机子不可能全然模拟出来,这里搭建的虚拟机仅仅是一个简单的.能够供我们学习Exadata的环境. 最简单能够模拟的Exadata虚拟机须要两个节点 ...

  5. Exadata使用技巧 (-)

    1. 概述 Exadata数据库一体机已经经过多年的风雨磨砺修炼为X6版本:在中国Exadata也有着众多的成功案例,基于Oracle原厂和众多服务商的努力,我们对Exadata的使用也越来越成熟. ...

  6. Exadata使用技巧 (二)

    1. Exadata硬件篇 1.1 常规 默认密码,以下是Exadata中cell/db node IB等的默认密码: 组件 登陆 默认密码 Storage Cells root nm2user we ...

  7. Exadata存储服务器(又称Exadata存储单元)

    存储单元可以说是让Exadata如此大规模普及并且使用效果优异的核心要素. I/O性能问题始终是Exadata存储或者存储服务器尽力去解决的问题. Exadata存储服务器概述 Exadata数据库一 ...

  8. oracle怎么u盘启动,案例:制作U盘来安装EXADATA的操作系统 制作U盘启动系统盘

    天萃荷净 制作U盘来安装EXADATA的操作系统 在XD需要刷机(方言重装操作系统),现在比较常见的是一种是使用PXE来刷机,另外一张是使用U盘制作启动盘来刷机.PXE配置起来比较麻烦,这里展示制作U ...

  9. oracle exadata celldisk 闪存盘受损导致性能下降

    2018年12月7日早上接应用反馈oracle 一体机上的业务无法正常运转,系统超卡:由于一体机中跑着好几个11g的实例,全部实例的业务都反映很慢,速进行硬件方面的查看. 查看oracle数据库告警日 ...

最新文章

  1. 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
  2. Android开发---Activity的生命周期
  3. 博客园markdown语法扩展
  4. PAT (Advanced Level) 1035. Password (20)
  5. 【JZOJ4964】【GDKOI2017模拟1.21】Rhyme
  6. 计算机软件记不住设置,想知道电脑密码记不住了怎么办
  7. 拼多多化身4亿人都在用的App 2018年日均订单量翻倍
  8. python 装饰器装饰类
  9. 阿里巴巴组织能力建设(政委机制、绩效管理、人才发展等).pdf(附下载链接)...
  10. 斐讯 K2 路由器 无线中继 无线扩展设置教程图文
  11. Java下载excel文件并且添加水印效果
  12. myeclipse删除jar时出错,无法删除怎么办
  13. 新世达380修改服务器密码,新时达AS380利用小键盘调试说明
  14. centos 关于logrotate的使用
  15. C语言视频教程-谭浩强版-小甲鱼主讲—P18
  16. 手机ZTE中兴U802 U807手机解锁图案忘了 如何处理
  17. 【转】如何读学术论文
  18. 兵士不克不及怂就是干!美服龙战上传说--新浪炉石传说专区
  19. 台式计算机型号是什么问题,台式电脑的型号一般写在哪里
  20. 模拟退火算法(SA)简单介绍,附用python3求解最大值案例

热门文章

  1. 【JavaScript】JS库:numbro
  2. Android仿微信首页下拉显示小程序列表
  3. 北京林业大学信息学院软件工程研究生专业课初试总结
  4. Cadence Allegro导出DXF文件图文教程及视频演示
  5. MatlabImagesc动画设计
  6. 猜数字小游戏(人机互动)
  7. 小白学习java之mybatis第三天
  8. leetcode刷题记一 / 447
  9. oracle数据优化面试题,面试中回答关于oracle数据库优化的方法
  10. 安卓 - 不间断的长横线,不间断的破折号