
Guarde em mente, se você quer mesmo aprender Oracle Exadata você tem que saber uma coisa: Administrar o Exadata Storage Server, a grande diferença entre administrar um ambiente Exadata e não Exadata é a necessidade de controlar o Storage Server.
Quase todas as ferramentas da Oracle que conheço são intuitivas, você acaba aprendendo com elas, o que não é diferente com o CellCli uma ferramenta command line utilizada para configurar, monitorar, manter, visualizar o Exadata Storage Cell (uma célula do Exadata Storage Server). Ferramenta está que somente é disponível quando estamos conectados direto no servidor Exadata, caso faça necessário realizar a conexão fora do Storage Server é necessário então o uso do DCli.
Uma vez estando conectado no servidor Exadata, basta executar o comando cellcli para iniciar a configuração Storage Server:
# cellcli CellCLI: Release 11.2.2.1.0 - Production on Tue Jun 26 17:38:49 PDT 2012 Copyright (c) 2007, 2009, Oracle. All rights reserved. Cell Efficiency Ratio: 1 CellCLI>
Como eu mencionei no parágrafo anterior, o cellcli é uma ferramente simples e que nos permite um alto nível de configuração. Nada melhor do que pedir uma ajuda para para começar:
CellCLI> help
HELP [topic]
Available Topics:
ALTER
ALTER ALERTHISTORY
ALTER CELL
ALTER CELLDISK
ALTER GRIDDISK
ALTER IORMPLAN
ALTER LUN
ALTER PHYSICALDISK
ALTER QUARANTINE
ALTER THRESHOLD
ASSIGN KEY
CALIBRATE
CREATE
CREATE CELL
CREATE CELLDISK
CREATE FLASHCACHE
CREATE GRIDDISK
CREATE KEY
CREATE QUARANTINE
CREATE THRESHOLD
DESCRIBE
DROP
DROP ALERTHISTORY
DROP CELL
DROP CELLDISK
DROP FLASHCACHE
DROP GRIDDISK
DROP QUARANTINE
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 QUARANTINE
LIST THRESHOLD
SET
SPOOL
START
Veja que em apenas um comando é mostrado todas as formas possíveis de configuração que o cellcli possui. Mas podemos melhorar isso, quero saber por exemplo as possibilidades do comando list, veja a simplicidade:
CellCLI> help list
Enter HELP LIST for specific help syntax.
: {ACTIVEREQUEST | ALERTHISTORY | ALERTDEFINITION | CELL
| CELLDISK | FLASHCACHE | FLASHCACHECONTENT | GRIDDISK
| IORMPLAN | KEY | LUN
| METRICCURRENT | METRICDEFINITION | METRICHISTORY
| PHYSICALDISK | QUARANTINE | THRESHOLD }
As possibilidades estão aumento, veja acima que com o comando list é possível descobrir a quantidade dos celldisk, a quantidade e status de cada um dos griddisk, saber todas as LUNs criadas no Storage e por ai vai … No exemplo abaixo vemos todos os griddisk do ambiente:
CellCLI> list griddisk data_AA_01_cell active data_AA_02_cell active data_AA_03_cell active data_AA_04_cell active data_AA_05_cell active data_AA_06_cell active data_BB_00_cell active data_BB_01_cell active data_BB_02_cell active data_BB_03_cell active
E podemos tirar muito mais do comando help, quero saber agora mais opções da listagem do griddisk:
CellCLI> help list griddisk
Usage: LIST GRIDDISK [ | ] [] [DETAIL]
Purpose: Displays specified attributes for grid disks.
Arguments:
: The name of the grid disk to be displayed.
: an expression which determines which grid disks should
be displayed.
: 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 GRIDDISK where size > 100M
LIST GRIDDISK gd1 DETAIL
Descobrimos acima, que podemos saber mais detalhes do griddisk se colocarmos a opção DETAIL no final do comando. Vamos tentar:
CellCLI> list griddisk data_CD_disk01_cell detail name: data_CD_disk01_cell availableTo: cellDisk: AA_01_cell comment: creationTime: 2012-11-21T12:06:11-44:00 diskType: HardDisk errorCount: 0 id: 0000001a-a1ee-0b2g-0000-000000000000 offset: 48T size: 448T status: active
Também é possível, de acordo com a saída do comando help, colocar filtros na pesquisa do comando list. No caso abaixo quero descobrir quais os griddisk maiores que 500 G.
CellCLI> list griddisk where size > 500G data_AA_01_cell active data_AA_02_cell active data_BB_00_cell active data_BB_01_cell active
Tudo isso feito simplesmente a partir do comando help, com um simples comando, podemos descobrir “n” possibilidades reais.
Em breve mais post sobre Exadata, conceitos e aplicações na prática !
Dúvidas? Comentem!
No que puder, terei prazer em ajudar
Um abraço a todos!
É com alegria que compartilho a vocês mais uma conquista.
Hoje prestei e passei na certificação 1Z0-536, recebendo assim o certificado “Oracle Exadata 11g Certitified Implementation Specialist”.
Uma notícia ainda melhor é que a partir de agora vou colocar post’s aqui sobre Exadata, quem estiver interessado acompanhe o blog
Um grande abraço e um ótimo final de semana a todos …

