Home » Other » General » EMC Clariion library required for File Mapping
EMC Clariion library required for File Mapping [message #134546] Thu, 25 August 2005 09:01 Go to next message
ezekielf
Messages: 2
Registered: August 2005
Location: Cape Town South Africa
Junior Member
Hi There!!

We would like to enable the file mapping on Oracle, therefore we will be needing a third party EMC mapping library to complete this.

Curretly we on EMC Clariion and the system support EMC Symmetrix Array (Mapping Library libmapsym.so).<Details below>

Questions.
==========

1. Is there any different between EMC Clariion and EMC Symmetrix Array?

2. Is it possible to get Clariion drivers for the EMC array(mapping library) similar to library required by Oracle - EMC Symmetrix (Mapping Library-libmapsym.so)? I'm looking for specific information regarding what library files to place in my "filemap.ora".

3. if yes to 2.. are there any concerning issues thereof?


Please let me know for further clarification.

Thanks
Kind Regards
Ezekiel.

=============================================================
Bookmark Fixed font Go to End

Doc ID: Note:177498.1
Subject: Oracle 9.2 New Feature: IO Topology
Type: REFERENCE
Status: PUBLISHED
Content Type: TEXT/PLAIN
Creation Date: 23-FEB-2002
Last Revision Date: 18-MAY-2004

PURPOSE
-------

This Article briefly introduces the Oracle9i Release 2 new feature
"IO Topology"

SCOPE & APPLICATION
-------------------

This can be used by DBA, Consultant, Support analyst and anybody who does Oracle
Performance Tuning.

IO Topology
-----------

Intelligent Storage Array (ISA) products have been available in the market for
over a decade. Typically storage arrays provide abstractions of logical volumes
to allow device striping (typically RAID-5), mirroring (RAID-1) and device
concatenations. The ISA's are typically tightly integrated to the Operating
System.

It was not easy to determine the oracle datafile to device mapping on a ISA.
This was a hinderance to Tune a database running on a ISA. It is difficult to
tune a system without understanding how the Oracle data is spread in the ISA.

Eg. It is difficult to identify the hotblocks in the ISA so that it can be
tuned.

To above problem can be overcome with Oracle9i Release 2. This release has got
a new feature called "IO Topology" which allows users to map the Oracle Datafiles
to the ISA devices.

Requirements
------------

1. An Oracle Certified Storage Vendor product should be used
2. Third party library should be available. Oracle supplies a library file for
EMC on Solaris platform called 'libmapsym.so' with Oracle EE 32bit software
release.
3. Initialization parameter FILE_MAPPING should be set to TRUE
4. A new configuration file $ORACLE_HOME/rdbms/filemap/etc/filemap.ora is required to
setup the third party storage vendor library information. Oracle only support one
file mapping library at a time.
5. This feature is not available in MS Windows NT Clusters due to design issues

How It works?
-------------

When the above requirements are met, Oracle spawns two new processes:

a. FMON

Is a new background process which will be responsible for managing the mapping
information. This process is responsible for building and refreshing the
mapping in the SGA of the instance. Its also responsible to flush the same to
the data dictionary.

b. fmputl

The FMON communicates with this external non-oracle process when building the
mapping information. On some platforms this external process would be running
with SETUID options since it has to access root privileges to map through all
levels of IO subsystem.

Fmputl is responsible for discovering the libraries and dynamically loading them
into its address space. This has been implemented as an external process to
protect Oracle Shared memory area.

New V$ Views
------------

1. V$MAP_LIBRARY
2. V$MAP_FILE
3. V$MAP_FILE_EXTENT
4. V$MAP_ELEMENT
5. V$MAP_EXT_ELEMENT
6. V$MAP_SUBELEMENT
7. V$MAP_FILE_IO_STACK

New PL/SQL Supplied Package
---------------------------

DBMS_STORAGE_MAP package can be used for mapping operations. The following
procedures are available in this package:

map_element
map_file
map_all
drop_element
drop_file
drop_all
save
restore
lock_map

Library Discovery File
----------------------

A new configuration file has been introduced for gathering the Storage Vendor
libraries called 'filemap.ora'.

Typically this file is stored in $ORACLE_HOME/rdbms/etc directory. This file
would be used by Oracle to startup FMON and fmputl processes.

Example filemap.ora:

oraclelib=/opt/Oraclke/filemap/lib/libmapsym.so # mapping library implemented by Oracle
vendorlib=/opt/VendorX/lib/libX.so

RELATED DOCUMENTS
-----------------

Oracle9i Database New Features Release 2 (9.2) -Part Number A96531-02
Chapter 2 - Oracle9i Database Release 2 (9.2) New Features
.
Re: EMC Clariion library required for File Mapping [message #136127 is a reply to message #134546] Tue, 06 September 2005 05:39 Go to previous message
ezekielf
Messages: 2
Registered: August 2005
Location: Cape Town South Africa
Junior Member
[quote title=ezekielf wrote on Thu, 25 August 2005 16:01]Hi There!!

We would like to enable the file mapping on Oracle, therefore we will be needing a third party EMC mapping library to complete this.

Curretly we on EMC Clariion and the system support EMC Symmetrix Array (Mapping Library libmapsym.so).<Details below>

Questions.
==========

1. Is there any different between EMC Clariion and EMC Symmetrix Array?

2. Is it possible to get Clariion drivers for the EMC array(mapping library) similar to library required by Oracle - EMC Symmetrix (Mapping Library-libmapsym.so)? I'm looking for specific information regarding what library files to place in my "filemap.ora".

3. if yes to 2.. are there any concerning issues thereof?


Please let me know for further clarification.

Thanks
Kind Regards
Ezekiel.
Previous Topic: problem with statspack
Next Topic: DB Synchronization
Goto Forum:
  


Current Time: Tue Apr 23 18:21:43 CDT 2024