标签云
asm恢复 bbed bootstrap$ dul kcbzib_kcrsds_1 kccpb_sanity_check_2 kcratr_nab_less_than_odr MySQL恢复 obet ORA-00312 ORA-00704 ORA-00742 ORA-01110 ORA-01200 ORA-01555 ORA-01578 ORA-01595 ORA-600 2662 ORA-600 2663 ORA-600 3020 ORA-600 4000 ORA-600 4137 ORA-600 4193 ORA-600 4194 ORA-600 16703 ORA-600 kcbzib_kcrsds_1 ORA-600 KCLCHKBLK_4 ORA-600 kcratr_nab_less_than_odr ORA-15042 ORA-15196 ORACLE 12C oracle dul ORACLE PATCH Oracle Recovery Tools oracle加密恢复 oracle勒索 oracle勒索恢复 oracle异常恢复 ORACLE恢复 Oracle 恢复 ORACLE数据库恢复 oracle碎片 OSD-04016 YOUR FILES ARE ENCRYPTED 比特币加密文章分类
- MongoDB (1)
- MongoDB恢复 (1)
- Others (2)
- 中间件 (2)
- WebLogic (2)
- 操作系统 (112)
- 数据库 (1,882)
- DB2 (22)
- MySQL (82)
- Oracle (1,707)
- Data Guard (53)
- EXADATA (8)
- GoldenGate (24)
- ORA-xxxxx (168)
- ORACLE 12C (72)
- ORACLE 18C (6)
- ORACLE 19C (15)
- ORACLE 21C (3)
- Oracle 23ai (8)
- Oracle ASM (72)
- Oracle Bug (8)
- Oracle RAC (56)
- Oracle 安全 (6)
- Oracle 开发 (28)
- Oracle 监听 (29)
- Oracle备份恢复 (661)
- Oracle安装升级 (108)
- Oracle性能优化 (62)
- 专题索引 (5)
- 勒索恢复 (91)
- PostgreSQL (37)
- pdu工具 (7)
- PostgreSQL恢复 (13)
- SQL Server (34)
- SQL Server恢复 (14)
- TimesTen (7)
- 达梦数据库 (5)
- 达梦恢复 (3)
- 生活娱乐 (2)
- 至理名言 (11)
- 虚拟化 (2)
- VMware (2)
- 软件开发 (51)
- Asp.Net (9)
- JavaScript (12)
- PHP (2)
- 小工具 (34)
- MongoDB (1)
-
最近发表
- 断电引起ORA-600 3005故障处理
- 记录一次云存储资源到期之后引起的数据库恢复
- Firebird 损坏数据库数据抢救工具—firebirdext
- Oracle 19c 202610补丁(RUs+OJVM)-19.33
- 由于con$.con#值达到极限,触发数据库增加约束报ORA-600 12807错误
- MongoDB 离线提取工具—mongoext
- .bres勒索病毒加密数据库dmp文件可恢复
- ORA-600 krsm_mrp_rebuild_lf_list.lno_mismatch
- 记录一次0丢失的ORA-00354: 损坏重做日志块标头故障恢复
- 不当数据库恢复操作导致一个月数据丢失
- obet快速修复oracle 位图损坏块
- 不太常见的10.2.0.1的oracle redo损坏恢复
- obet forcecopy功能抢救硬件故障中的数据文件
- kcratr_nab_less_than_odr和system坏块故障处理
- 通过obet 恢复system坏块,打开数据库
- obet dbv功能完整说明
- 分享一例运行在aix上的sap系统数据库恢复过程
- OBET-Oracle Block Editor Tool使用说明
- 几乎动用了所有手段的Oracle故障恢复
- Oracle Block Edit Tool (obet) 功能增强–2026.07
分类目录归档:EXADATA
制作U盘刷EXADATA
在XD需要刷机(方言重装操作系统),现在比较常见的是一种是使用PXE来刷机,另外一张是使用U盘制作启动盘来刷机.PXE配置起来比较麻烦,这里展示制作U盘刷机的过程.db节点和cell节点的制作方法基本相同,这里以cell节点的U盘制作为例说明制作过程
1. 前提条件
1) Linux 64位机器(最好直接在db和cell节点的机器上直接处理
2) U盘大小最少4G
3) 上传preconf.csv配置文件(使用java配置)
2. 下载image文件
通过888828.1文档找到image的名称,然后在edelivery中下载
3. 查看U盘盘符
[root@xifenfei tmp]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes 255 heads, 63 sectors/track, 3916 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 3655 29358756 83 Linux /dev/sda2 3656 3916 2096482+ 82 Linux swap / Solaris Disk /dev/sdb: 4048 MB, 4048551936 bytes 128 heads, 9 sectors/track, 6864 cylinders Units = cylinders of 1152 * 512 = 589824 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 8 6864 3949096 b W95 FAT32
4. 上传压缩文件到服务器,并解压
unzip V36290-01.zip tar xvf cellImageMaker_11.2.3.2.1_LINUX.X64_130109-1.x86_64.tar
5. dl180内容
[root@xifenfei tmp]# cd dl180/ [root@xifenfei dl180]# ll total 92 drwxr-xr-x 3 root root 4096 Jan 9 22:33 boot drwxrwxr-x 2 root root 4096 Jan 9 22:34 doc drwxr-xr-x 2 root root 4096 Jan 9 22:33 grub drwxr-xr-x 17 root root 4096 Jan 9 22:33 initrd -rwxrwxr-x 1 root root 27485 Jan 9 22:34 makeImageMedia.sh drwxrwxr-x 3 root root 4096 Jan 9 22:34 patches -r-xr-xr-x 1 root root 39041 Mar 31 2011 README_FOR_FACTORY.txt drwxrwxr-x 4 root root 4096 Jan 9 22:34 tmp
6. 制作U盘启动
--执行makeImageMedia.sh命令
[root@xifenfei dl180]# ./makeImageMedia.sh -preconf /tmp/preconf.csv
Done. Pre config verification OK
Please wait. Calculating md5 checksums for cellbits ...
Calculating md5 checksum for exaos.tbz ...
Calculating md5 checksum for cellboot.tbz ...
Calculating md5 checksum for cellfw.tbz ...
Calculating md5 checksum for kernel.tbz ...
Calculating md5 checksum for ofed.tbz ...
Calculating md5 checksum for sunutils.tbz ...
Calculating md5 checksum for hputils.tbz ...
Calculating md5 checksum for c7rpms.tbz ...
Calculating md5 checksum for commonos.tbz ...
Calculating md5 checksum for debugos.tbz ...
Calculating md5 checksum for cellrpms.tbz ...
Calculating md5 checksum for doclib.zip ...
Calculating md5 checksum for cell.bin ...
Please wait. Making initrd ...
214842 blocks
Please wait. Calculating md5 checksums for boot ...
Choose listed USB devices to set up the Oracle CELL installer
sdb Approximate capacity 3953 MB
--指定U盘盘符
Enter the comma separated (no spaces) list of devices or word 'ALL' for to select all: sdb <--注意
sdb will be used as the Oracle CELL installer
All data on sdb will be erased. Proceed [y/n]? y <--注意
The number of cylinders for this disk is set to 6864.
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): Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
The number of cylinders for this disk is set to 6864.
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)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): Command action
e extended
p primary partition (1-4)
Partition number (1-4): First cylinder (1-6864, default 1): Last cylinder or +size or +sizeM or +sizeK (1-6864, default 6864):
Command (m for help): The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
umount2: Invalid argument
umount: /dev/sdb1: not mounted
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
495008 inodes, 988270 blocks
49413 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1015021568
31 block groups
32768 blocks per group, 32768 fragments per group
15968 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 33 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Copying files... will take several minutes
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... yes
Checking if "/grub/stage2" exists... yes
Checking if "/grub/e2fs_stage1_5" exists... yes
Running "embed /grub/e2fs_stage1_5 (hd0)"... failed (this is not fatal)
Running "embed /grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal)
Running "install /grub/stage1 (hd0) /grub/stage2 p /grub/grub.conf "... succeeded
Done.
grub> Done creation of installation USB for DL180
现在已经制作完成,重启系统进入bios选择U盘启动,就可以对XD的cell节点进行刷机
发表在 EXADATA
评论关闭
dcli完成多节点对等ssh配置
dcli是Python脚本,可以实现在多节点中的之间非交换命令的执行,因为dcli执行需要通过ssh来实现,所以dcli也提供了ssh配置功能.本文通过dcli来完成多节点间的对等ssh配置
dcli整体描述
The dcli utility runs commands on multiple cells in parallel threads. However, it does not support an interactive session with a remote application on a cell. To use the dcli utility, copy the utility from the bin directory on a cell to a host computer from which central management can be performed. You can issue a command to be run on multiple cells, or use files that can be copied to cells and then run. The cells are referenced by their domain name or IP address. The dcli utility requires Python version 2.3 or later. You can determine the version of Python by running the python -V command. In addition, use of this tool assumes prior setup of SSH user-equivalence to a cell. You can use the dcli utility initially with the -k option to set up SSH user-equivalence to a cell.
dcli使用说明
[xifenfei@db1 ~]$ dcli
Error: No command specified.
usage: dcli [options] [command]
options:
--version show program's version number and exit
-c CELLS comma-separated list of cells
-d DESTFILE destination directory or file
-f FILE file to be copied
-g GROUPFILE file containing list of cells
-h, --help show help message and exit
-k push ssh key to cell's authorized_keys file
-l USERID user to login as on remote cells (default: celladmin)
-n abbreviate non-error output
-r REGEXP abbreviate output lines matching a regular expression
-s SSHOPTIONS string of options passed through to ssh
--scp=SCPOPTIONS string of options passed through to scp if different
from sshoptions
-t list target cells
-v print extra messages to stdout
--vmstat=VMSTATOPS vmstat command options
-x EXECFILE file to be copied and executed
服务器相关ip配置
[xifenfei@db1 ~]$ more xifenfei.txt 192.168.30.10 192.168.30.20 192.168.30.30 [xifenfei@db1 ~]$ more /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.30.30 db1 192.168.30.10 cell1 192.168.30.20 cell2
操作系统用户
说明:dcli配置对等ssh不需要uid完全一样,不需要用户密码完全一样,因为是双向对等,需要用户名一致
[root@cell2 ~]# id xifenfei uid=8001(xifenfei) gid=8001(xifenfei) groups=8001(xifenfei) [root@cell1 ~]# id xifenfei uid=8001(xifenfei) gid=8001(xifenfei) groups=8001(xifenfei) [root@db1 ~]# id xifenfei uid=8001(xifenfei) gid=8001(xifenfei) groups=8001(xifenfei)
db1节点配置ssh
[xifenfei@db1 ~]$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/xifenfei/.ssh/id_dsa):
Created directory '/home/xifenfei/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/xifenfei/.ssh/id_dsa.
Your public key has been saved in /home/xifenfei/.ssh/id_dsa.pub.
The key fingerprint is:
63:95:13:ba:4a:4c:13:93:67:7f:4f:e8:18:13:3c:4f xifenfei@db1
[xifenfei@db1 ~]$ dcli -k -g xifenfei.txt -l xifenfei
The authenticity of host '192.168.30.10 (192.168.30.10)' can't be established.
RSA key fingerprint is 1b:b6:91:11:58:89:b1:6a:c6:eb:72:df:68:d4:dd:5b.
Are you sure you want to continue connecting (yes/no)? yes
xifenfei@192.168.30.10's password:
The authenticity of host '192.168.30.20 (192.168.30.20)' can't be established.
RSA key fingerprint is 1b:b6:91:11:58:89:b1:6a:c6:eb:72:df:68:d4:dd:5b.
Are you sure you want to continue connecting (yes/no)? yes
xifenfei@192.168.30.20's password:
The authenticity of host '192.168.30.30 (192.168.30.30)' can't be established.
RSA key fingerprint is 54:ea:84:ae:38:24:07:31:9f:dd:8a:8b:4b:c2:a8:fe.
Are you sure you want to continue connecting (yes/no)? yes
xifenfei@192.168.30.30's password:
192.168.30.10: Warning: Permanently added '192.168.30.10' (RSA) to the list of known hosts.
192.168.30.10: ssh key added
192.168.30.20: Warning: Permanently added '192.168.30.20' (RSA) to the list of known hosts.
192.168.30.20: ssh key added
192.168.30.30: Warning: Permanently added '192.168.30.30' (RSA) to the list of known hosts.
192.168.30.30: ssh key added
[xifenfei@db1 ~]$ for host in `cat xifenfei.txt`
> do
> scp /home/xifenfei/.ssh/id_dsa.pub ${host}:/home/xifenfei/.ssh/authorized_keys
> done
id_dsa.pub 100% 602 0.6KB/s 00:00
id_dsa.pub 100% 602 0.6KB/s 00:00
id_dsa.pub 100% 602 0.6KB/s 00:00
[xifenfei@db1 ~]$ dcli -g xifenfei.txt -l xifenfei "chmod -R 700 /home/xifenfei/.ssh"
[xifenfei@db1 ~]$ dcli -g xifenfei.txt -l xifenfei "chown -R xifenfei /home/xifenfei/.ssh"
[xifenfei@db1 ~]$ ssh 192.168.30.30
Last login: Tue Dec 25 07:45:17 2012 from 192.168.30.30
[xifenfei@db1 ~]$ ssh 192.168.30.20
Last login: Tue Dec 25 19:17:30 2012 from 192.168.30.10
[xifenfei@db1 ~]$ ssh 192.168.30.10
Last login: Tue Dec 25 20:17:20 2012 from 192.168.30.20
--ssh为单向,正向可以ssh成功,逆向需要输入密码
[xifenfei@db1 ~]$ ssh 192.168.30.10
xifenfei@192.168.30.10's password:
拷贝ip文件到其他节点
[xifenfei@db1 ~]$ for host in `cat xifenfei.txt`
> do
> scp /home/xifenfei/xifenfei.txt ${host}:/home/xifenfei/xifenfei.txt
> done
xifenfei.txt 100% 42 0.0KB/s 00:00
xifenfei.txt 100% 42 0.0KB/s 00:00
scp: /home/xifenfei/xifenfei.txt: Permission denied --自身节点不能拷贝
cell1节点配置
[xifenfei@cell1 ~]$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/xifenfei/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/xifenfei/.ssh/id_dsa. Your public key has been saved in /home/xifenfei/.ssh/id_dsa.pub. The key fingerprint is: f2:b6:88:5c:c6:97:5e:38:c2:df:f1:58:49:8a:8d:90 xifenfei@cell1 [xifenfei@cell1 ~]$ dcli -k -g xifenfei.txt -l xifenfei The authenticity of host '192.168.30.10 (192.168.30.10)' can't be established. RSA key fingerprint is 1b:b6:91:11:58:89:b1:6a:c6:eb:72:df:68:d4:dd:5b. Are you sure you want to continue connecting (yes/no)? yes xifenfei@192.168.30.10's password: xifenfei@192.168.30.20's password: xifenfei@192.168.30.30's password: 192.168.30.10: Warning: Permanently added '192.168.30.10' (RSA) to the list of known hosts. 192.168.30.10: ssh key added 192.168.30.20: ssh key added 192.168.30.30: ssh key added [xifenfei@cell1 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 07:48:24 2012 from 192.168.30.30 --cell1 to cell2 正向成功,逆向失败 [xifenfei@cell1 ~]$ ssh 192.168.30.20 Last login: Tue Dec 25 19:23:42 2012 from 192.168.30.30 [xifenfei@cell2 ~]$ ssh 192.168.30.10 xifenfei@192.168.30.10's password: --cell1和db1正逆向均可以ssh [xifenfei@cell1 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 20:24:15 2012 from 192.168.30.30 [xifenfei@db1 ~]$ ssh 192.168.30.10 Last login: Tue Dec 25 20:27:27 2012 from 192.168.30.10
cell2节点配置
[xifenfei@cell2 ~]$ ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to save the key (/home/xifenfei/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/xifenfei/.ssh/id_dsa. Your public key has been saved in /home/xifenfei/.ssh/id_dsa.pub. The key fingerprint is: 87:80:02:e1:27:b8:d0:af:c0:5f:e0:f3:5e:95:29:cb xifenfei@cell2 [xifenfei@cell2 ~]$ dcli -k -g xifenfei.txt -l xifenfei The authenticity of host '192.168.30.10 (192.168.30.10)' can't be established. RSA key fingerprint is 1b:b6:91:11:58:89:b1:6a:c6:eb:72:df:68:d4:dd:5b. Are you sure you want to continue connecting (yes/no)? yes xifenfei@192.168.30.10's password: The authenticity of host '192.168.30.20 (192.168.30.20)' can't be established. RSA key fingerprint is 1b:b6:91:11:58:89:b1:6a:c6:eb:72:df:68:d4:dd:5b. Are you sure you want to continue connecting (yes/no)? yes xifenfei@192.168.30.20's password: The authenticity of host '192.168.30.30 (192.168.30.30)' can't be established. RSA key fingerprint is 54:ea:84:ae:38:24:07:31:9f:dd:8a:8b:4b:c2:a8:fe. Are you sure you want to continue connecting (yes/no)? yes xifenfei@192.168.30.30's password: 192.168.30.10: Warning: Permanently added '192.168.30.10' (RSA) to the list of known hosts. 192.168.30.10: ssh key added 192.168.30.20: Warning: Permanently added '192.168.30.20' (RSA) to the list of known hosts. 192.168.30.20: ssh key added 192.168.30.30: Warning: Permanently added '192.168.30.30' (RSA) to the list of known hosts. 192.168.30.30: ssh key added --ssh测试 [xifenfei@cell2 ~]$ ssh 192.168.30.10 Last login: Tue Dec 25 20:11:02 2012 from 192.168.30.30 [xifenfei@cell2 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 07:53:27 2012 from cell1 [xifenfei@cell2 ~]$ ssh 192.168.30.20 Last login: Tue Dec 25 19:30:16 2012 from 192.168.30.10
ssh等效性测试汇总
--db1节点 [xifenfei@db1 ~]$ ssh 192.168.30.10 Last login: Tue Dec 25 20:30:24 2012 from 192.168.30.20 [xifenfei@db1 ~]$ ssh 192.168.30.20 Last login: Tue Dec 25 19:33:07 2012 from 192.168.30.20 [xifenfei@db1 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 07:57:56 2012 from cell2 --cell1节点 [xifenfei@cell1 ~]$ ssh 192.168.30.20 Last login: Tue Dec 25 19:34:05 2012 from 192.168.30.30 [xifenfei@cell1 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 07:59:29 2012 from 192.168.30.30 [xifenfei@cell1 ~]$ ssh 192.168.30.10 Last login: Tue Dec 25 20:33:59 2012 from 192.168.30.30 --cell2节点 [xifenfei@cell2 ~]$ ssh 192.168.30.10 Last login: Tue Dec 25 20:35:42 2012 from 192.168.30.10 [xifenfei@cell2 ~]$ ssh 192.168.30.30 Last login: Tue Dec 25 08:00:56 2012 from cell1 [xifenfei@cell2 ~]$ ssh 192.168.30.20 Last login: Tue Dec 25 19:35:31 2012 from 192.168.30.10
到此证明三个节点之间的xifenfei用户的ssh等效配置完成,实现使用dcli完成多节点ssh等效配置
整体处理思路总结
1.确定需要配置ssh用户
--第一节点
2.编辑需要配置ssh等效连接ip列表
3.ssh-keygen -t dsa
4.dcli -k -g xifenfei.txt -l xifenfei
5.
for host in `cat xifenfei.txt`
do
scp /home/xifenfei/.ssh/id_dsa.pub ${host}:/home/xifenfei/.ssh/authorized_keys
done
6.dcli -g xifenfei.txt -l xifenfei "chmod -R 700 /home/xifenfei/.ssh"
7.dcli -g xifenfei.txt -l xifenfei "chown -R xifenfei /home/xifenfei/.ssh"
8.
for host in `cat xifenfei.txt`
do
scp /home/xifenfei/xifenfei.txt ${host}:/home/xifenfei/xifenfei.txt
done
--其他节点
9. ssh-keygen -t dsa
10. dcli -k -g xifenfei.txt -l xifenfei
cellcli命令简介
cellcli用途描述
The CellCLI utility is the command-line administration tool for Exadata Cell. CellCLI runs on each cell to enable you to manage an individual cell. You use CellCLI to start and stop the cell, to manage cell configuration information, to enable or disable cells, and to manage objects in the cell environment. The command-line utility is already installed when Exadata Cell is shipped.
cellcli语法
cellcli [port_number] [-n] [-m] [-xml] [-v | -vv | -vvv] [-x] [-e command]

cellcli登录
[root@cell2 ~]# cellcli CellCLI: Release 11.2.1.2.0 - Production on Tue Dec 25 16:07:01 PST 2012 Copyright (c) 2007, 2009, Oracle. All rights reserved. Cell Efficiency Ratio: 24M CellCLI>
cellcli help
CellCLI> help
HELP [topic]
Available Topics:
ALTER
ALTER ALERTHISTORY
ALTER CELL
ALTER CELLDISK
ALTER GRIDDISK
ALTER IORMPLAN
ALTER LUN
ALTER THRESHOLD
ASSIGN KEY
CALIBRATE
CREATE
CREATE CELL
CREATE CELLDISK
CREATE FLASHCACHE
CREATE GRIDDISK
CREATE KEY
CREATE THRESHOLD
DESCRIBE
DROP
DROP ALERTHISTORY
DROP CELL
DROP CELLDISK
DROP FLASHCACHE
DROP GRIDDISK
DROP THRESHOLD
EXPORT CELLDISK
IMPORT CELLDISK
LIST
LIST ACTIVEREQUEST
LIST ALERTDEFINITION
LIST ALERTHISTORY
LIST CELL
LIST CELLDISK
LIST FLASHCACHE
LIST FLASHCACHECONTENT
LIST GRIDDISK
LIST IORMPLAN
LIST KEY
LIST LUN
LIST METRICCURRENT
LIST METRICDEFINITION
LIST METRICHISTORY
LIST PHYSICALDISK
LIST THRESHOLD
SET
SPOOL
START
CellCLI> help list
Enter HELP LIST <object_type> for specific help syntax.
<object_type>: {ACTIVEREQUEST | ALERTHISTORY | ALERTDEFINITION | CELL
| CELLDISK | FASHCACHE | FLASHCACHECONTENT | GRIDDISK
| IORMPLAN | KEY | LUN
| METRICCURRENT | METRICDEFINITION | METRICHISTORY
| PHYSICALDISK | THRESHOLD }
CellCLI> help list PHYSICALDISK
Usage: LIST PHYSICALDISK [<name> | <filters>] [<attribute_list>] [DETAIL]
Purpose: Displays specified attributes for physical disks.
Arguments:
<name>: The name of the physical disk to be displayed.
<filters>: an expression which determines which physical disks should
be displayed.
<attribute_list>: The attributes that are to be displayed.
ATTRIBUTES {ALL | attr1 [, attr2]... }
Options:
[DETAIL]: Formats the display as an attribute on each line, with
an attribute descriptor preceding each value.
Examples:
LIST PHYSICALDISK DETAIL
cellcli describe
CellCLI> DESCRIBE PHYSICALDISK
name
ctrlFirmware
ctrlHwVersion
deviceId
diskType
enclosureDeviceId
errCmdTimeoutCount
errHardReadCount
errHardWriteCount
errMediaCount
errOtherCount
errSeekCount
errorCount
foreignState
hotPlugCount
id
lastFailureReason
luns
makeModel
notPresentSince
physicalFirmware
physicalInsertTime
physicalInterface
physicalPort
physicalRPM
physicalSerial
physicalSize
physicalUseType
sectorRemapCount
slotNumber
status
cellcli list
CellCLI> LIST PHYSICALDISK attributes name ,physicalSize
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH01 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH02 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH03 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH04 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk01 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk02 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk03 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk04 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk05 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk06 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk07 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk08 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk09 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk10 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk11 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/disk12 450M
CellCLI> LIST PHYSICALDISK attributes name ,physicalSize where name like '.*FLASH.*'
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH01 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH02 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH03 450M
/opt/oracle/cell11.2.1.2.0_LINUX_091102/disks/raw/FLASH04 450M
attributes后面可以加上对应的属性,”.*”表示通配符
这里通过help和describe来实现cellcli的基本操作,这里只是提供了一种处理问题的思路,通过help操作来完成cellcli的基本操作.
发表在 EXADATA
评论关闭

加我微信(17813235971)
加我QQ(107644445)

