Showing posts with label Exadata Storage. Show all posts
Showing posts with label Exadata Storage. Show all posts

Exadata Storage Index Part-2 (Demo)

Continue from previous blog.....

In previous blog we have explained storage index and it's features. Now we will check real time performance benefits of storage index.

we have flush shared pool and buffer cache to determine exact value and benefits given by Storage Index.

Below query will show that how much physical IO bytes has been saved by storage Index.

SQL> select name, value from v$mystat s, v$statname n where n.statistic# = s.statistic# and name like '%storage%';

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
cell physical IO bytes saved by storage index                             0

Enabling the storage index

SQL> alter session set "_kcfis_storageidx_disabled"=false;

Session altered.

Executing command on employee table

SQL> select ID from EMPLOYEE where ID is null;

no rows selected

Now we will check how much bytes has been saved by storage index with below query.

SQL> select name, value from v$mystat s, v$statname n where n.statistic# = s.statistic# and name like '%storage%';

NAME                                                                  VALUE
---------------------------------------------------------------- ----------
cell physical IO bytes saved by storage index                      48684323

Above value shows that we have saved 48684323 IO bytes saved with storage index while executing the query.

Exadata Storage Server Shutdown/Startup procedure

Shutdown Procedure


1. Execute below command to check if there is any offline disk    

cellcli > list griddisk attributes name where asmdeactivationoutcome != ‘ yes’

if it write anything then it's not safe to offline the storage server as disk redundancy will not maintained properly.

2. Inactivate all the griddisk with below command if step one positively executed with no output

Cellcli > alter griddisk all inactive

3. Verify whether all disks are inactive or not with below command

Cellcli > list griddisk where status =! ‘inactive’

If all disk grid disks are inactive then we can proceed to shutdown the storage server.

Startup Procedure

1. Start the cell. All cell services will come up automatically.

2. Bring all disk online

Cellcli > alter griddisk all active

3. Verify whether disks successfully came online or not

Cellcli > list griddisk attributes name, asmmodestatus


All disks should come online. If any of the disk is not online then wait sometimes to change the disk status.


You can follow our Exadata Certification Question Bank to achieve maximum success in your Exadata certification exam.

X2-2 Exadata Storage Overview

Exadata Storage

-High Performance storage
-Up to 1.8 GB/Sec raw data Bandwidth
-Up to 75.000 IOPS using flash
-64 Bit Intel-based sun fire server
-Pre-Installed Software - Storage Software , Oracle Linux x86_64 , Drivers and Utilities

Exadata Storage Configuration

-12 x 3.5 inch High Performance or High Capacity SAS disks
-384 GB of Exadata Smart Flash Cache
-12 CPU cores dedicated to SQL processing in storage
-24 GB memory
-Dual InfiniBand ports
-Redundant power supplies
-Oracle Exadata Storage
-Server software
-Oracle Linux or Solaris based Database Machines

Hardware Stack 



Storage Grid