Please help: Oracle9i/AIX5.2/Veritas vxvm raw devices Problem

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • A. Fuentes

    Please help: Oracle9i/AIX5.2/Veritas vxvm raw devices Problem

    Fellow Oracle Netters:

    I have the following problem:

    Enviroment: Oracle9i/AIX5.2/Veritas vxvm

    I am trying to create an Oracle database using RAW devices UNDER
    the Veritas vxvm.(Veritas Volume Manager).

    Brief Antecedents:

    I created the necessary veritas raw devices for the Oracle Database files
    (controlfiles, system, logfiles, datafiles), /dev/vx/rdsk/oradg/cntrl1,
    /dev/vx/rdsk/oradg/cntrl2,
    /dev/vx/rdsk/oradg/log1, /dev/vx/rdsk/oradg/system1, etc without any
    problem,
    I changed the permissions and ownership to oracle:dba, and ofcourse enabled
    write permissions.

    To check that I can write to the Veritas raw volumes (devices) I used
    the dd commnad, and AIX wrote to them just fine. (Also I checked the veritas
    vxvm
    daemons are running). I also have the AIX bos.rte.vxvm to allow both AIX and
    Veritas
    Volume Managers to coexist.

    The Problem:

    When I try to create a very simple database like (at the SQLprompt logged
    as
    sys as sysdba ofcourse):

    connect sys/change.. as sysdba
    startup nomount pfile=mycorrect pfile.ora
    create database myoradb controlfile reuse
    datafile '/dev/vx/rdsk/oradg/system1' size 700M reuse
    logfile '/dev/vx/rdsk/oradg/log1' size 300M reuse,
    logfile '/dev/vx/rdsk/oradg/log2' size 300M reuse;
    exit


    it FAILS to create the database (see error message at the end of this post).
    Now if I do the database creation using the SAME raw devices but UNDER
    the AIX volume manager creates the database without any problem and
    uses the raw devices.
    Also if I do the trick, of creating a soft link to the veritas raw device
    it fails and works if I use the raw device under AIX LVM.

    Questions:

    1)Is there something else to tell Oracle sql that the files to be used for
    the database creation
    are under Veritas?

    2)I understand that if I was using RAC, I would have to export
    DBCA_RAW_CONFIG =myveritas_rawd evices_mapping. txt,
    but it is not the case here. So is there a similar mapping like this
    when NOT using RAC?


    The error message is:

    "Connected to an idle instance.
    ORACLE instance started.
    Total System Global Area xxxxx bytes
    Fixed Size
    xxxx bytes
    Variable Size
    xxxxx bytes
    Database Buffers
    xxxxx bytes
    Redo Buffers
    xxxxxx bytes

    create database "myoradb" controlfile reuse maxdatafiles 700
    ERROR at line 1:ORA-01501: CREATE DATABASE failed
    ORA-00301: error in adding log file '/dev/vx/rdsk/oradg/log1'
    - file cannot be created
    ORA-27041: unable to open file
    IBM AIX RISC System/6000 Error: 22: Invalid argument
    Additional information: 11
    Disconnected from Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit
    Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - Production"

    (Note, in the above run, I used jfs files for the control files, so the
    first veritas to
    try to access were the log1 and log2, but comes with the
    same stream or ORA errors if I use the Veritas raw devices to place the
    control
    files)


    Any ideas/thoughts/clues/suggestions would be greatly appreciated.

    Best,

    A. Fuentes
    512-297-9937






Working...