RDBMS

I need the facilities provided by an RDBMS for an app that I am currently specifying that goes way beyond what SQLite can provide and wonder if anyone has a suggestion.
What I need is ODBC connectivity and a framework for Objective-C. It really needs to be a well tested interface as I do not have the time to work through bugs and all. It needs to be comprehensive and support all the standard SQL statements.
I have had a cursory look at some of the obvious candidates like MySQL, PostgreSQL, Oracle and cannot come to any conclusion apart from the fact that such support is very sparse and documentation even poorer.
If I could narrow down the choice to a well supported database (meaning asurred support and updates for years and versions ahead) I would be prepared to work with the native interface in the db such as PostgreSQL's libpq. But all the info I can get seems to indicate support for Objective-C is quite sporadic and not of high quality such as very sparse documentation.
I would expect better support with Oracle but it seems the latest version supported is 10.2 whereas their latest release is 11.2 and info on their support for ODBC on OS-X or Objective-C frameworks is probably buried away so deeply in their docs that I can't find the info. It may be that there is no support, but I cannot seem to find any references to these. I probably will not need version 11, but I do need ODBC or good support at the native library level for Objective-C.
I would appreciate some pointers from anyone with experience with this. Thank you.
Stephen

sptrakesh, etresoft,
Thanks for taking the trouble to reply. The reasons why I am looking at a well supported RDBMS is simple. Firstly, I understand the relational model better than any other and I do not have the time to learn something new as it is unproductive and I do have time constraints. Secondly, I am dealing with an application that could easily churn out a couple hundred thousand transactions or more a year per client. I cannot use a less robust system with poor admin facilites. Also, it is more likely that I can find a db administrator for MySQL, Oracle or PostgreSQL.
Yes! I am willing to use a lower level interface as long as there is a well maintained and supported objective-c framework. Everything I have looked at so far does not meet these requirments.
It seems that I may be expecting too much. Nothing I have seen so far is well supported for OS-X. Some have not even been ported and certified for Lion. Perhaps I just cannot locate the information, which is why I thought I would ask all you experts. It is a very poor state of affairs don't you think?
JDBC seems better suported, though I think Apple have stopped working on Java. This is besides the point, I want a product that is Mac Cocoa/Appkit based and not some other clunky UI and API.
Stephen

Similar Messages

  • Is connection pooling and sharing available on Oracle 9i RDBMS ?

    Hello,
    I would like to connect from oracle to sql server through db link and ODBC (Heterogenous connectivity). But every session in oracle launch session in sql server. Is it possible to have connection pooling and sharing from Oracle RDBMS level ? I need one solution : when (for example) i run 100 sessions in Oracle i would like to see 10 sessions on sql server. I would like remain 90 sessions from oracle to be queued.
    I would mention that i was using Heterogenous connectivity with multithreading agent (agtctl) without success.
    appreciate any help :-)

    There are two concepts you could evaluate, but they are mainly used for connections to the database, not to sqlserver, but if you can make them work with heterogeneous connectivity this could help:
    Connection Pooling. When many sessions are connecting to the same database, it could be that some of them remain idle. Oracle can detect them and timed them out letting another session to enter into the database, letting the idle session remain open without closing its session. This is configured by means of the shared server architecture.
    Session Multiplexing. Session multiplexing allows the same bandwidth to be used by many sessions at the same time, this enables the server to use fewer network connection endpoints for incoming request. In order for you to configure session multiplexing you have to configure connection manager.
    Ref. Oracle® Database Net Services Administrator's Guide
    10g Release 2 (10.2)
    Part Number B14212-02
    ~ Madrid
    http://hrivera99.blogspot.com/

  • How can I Connect to SQL Server or other RDBMS like Sybase from Form 6i

    I want to connect Connect to SQL Server or other RDBMS like Sybase from Form 6i. I kniow that I need some gateway product but I don't know the name of the product?Can i use some other technology to do the same like client software etc.
    I need this help urgently?

    Check the following link.
    http://www.oracle.com/technology/products/gateways/index.html

  • Developer 6i on suse linux 7.3 INSTALLATION gives me 'rdbms' error ? what can i do ?

    hi
    i am trying to install developer6i release 2 on suse linux 7.3 and before installation get the following error :
    rdbms' software is not available in the current
    distribution source and has not been installed.
    You must obtain and install 'rdbms' software from
    some other source first.
    Note: You may also get this error if the Installer
    registry file has been overwritten
    what can i do to fix this ???

    hi
    i am trying to install developer6i release 2 on suse linux 7.3 and before installation get the following error :
    rdbms' software is not available in the current
    distribution source and has not been installed.
    You must obtain and install 'rdbms' software from
    some other source first.
    Note: You may also get this error if the Installer
    registry file has been overwritten
    what can i do to fix this ???

  • Error in invoking target 'irman ioracle' of makefile '/opt/oragrid/rdbms/lib/ins_rdbms.mk'

    Hello all,
    I am attempting to install Oracle12c GI on two virtual nodes (in Fusion VMware) and am getting the following error message (Both nodes are configured exactly the same):
    INFO: Start output from spawned process:
    INFO: ----------------------------------
    INFO:
    INFO:
    INFO:  - Linking recovery manager (rman)
    INFO: rm -f /opt/oragrid/rdbms/lib/rman
    INFO: /opt/oragrid/bin/orald -o /opt/oragrid/rdbms/lib/rman -m64 -z noexecstack -Wl,--disable-new-dtags -L/opt/oragrid/rdbms/lib/ -L/opt/oragrid/lib/ -L/opt/oragrid/lib/stubs/   /opt/oragrid/lib/s0main.o /opt/oragrid/rdbms/lib/sskrmed.o /opt/oragrid/rdbms/lib/skrmpt.o -ldbtools12 -lclient12 -lsql12 -lpls12  -lrt -lplp12 -lsnls12 -lunls12 -lnls12 -lslax12 -lpls12  -lrt -lplp12 /opt/oragrid/lib/libplc12.a -lclntsh -lclntshcore  `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnro12 `cat
    INFO:  /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnnz12 -lzt12 -lztkg12 -lztkg12 -lclient12 -lnnetd12  -lvsn12 -lcommon12 -lgeneric12 -lmm -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnro12 `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lclient12 -lnnetd12  -lvsn12 -lcommon12 -lgeneric12   -lsn
    INFO: ls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lclient12 -lnnetd12  -lvsn12 -lcommon12 -lgeneric12 -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12   `cat /opt/oragrid/lib/sysliblist` -Wl,-rpath,/opt/oragrid/lib -lm    `cat /opt/oragrid/lib/sysliblist` -ldl -lm   -L/opt/oragrid/lib
    INFO: test ! -f /opt/oragrid/bin/rman ||\
        mv -f /opt/oragrid/bin/rman /opt/oragrid/bin/rmanO
    INFO: mv /opt/oragrid/rdbms/lib/rman /opt/oragrid/bin/rman
    INFO: chmod 751 /opt/oragrid/bin/rman
    INFO: chmod 755 /opt/oragrid/bin
    INFO:
    INFO:  - Linking Oracle
    INFO: rm -f /opt/oragrid/rdbms/lib/oracle
    INFO: /opt/oragrid/bin/orald  -o /opt/oragrid/rdbms/lib/oracle -m64 -z noexecstack -Wl,--disable-new-dtags -L/opt/oragrid/rdbms/lib/ -L/opt/oragrid/lib/ -L/opt/oragrid/lib/stubs/   -Wl,-E /opt/oragrid/rdbms/lib/opimai.o /opt/oragrid/rdbms/lib/ssoraed.o /opt/oragrid/rdbms/lib/ttcsoi.o -Wl,--whole-archive -lperfsrv12 -Wl,--no-whole-archive /opt/oragrid/lib/nautab.o /opt/oragrid/lib/naeet.o /opt/oragrid/lib/naect.o /opt/oragrid/lib/naedhs.o /opt/oragrid/rdbms/lib/config.o  -lserver12 -lodm12 -lcell12 -lnnet12 -lskgx
    INFO: p12 -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lclient12  -lvsn12 -lcommon12 -lgeneric12 -lknlopt `if /usr/bin/ar tv /opt/oragrid/rdbms/lib/libknlopt.a | grep xsyeolap.o > /dev/null 2>&1 ; then echo "-loraolap12" ; fi` -lskjcx12 -lslax12 -lpls12  -lrt -lplp12 -lserver12 -lclient12  -lvsn12 -lcommon12 -lgeneric12 `if [ -f /opt/oragrid/lib/libavserver12.a ] ; then echo "-lavserver12" ; else echo "-lavstub12"; fi` `if [ -f
    INFO: /opt/oragrid/lib/libavclient12.a ] ; then echo "-lavclient12" ; fi` -lknlopt -lslax12 -lpls12  -lrt -lplp12 -ljavavm12 -lserver12  -lwwg  `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnro12 `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnnzst12 -lzt12 -lztkg12 -lmm -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lztkg12 `cat /opt/oragrid/lib/ldflags`    -lncrypt12
    INFO:  -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnro12 `cat /opt/oragrid/lib/ldflags`    -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lnnzst12 -lzt12 -lztkg12   -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 `if /usr/bin/ar tv /opt/oragrid/rdbms/lib/libknlopt.a | grep "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "-lordsdo12"; fi` -L/opt/oragrid/ctx/lib/ -lctxc12 -lctx12 -lzx12 -lgx12 -lctx12 -lzx12 -lgx12 -lordimt12 -lclsra12 -ldbc
    INFO: fg12 -lhasgen12 -lskgxn2 -lnnzst12 -lzt12 -lxml12 -locr12 -locrb12 -locrutl12 -lhasgen12 -lskgxn2 -lnnzst12 -lzt12 -lxml12  -lgeneric12 -loraz -llzopro -lorabz2 -lipp_z -lipp_bz2 -lippdcemerged -lippsemerged -lippdcmerged  -lippsmerged -lippcore  -lippcpemerged -lippcpmerged  -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lsnls12 -lunls12  -lsnls12 -lnls12  -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12
    INFO:  -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lasmclnt12 -lcommon12 -lcore12  -laio -lons    `cat /opt/oragrid/lib/sysliblist` -Wl,-rpath,/opt/oragrid/lib -lm    `cat /opt/oragrid/lib/sysliblist` -ldl -lm   -L/opt/oragrid/lib
    INFO: /
    INFO: usr
    INFO: /
    INFO: bin
    INFO: /
    INFO: ld
    INFO: :
    INFO:
    INFO: cannot
    INFO: 
    INFO: find
    INFO: 
    INFO: -
    INFO: ljavavm12
    INFO:
    INFO: collect2:
    INFO: ld returned 1 exit status
    INFO:
    INFO: make: *** [/opt/oragrid/rdbms/lib/oracle] Error 1
    INFO: End output from spawned process.
    INFO: ----------------------------------
    INFO: Exception thrown from action: make
    Exception Name: MakefileException
    Exception String: Error in invoking target 'irman ioracle' of makefile '/opt/oragrid/rdbms/lib/ins_rdbms.mk'. See '/opt/oraInventory/logs/installActions2013-11-25_04-25-06PM.log' for details.
    Exception Severity: 1
    Below are my VM specs:
    **************************************************************Installed RPM's*****************************************************************
    cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 6.4 (Santiago)
    rpm -qa gcc
    gcc-4.4.7-3.el6.x86_64
    rpm -qa make
    make-3.81-20.el6.x86_64
    rpm -qa|grep oracle
    oracleasmlib-2.0.4-1.el6.x86_64
    oracle-logos-60.0.14-1.0.1.el6.noarch
    oracle-rdbms-server-12cR1-preinstall-1.0-8.el6.x86_64
    kmod-oracleasm-2.0.6.rh1-2.el6.x86_64
    oraclelinux-release-notes-6Server-9.x86_64
    oraclelinux-release-6Server-4.0.4.x86_64
    oracleasm-support-2.1.8-1.el6.x86_64
    ***************************************************************JAVA***************************************************************************
    java version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
    *************************************************************SYSCTL**************************************************************************
    # Kernel sysctl configuration file for Red Hat Linux
    # For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
    # sysctl.conf(5) for more details.
    # Controls IP packet forwarding
    net.ipv4.ip_forward = 0
    # Controls source route verification
    net.ipv4.conf.default.rp_filter = 1
    # Do not accept source routing
    net.ipv4.conf.default.accept_source_route = 0
    # Controls the System Request debugging functionality of the kernel
    kernel.sysrq = 0
    # Controls whether core dumps will append the PID to the core filename.
    # Useful for debugging multi-threaded applications.
    kernel.core_uses_pid = 1
    kernel.core_pattern=/var/adm/crash/cores/%e.sig%s
    # Controls the use of TCP syncookies
    net.ipv4.tcp_syncookies = 1
    # Disable netfilter on bridges.
    net.bridge.bridge-nf-call-ip6tables = 0
    net.bridge.bridge-nf-call-iptables = 0
    net.bridge.bridge-nf-call-arptables = 0
    # Controls the default maxmimum size of a mesage queue
    kernel.msgmnb = 65536
    # Controls the maximum size of a message, in bytes
    kernel.msgmax = 65536
    # Controls the maximum shared segment size, in bytes
    # Controls the maximum number of shared memory segments, in pages
    kernel.shmall = 4294967296
    # oracle-rdbms-server-12cR1-preinstall setting for fs.file-max is 6815744
    fs.file-max = 6815744
    # oracle-rdbms-server-12cR1-preinstall setting for kernel.sem is '250 32000 100 128'
    kernel.sem = 250 32000 100 128
    # oracle-rdbms-server-12cR1-preinstall setting for kernel.shmmni is 4096
    kernel.shmmni = 4096
    # oracle-rdbms-server-12cR1-preinstall setting for kernel.shmall is 1073741824 on x86_64
    # oracle-rdbms-server-12cR1-preinstall setting for kernel.shmmax is 4398046511104 on x86_64
    kernel.shmmax = 4398046511104
    # oracle-rdbms-server-12cR1-preinstall setting for net.core.rmem_default is 262144
    net.core.rmem_default = 262144
    # oracle-rdbms-server-12cR1-preinstall setting for net.core.rmem_max is 4194304
    net.core.rmem_max = 4194304
    # oracle-rdbms-server-12cR1-preinstall setting for net.core.wmem_default is 262144
    net.core.wmem_default = 262144
    # oracle-rdbms-server-12cR1-preinstall setting for net.core.wmem_max is 1048576
    net.core.wmem_max = 1048576
    # oracle-rdbms-server-12cR1-preinstall setting for fs.aio-max-nr is 1048576
    fs.aio-max-nr = 1048576
    # oracle-rdbms-server-12cR1-preinstall setting for net.ipv4.ip_local_port_range is 9000 65500
    net.ipv4.ip_local_port_range = 9000 65500
    # The below entries were added and deal with an r_filtering issue oracle wants private interconnects set loose
    net.ipv4.conf.eth4.rp_filter = 2
    net.ipv4.conf.eth6.rp_filter = 2
    net.ipv4.conf.eth1.rp_filter = 1
    *************************************************************Filesystem************************************************************************
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/vg_oracle12c-lv_root
                          8.9G  3.5G  5.0G  42% /
    tmpfs                 2.2G     0  2.2G   0% /dev/shm
    /dev/sda1             485M  101M  359M  22% /boot
    /dev/mapper/vg_oracle12c-lv_home
                          2.0G   70M  1.9G   4% /home
    /dev/mapper/vg_oracle12c-lv_tmp
                          4.5G  541M  3.7G  13% /tmp
    /dev/mapper/vg_oracle12c-lv_var
                          5.0G  956M  3.8G  20% /var
    /dev/mapper/oracle_vg-oragrid
                           20G  5.0G   14G  27% /opt/oragrid
    .host:/               466G  137G  330G  30% /mnt/hgfs
    *******************************************************************CPU INFO*******************************************************************************
    cat /proc/cpuinfo
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 70
    model name : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
    stepping : 1
    cpu MHz : 2294.967
    cache size : 6144 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 13
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts fsgsbase smep
    bogomips : 4589.93
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management:
    processor : 1
    vendor_id : GenuineIntel
    cpu family : 6
    model : 70
    model name : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
    stepping : 1
    cpu MHz : 2294.967
    cache size : 6144 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 13
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts fsgsbase smep
    bogomips : 4589.93
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management:
    processor : 2
    vendor_id : GenuineIntel
    cpu family : 6
    model : 70
    model name : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
    stepping : 1
    cpu MHz : 2294.967
    cache size : 6144 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 13
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts fsgsbase smep
    bogomips : 4589.93
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management:
    processor : 3
    vendor_id : GenuineIntel
    cpu family : 6
    model : 70
    model name : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz
    stepping : 1
    cpu MHz : 2294.967
    cache size : 6144 KB
    fpu : yes
    fpu_exception : yes
    cpuid level : 13
    wp : yes
    flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm ida arat epb xsaveopt pln pts dts fsgsbase smep
    bogomips : 4589.93
    clflush size : 64
    cache_alignment : 64
    address sizes : 40 bits physical, 48 bits virtual
    power management:
    *******************************************************************************Memory************************************************************************
    free -m
                 total       used       free     shared    buffers     cached
    Mem:          4331       3972        359          0         30       3412
    -/+ buffers/cache:        530       3801
    Swap:        14323          0      14323
    ****************************************************************************Network***************************************************************************
    Note eth0 is NAT and used for internet connectivity, eth1 is the public network (static and accessible to the hypervising machine running fusion ), eth4 and and eth6 are private, and eth3 is connected to an openfiler storage appliance (This is also a VM serving out ISCSI targets).
    eth0      Link encap:Ethernet  HWaddr 00:50:56:22:C6:91
              inet addr:192.168.90.140  Bcast:192.168.90.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe22:c691/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:227 errors:0 dropped:0 overruns:0 frame:0
              TX packets:225 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:24414 (23.8 KiB)  TX bytes:18545 (18.1 KiB)
    eth1      Link encap:Ethernet  HWaddr 00:50:56:3A:AE:95
              inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe3a:ae95/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:482561 errors:0 dropped:0 overruns:0 frame:0
              TX packets:450616 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:483728272 (461.3 MiB)  TX bytes:501489666 (478.2 MiB)
    eth3      Link encap:Ethernet  HWaddr 00:50:56:24:40:AB
              inet addr:192.168.5.2  Bcast:192.168.5.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe24:40ab/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:4944 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3817 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:6186232 (5.8 MiB)  TX bytes:346478 (338.3 KiB)
    eth4      Link encap:Ethernet  HWaddr 00:50:56:3F:77:AA
              inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe3f:77aa/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1222 errors:0 dropped:0 overruns:0 frame:0
              TX packets:978 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:205198 (200.3 KiB)  TX bytes:168464 (164.5 KiB)
    eth6      Link encap:Ethernet  HWaddr 00:50:56:22:72:E3
              inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe22:72e3/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:354 errors:0 dropped:0 overruns:0 frame:0
              TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:54390 (53.1 KiB)  TX bytes:17992 (17.5 KiB)
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:194338 errors:0 dropped:0 overruns:0 frame:0
              TX packets:194338 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:920534042 (877.8 MiB)  TX bytes:920534042 (877.8 MiB)
    *****************************************************************************ORACLE ASM AND MULTIPATH INFO********************************************
    /etc/init.d/oracleasm listdisks
    VOTE1
    VOTE2
    VOTE3
    vote3 (14f504e46494c45523434517a65422d4b6364682d57544f65) dm-8 OPNFILER,VIRTUAL-DISK
    size=3.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      `- 3:0:0:2 sdh 8:112 active ready running
    vote2 (14f504e46494c45526e6c6a48324a2d6a4347462d7a465074) dm-6 OPNFILER,VIRTUAL-DISK
    size=3.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      `- 3:0:0:1 sdg 8:96  active ready running
    vote1 (14f504e46494c45525763646753422d594262512d414a6275) dm-7 OPNFILER,VIRTUAL-DISK
    size=3.0G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      `- 3:0:0:0 sdf 8:80  active ready running
    If any more information is necessary please request and I will provide, as you can see there is more than enough memory and disk space for the installation. The only exception being that I am using a different 'oraInventory', 'gridhome', and 'oraBase'. I have looked closely at the output and the problem seems to be a file called 'ljavavm12', I have highlighted the line in bold above in the log output. Any help with this would be greatly appreciated.
    Regards,
    Alex

    Resolved my own issue,
    for anyone else having the same problem, here is how it was resolved:
    ljavavm12 is part of libjavavm12.a, for some reason this file was not copied into the $GRID_HOME, after doing so make went through fine.
    'cp /opt/oragrid/javavm/jdk/jdk7/lib/libjavavm12.a /opt/oragrid/lib/'
    Alex,

  • RDBMS Security Store supporting multiple domains

    Can one instance of the RDBMS Security Store be utilized to support multiple WLS 10.3.2 domains?
    I have several 10.3.2 domains, all of which have clusters and role requirements? The documentation 'suggests' one Store per domain, but all of the tables in the schema contain DOMN (domain) and REALMN (realm) columns that would seem to indicate domain independence. It would be nice to be able to manage one Store schema that supports several Domains.

    Hi,
    The document which you are referring is for WLS 10.0 and RDBMS security is introduced from WLS 10.3.0 onwards.
    The reason why RDBMS security store should not be stored between two domains is RDBMS security store is used by authorization, role mapping, credential mapping, and certificate registry providers.
    Once the RDBMS security store is configured in a domain, an instance of any of the preceding security providers that has been created in the security realm automatically uses only the RDBMS security store as a datastore, and not the embedded LDAP server.
    It is just the replacement for Embedded LDAP.
    Thanks & Regards,
    Murali.
    ============

  • Java API's supported in the Jdeveloper, IAS, and RDBMS product components

    If there are any technical errors or "mistatement of the facts" in this posting, please let me know about them ..
    This article is being delivered in Draft form and may contain
    errors. Please use the MetaLink "Feedback" button to advise
    Oracle of any issues related to this article.
    PURPOSE
    This article describes the "Enterprise Java Beans" (EJB), "Java Server Pages"
    (JSP) and servlets Application Programming Interfaces (API) supported by the
    Oracle products, Jdeveloper, Internet Application Server (IAS) and the Oracle
    RDBMS release 2 and release 3, also known as Version 8.1.6 and 8.1.7,
    respectively.
    SCOPE & APPLICATION
    All parties interested in the Java API's supported by these products.
    Java API's supported in the Jdeveloper, IAS, and RDBMS product components
    JDEVELOPER
    JDEVELOPER is Oracle's Java development tool designed for coding / development,
    testing / debugging, and deployment of Java Applications to the IAS and
    RDBMS platforms.
    With the java software api's being in a constant state of evolution, each new
    release of Jdeveloper adds support for the "then current" version of the java
    software api's, if it does not already have it implemented.
    JDEVELOPER SERVLET API JSP API EJB API
    VERSION VERSION VERSION VERSION
    3.2.X.X 2.2 1.1 1.1
    3.1.X.X 2.1 1.0 1.0
    NOTE :
    Sun Microsystems and their advisory teams (Oracle is on it) is working on
    "draft" specifications for the next version of all of these API's
    EJB -------> http://java.sun.com/products/ejb/index.html
    JSP -------> http://java.sun.com/products/jsp/index.html
    Servlets --> http://java.sun.com/products/servlet/?frontpage-javaplatform
    It is anticipated that future releases of Jdeveloper will continue to be
    upgraded to include support for the next version of each api.
    To obtain the latest information on Oracle's Internet Development Suite (IDS)
    of tools, please review the "Internet Developer Suite" information located
    on Oracle's technet web site at :
    http://technet.oracle.com/products/index.htm
    IAS
    IAS is Oracle's next evolution of the web server and application server
    product technology superceeding the Web Application Server (WAS) and Oracle
    Application Server (OAS) product lines.
    IAS SERVLET API JSP API EJB API EJE VERSION
    VERSION VERSION VERSION VERSION SUPPORTED
    9I(1.0.2) 2.2 1.1 1.1 817
    8i(1.0.1-NT) 2.0 1.0 1.0 816
    8i(1.0.0-UNIX) 2.0 1.0 1.0 816
    The IAS product contains two Java Virtual Machines (JVM) within it's
    architecture.
    They are called :
    1) APACHE JSERV servlet engine
    2) ORACLE ENTERPRISE JAVA ENGINE (EJE)
    APACHE JSERV servlet engine
    The APACHE JSERV servlet engine is an EXISTING product licensed from the
    apache group which supports the servlet api 2.0.ONLY.
    The APACHE JSERV product does not support ANY JSP's unless the customer
    installs a third party jsp engine.
    The IAS 8i/9i which has the APACHE JSERV product embedded in it, comes with
    Oracle's JSP engine (OJSP) already integrated into it. OJSP supports JSP's up
    to the specific JSP engine version documented in the Oracle Universal
    Installer (OUI) for the 8.1.7 RDBMS or the IAS products. It is also documented
    in the product's release notes.
    Oracle ENTERPRISE JAVA ENGINE (EJE)
    The EJE formerly known as :
    1) Oracle 8i Java Virtual Machine (JVM)
    2) JSERVER component,
    3) Aurora JVM
    was originally releas ed in the RDBMS 8.1.5 database with jdk 1.1.6 based java
    support.
    The currently supported versions of the Oracle 8i RDBMS, versions 2 and 3,
    also known as Version 8.1.6 and 8.1.7, respectively, provides a jdk 1.2.1
    based java virtual machine support.
    "EJE" Version 816
    This EJE, found in rdbms 8.1.6 and IAS 8i, contains support for the ejb
    api 1.0, corba, and java stored procedures.
    "EJE" Version 817
    This EJE, found in rdbms 8.1.7 and IAS 9i, contains support for the ejb,
    corba, and java stored procedures as well as the Oracle Servlet Engine (OSE)
    which provides support for the servlets 2.2 api and JSP 1.1 api.
    Note :
    EJB support in the "EJE" Version 817 has been upgraded to comply with the EJB
    1.1 api specification which includes "entity beans" support.
    What is the bottom line ??
    1) Servlets deployed to the APACHE JSERV must comply with servlet api 2.0.
    2) Servlets 2.1 or higher are only supported in EJE's OSE component found in
    the rdbms 817 or ias 9i products. Servlets api 2.0 can also run in the OSE.
    References
    1) "Oracle9i Application Server Technical White Paper" located at :
    http://technet.oracle.com/products/ias/pdf/9ias_102.pdf
    2) "Whats New? Oracle8i JVM Accelerator, Oracle Servlet Engine, OracleJSP ..."
    located at :
    http://technet.oracle.com/products/oracle8i/pdf/504.pdf
    3) "Oracle8i Release 3 New Features Summary" located at :
    http://technet.oracle.com/products/oracle8i/pdf/8iR3_nfs.pdf
    null

    which jvm is used by jserv ?? EJE or a separate jdk ?
    The Jserv servlet engine is running in a separate jdk JVM external to the EJE jvm which is embedded within the "database" component of ias and the RDBMS.
    See the reference below for more details ...
    if jserv only support old apis, why it is in oracle's products ?
    i would assume that the oracle servlet engine was under development when ias 8i was released and became available in time for the ias 9i and rdbms 817 products.
    looking back in history leads me to believe ias 8i was a migration path to get to ias 9i or rdbms 817.
    Based upon the long history of new releases of every oracle product being upgraded with new features, it's reasonable to assume that these products will continue to evolve.
    when I deploy a jsp how to deploy in the right servlet container ("EJE") ?
    as documented in the reference below, you can deploy JSP's to either the apache jserv jvm or the EJE since the ORACLE JSP engine functionality is in both jvm's.
    there are many posts where you can see that people have deploy in jserv and they have problems because they don't use the right container (servlet 2.0 instead of
    servlet 2.2) http://technet.oracle.com:89/ubb/Forum2/HTML/006349.html
    when ias 8i came out this was clearly an issue since servlet support was at api 2.0, and the current servlet api was probably at 2.1.
    oracle clearly made every effort to get ias 9i released quickly to supply a servlet 2.1 and 2.2 capable engine to resolve this issue.
    since ias 9i and rdbms 8.1.7 are available this is no longer an issue.
    The reference below explains the architecture and understanding it would eliminate a lot of "deploy to the wrong ias 9i component" issues.
    so why jserv is bundled with oracle 8i/9ias since EJE support the right api version ?
    if in ias 9i release , oracle had removed the jserv component without any advance warning, many customers would have been very upset since oracle makes every attempt to give advance notice before removal of functionality.
    References
    1) "Oracle9i Application Server Technical White Paper" located at :
    http://technet.oracle.com/products/ias/pdf/9ias_102.pdf

  • Is there a replacement in Soa Suite 11g for RDBMS Events?

    I'm looking for the best way to integrate a database with OSB resources. What I need is that for each new record into one table in a Database, triggering an execution of an OSB service, but I have the ability to use any component of the SOA Suite provided they can finally claim a OSB Proxy Service.
    I have experience resolving a similiar scenario with Weblogic 8.1 using RDBMS Events, but that they were deprecated, is there a similar component? I was searching on EDN but did not find the possibility to connect to a DB
    Thank you very much for your time

    May be you are looking on polling ability of DB Adapter which is definitely an option but I always suggest to use Oracle GoldenGate for such use cases.
    Regards,
    Anuj

  • Error while installing 11gR1 RDBMS software on 11gR2 GI

    I am getting the following error while installing 11gR1 (11.1.0.6) RDBMS software on 11gR2 GI.
    0. Oracle Enterprise linux 5.4 x_86_64 bit
    1. cluvfy verfication is successful
    2. 11gR2 GI looks fine - logged in to asm in all nodes, check the asm disksgroups
    3. ssh connectivity is fine - able to do ssh from all 6 nodes to all nodes
    Error:
    On the Install page, after setup successful stage, (it finised 57%), the pop-up messages says
    "Error in execution of additional utility tool" and giving me the options to retry, skip or continue.
    * I dont want to continue until i fixed this issue *
    -- I wish Oracle tells me, what tool its failing
    Here is the error from log file:
    INFO: No of Tools: 1
    INFO: Starting to execute the additional tools
    INFO: Command = /u01/app/oracle/product/11.1.0/oracle/bin/diagsetup basedir=/u01/app/oracle localnode=tstdb1 nodelist=tstdb1,tstdb2,tstdb3,tstdb4,tstdb5,tstdb6 remotenodes=tstdb2,tstdb3,tstdb4,tstdb5,tstdb6 oraclehome=/u01/app/oracle/product/11.1.0/oracle
    PRKC-1002 : All the submitted commands did not execute successfully
    DiagSetup-00008: Diag Setup Usage error: unable to perform RAC operations
    Command = /u01/app/oracle/product/11.1.0/oracle/bin/diagsetup has failed
    Execution Error : PRKC-1002 : All the submitted commands did not execute successfully
    oracle.ops.mgmt.cluster.RemoteFileOperationException: PRKC-1002 : All the submitted commands did not execute successfully
    at oracle.ops.mgmt.cluster.ClusterCmd.transferDirToNodes(ClusterCmd.java:2570)
    at oracle.ops.mgmt.cluster.ClusterCmd.transferDirToNodes(ClusterCmd.java:2375)
    at oracle.diagfw.adr.diagsetup.DiagSetup.transferRacDirs(DiagSetup.java:418)
    at oracle.diagfw.adr.diagsetup.DiagSetup.createDirs(DiagSetup.java:323)
    at oracle.diagfw.adr.diagsetup.DiagSetup.executeMain(DiagSetup.java:263)
    at oracle.diagfw.adr.diagsetup.DiagSetup.main(DiagSetup.java:226)
    DiagSetup-00008: Diag Setup Usage error: unable to perform RAC operations
    oracle.diagfw.adr.diagsetup.DiagSetupException: DiagSetup-00008: Diag Setup Usage error: unable to perform RAC operations
    at oracle.diagfw.adr.diagsetup.DiagSetup.transferRacDirs(DiagSetup.java:434)
    at oracle.diagfw.adr.diagsetup.DiagSetup.createDirs(DiagSetup.java:323)
    at oracle.diagfw.adr.diagsetup.DiagSetup.executeMain(DiagSetup.java:263)
    at oracle.diagfw.adr.diagsetup.DiagSetup.main(DiagSetup.java:226)
    INFO: Complete execution of additional tools

    Hi Levi Pereira, Thanks for the link.
    During install I got the below error
    ""Error in execution of additional utility tool" and I initially thought it might be because of network or due to user equivalence not set correct. So cancelled installation , rechecked it and verified and both were fine. user equivalence works fine. but still i'm getting the same error . However the below oracle documentation links shows that its a bug (reference Bug 6271506, though I couldnt get any relevant info on this bug number)
    http://download.oracle.com/docs/cd/B28359_01/readmes.111/b28280/toc.htm
    As per the above doc I just clicked on 'Continue' and installation was successful with no errors. I hope itdoesnt cause any issues later.
    Your blog is quite nice . I have few questions on ASM , device mapper and multipathing , porbably I shall post few questions on ASM in your blog.
    Thanks,
    Sasi

  • ORA-01519: error while processing file '?/rdbms/admin/sql.bsq' near line 401

    I receive the following error by creating dataabse as below sql:
    ORA-01501: CREATE DATABASE failed
    ORA-01519: error while processing file '?/rdbms/admin/sql.bsq' near line 401
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01119: error in creating database file '/sisdev04/dbs/users01.dbf'
    ORA-27039: create file failed, file size limit reached
    Additional information: 1
    CREATE DATABASE SISDEV04
         LOGFILE GROUP 1 ('/sisdev04/dbs/log01a.dbf','/sisdev04/dbs/log01b.dbf') SIZE 10M,
              GROUP 2 ('/sisdev04/dbs/log02a.dbf','/sisdev04/dbs/log02b.dbf') SIZE 10M
         NOARCHIVELOG
         CHARACTER SET ZHT16BIG5
         NATIONAL CHARACTER SET ZHT16BIG5
         DATAFILE '/sisdev04/dbs/system01.dbf'      
              SIZE 210M AUTOEXTEND OFF
         , '/sisdev04/dbs/rbs01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/temp01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/users01.dbf'
    SIZE 1050M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_index_ivr01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_ivr01.dbf'
    SIZE 21M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_ems01.dbf'
    SIZE 21M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_index_ems01.dbf'
    SIZE 21M AUTOEXTEND OFF
    I have issue df to check the directory sisuat04
    / >df
    Filesystem 512-blocks Free %Used Iused %Iused Mounted on
    /dev/hd4 98304 45664 54% 2446 10% /
    /dev/hd2 2097152 78992 97% 30280 12% /usr
    /dev/hd9var 65536 20536 69% 308 4% /var
    /dev/hd3 294912 262432 12% 147 1% /tmp
    /dev/hd1 49152 5712 89% 1290 21% /home
    /dev/mfcobol 81920 25520 69% 608 6% /mfcobol
    /dev/magiclv 81920 22304 73% 346 4% /usr/magic
    /dev/sispro02lv 6553600 6347792 4% 18 1% /sisdev02
    /dev/sispro03lv 6553600 6347784 4% 19 1% /sisdev03
    /dev/sisappllv 229376 173288 25% 1846 7% /sisappl
    /dev/lvbaklog 98304 85552 13% 68 1% /app/bak_log
    /dev/noteslv0 1048576 541352 49% 2195 2% /notes
    /dev/noteslv1 4194304 1479304 65% 5269 2% /notesrv
    /dev/noteslv2 2097152 898128 58% 51 1% /notesrv/sitesch
    /dev/lvoracle 2097152 237240 89% 8280 4% /opt/oracle
    /dev/u01lv 4194304 128720 97% 11697 3% /u01
    /dev/sisdev01lv 4096000 3021552 27% 27 1% /sisdev04
    Is is still a not enough space problem?

    I receive the following error by creating dataabse as below sql:
    ORA-01501: CREATE DATABASE failed
    ORA-01519: error while processing file '?/rdbms/admin/sql.bsq' near line 401
    ORA-00604: error occurred at recursive SQL level 1
    ORA-01119: error in creating database file '/sisdev04/dbs/users01.dbf'
    ORA-27039: create file failed, file size limit reached
    Additional information: 1
    CREATE DATABASE SISDEV04
         LOGFILE GROUP 1 ('/sisdev04/dbs/log01a.dbf','/sisdev04/dbs/log01b.dbf') SIZE 10M,
              GROUP 2 ('/sisdev04/dbs/log02a.dbf','/sisdev04/dbs/log02b.dbf') SIZE 10M
         NOARCHIVELOG
         CHARACTER SET ZHT16BIG5
         NATIONAL CHARACTER SET ZHT16BIG5
         DATAFILE '/sisdev04/dbs/system01.dbf'      
              SIZE 210M AUTOEXTEND OFF
         , '/sisdev04/dbs/rbs01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/temp01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/users01.dbf'
    SIZE 1050M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_index_ivr01.dbf'
    SIZE 105M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_ivr01.dbf'
    SIZE 21M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_ems01.dbf'
    SIZE 21M AUTOEXTEND OFF
         , '/sisdev04/dbs/ts_index_ems01.dbf'
    SIZE 21M AUTOEXTEND OFF
    I have issue df to check the directory sisuat04
    / >df
    Filesystem 512-blocks Free %Used Iused %Iused Mounted on
    /dev/hd4 98304 45664 54% 2446 10% /
    /dev/hd2 2097152 78992 97% 30280 12% /usr
    /dev/hd9var 65536 20536 69% 308 4% /var
    /dev/hd3 294912 262432 12% 147 1% /tmp
    /dev/hd1 49152 5712 89% 1290 21% /home
    /dev/mfcobol 81920 25520 69% 608 6% /mfcobol
    /dev/magiclv 81920 22304 73% 346 4% /usr/magic
    /dev/sispro02lv 6553600 6347792 4% 18 1% /sisdev02
    /dev/sispro03lv 6553600 6347784 4% 19 1% /sisdev03
    /dev/sisappllv 229376 173288 25% 1846 7% /sisappl
    /dev/lvbaklog 98304 85552 13% 68 1% /app/bak_log
    /dev/noteslv0 1048576 541352 49% 2195 2% /notes
    /dev/noteslv1 4194304 1479304 65% 5269 2% /notesrv
    /dev/noteslv2 2097152 898128 58% 51 1% /notesrv/sitesch
    /dev/lvoracle 2097152 237240 89% 8280 4% /opt/oracle
    /dev/u01lv 4194304 128720 97% 11697 3% /u01
    /dev/sisdev01lv 4096000 3021552 27% 27 1% /sisdev04
    Is is still a not enough space problem? i think you have specified 1050m for users01.dbf file, your file system /sisdev04 has something like
    1.5gb of free space. it failed because of lack of free space. may be you can reduce your datafile size or try to
    create in another filesystem.

  • Error in invoking target 'dm_on ioracle' of makefile 'rdbms/../ins_rdbms.mk

    Hello All.
    I am trying to install Oracle Application Server 10g release 2(1.2.0.2) on
    Red Hat Enterprise Linux ES Release 4 64 bits. But got the following errors.
    End output from spawned process.
    Exception thrown from action: make
    Exception Name: MakefileException
    Exception String: Error in invoking target 'dm_on ioracle' of makefile '/oracle/ias/infra10g1202/rdbms/lib/ins_rdbms.mk'.
    See '/oracle/ias/oraInventory/logs/installActions2006-08-07_01-55-22AM.log' for details.
    Exception Severity: 1
    My OS is
    $>cat /etc/issue
    Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
    $>cat /etc/redhat-release
    Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
    According to Oracle Application server installation guide 10g release 2 (10.1.2) for linux x86 B19310-01 (page 4-11)
    The Software requirements for red hat enterprise linux AS/ES 4.0 system is
    http://www.oracle.com/technology/products/ias/bpel/documents/b16226.pdf
    glibc-2.3.4-2.19
    glibc-common-2.3.4-2.19
    binutils-2.15.92.0.2-18
    compat-libstdc++-296-2.96-132.7.2
    gcc-3.4.5-2
    gcc-c++-3.4.5-2
    libstdc++-3.4.5-2
    libstdc++-devel-3.4.5-2
    openmotif21-2.1.30-11.RHEL4.5
    pdksh-5.2.14-30.3
    setarch-1.6-1
    make-3.80-5
    gnome-libs-1.4.1.2.90-44.1
    sysstat-5.0.5-7.rhel4
    compat-db-4.1.25-9
    control-center-2.8.0-12.rhel4.2
    xscreensaver-4.18-5.rhel4.10
    But the OU installer looking for compat-libstdc++-devel-7.3-2.96.128 and compat-libstdc++-7.3-2.96.128 packages. But they are not
    mentioned in the requirement software for ES 4.0 and there is no one for ES 4.0. What i have to do.
    Checking recommended operating system packages.
    Checking for compat-libstdc++-devel-7.3-2.96.128; found Not found. Failed <<<<
    Checking for compat-libstdc++-7.3-2.96.128; found Not found. Failed <<<<
    The overall result of this check is: Failed<<<<
    I tried to link them from another session but unsuccessful.

    I too had both these issues and a previous one (ntcontab.o of makefile ins_net_client.mk). Here's my 2 cents.
    Installing OAS 10gR2 Infrastructure on RHEL 4 Update 4 64 bit.
    I had the following, as per the Installation Guide and Release Notes.
    binutils-2.15.92.0.2.21 (x86_64)
    compat-db-4.1.25.9 (i386)
    compat-db-4.1.25.9 (x86_64)
    compat-gcc-32-3.2.3.47.3 (x86_64)
    compat-gcc-32-c++-3.2.3.47.3 (x86_64)
    compat-libgcc-296-2.96.132.7.2 (i386)
    compat-libstdc++-33-3.2.3.47.3 (i386)
    compat-libstdc++-33-3.2.3.47.3 (x86_64)
    control-center-2.8.0.12.rhel4.5 (x86_64)
    gcc-3.4.6.3.1 (i386)
    gcc-c++-3.4.6.3.1 (x86_64)
    glibc-2.3.4.2.25 (i686)
    glibc-2.3.4.2.25 (x86_64)
    glibc-common-2.3.4.2.25 (x86_64)
    glibc-devel-2.3.4.2.25 (i386)
    glibc-devel-2.3.4.2.25 (x86_64)
    glibc-headers-2.3.4.2.25 (x86_64)
    glibc-kernheaders-2.4.9.1.98.EL (x86_64)
    gnome-libs-1.4.1.2.90.44.1 (x86_64)
    libgcc-3.4.6.3.1 (i386)
    libgcc-3.4.6.3.1 (x86_64)
    libstdc++-3.4.6.3.1 (i386)
    libstdc++-3.4.6.3.1 (x86_64)
    libstdc++-devel-3.4.6.3.1 (i386)
    libstdc++-devel-3.4.6.3.1 (x86_64)
    make-3.80.6.EL4 (i386)
    make-3.80.6.EL4 (x86_64)
    openmotif-2.2.3.10.RHEL4.5 (i386)
    openmotif-2.2.3.10.RHEL4.5 (x86_64)
    openmotif21-2.1.30.11.RHEL4.6 (i386)
    pdksh-5.2.14.30.3 (i386)
    pdksh-5.2.14.30.3 (x86_64)
    setarch-1.6.1 (i386)
    setarch-1.6.1 (x86_64)
    sysstat-5.0.5.11.rhel4 (x86_64)
    xscreensaver-4.18.5.rhel4.11 (x86_64)
    I encountered the first error. Followed the fix of note 400301.1 (to rename/replace your current gcc binary with a script wrapper for gcc32) ; clicked on "Retry" and... it passed! But then error dm_on ioracle appeared.
    I undo'ed the change of gcc (e.g.: renaming my gcc script and reverting to my gcc binary), and immediately installed the following packages; I believed they are not mentioned in the notes:
    compat-glibc-2.3.2-95.30.i386
    compat-glibc-2.3.2-95.30.x86_64
    compat-glibc-headers.2.3.2-95.30.x86_64
    gcc-3.4.6-3.1.x86_64
    clicked "Retry" and.... it progressed further!
    But then I stumbled upon other errors. The logs mentioned something about ld execution not finding -libgcc. I stopped the installation and proceeded to install:
    libgcc-3.4.6-3.1.i386
    libgcc-3.4.6-3.1.x86_64
    I then started the installer from scratch, and the installation was successful!
    So ideally, I guess you need:
    - All the packages mentioned in this post
    - The partial workaround of note 400301.1 SHOULD NOT BE NEEDED.
    - Regarding individual packages, be careful that you update (rpm -Uvh) and not install (rpm -ivh) your packages. Try re-installing (or I should say, re-updating) using --force if you already have them there.
    Just for the record, nowhere in the documentation are these packages mentioned. I deducted these by comparing the installed rpm's on a server I had previously configured: it was pre-set to host a 10gR2 64bit database (with all it's required rpm's), but was changed to host a OAs10gR2 at the last minute. That's why that installation gave me no headaches.
    I hope my notes are clear and useful for you, I'm just extatic that it finally worked :)
    Greetings!
    Message was edited by:
    chibione

  • Warning in a Report running on Oracle Applications 11.5.9 RDBMS 9.2.0.70

    on running a report a warning appears in GL and this warning also come on some of other reports
    in view log of this warning error is
    APP-FND-00500: AFPPRN recieved a return code of failure from routine FDUPRN.An error occured while AOL tried to spawn the print process.
    Cause: AFPPRN recieved a return code of failure from the OSD routine FDUPRN .An Error occured while AOLA tried to spawn the print process
    Action: Review your concurrent request log file for more detailed information
    any solution to resolve this warning

    Hi,
    i have already mention the release version and db Oracle Applications 11.5.9 RDBMS 9.2.0.70 and os is solaris Sorry, I should have paid more attention to the thread subject.
    and mostly when we submit a request to view the warning message appears like this and no output only the error in view log and we face it mostly on custom reports Please see these documents.
    Note: 371350.1 - Some Concurrent Requests Error Out With Fduprn App-Fnd-500
    Note: 759089.1 - APP-FND-00500 "Oracle Apps Printing Completed With Warning. No Output To Printer"
    Note 1018291.102 - APP-00500 Or APP-FND-00500 Error When Printing A Report
    Regards,
    Hussein

  • Sqlldr:  Message 2100 not found - No msg files in my RDBMS\Mesg dir

    Hi All,
    I am trying to use sqlldr on an WIN2003R3 server. This is not working and I get an error message:
    MESSAGE 2100 NOT FOUND: WHEN ATTEMPTING TO START SQLLDR.
    I searched the internet and there it states that this should have to do with my ORACLE_HOME or ORACLE_BASE environment variables or path. I checked those, but they seem fine.
    On metalink it states two possiblities, for WIN NT,
    - Removing the ORACLE_HOME env. variable
    - Copy the files from another Oracle installation
    (Metalink Note:171648.1 and Note:1081848.6).
    I tried the first, but still doesnot work. Unfortunately I can't try the second, because all other Oracle installations I have access to are the same version, so they all have the same files in the RDBMS\Mesg directory.
    My questions are:
    - How many files should there be in the mentioned directory? (Now I've got 4: kgpus.msb, ocius.msb, oraus.msb, smgus.msb )
    - Where can I get the missing files, or is there any other way to get around this?
    - any ohter suggestions?
    Thanks in advance. Any help will be appreciated,
    Regards,
    Toin.
    Message was edited by:
    Toin
    Fixed a typo.
    Message was edited by:
    Toin

    The problem is that my SQL Loader is not working under WIN NT. This is a known issue, one of the suggestions I found on metalink is to manually copy the message files that should be in ORACLE_HOME\DBMS\Mseg from another Oracle installation.
    I cannot do this, because all my Oracle installations are the same. So the questions is where can I find the appropriate message files, so I can get my SQL Loader to run??
    Thanks.
    Toin.

  • (V7.3)RDBMS 7.3 Enterprise Edition NEW FEATURE에 대한 Q&A

    제품 : ORACLE SERVER
    작성날짜 : 2004-08-13
    (V7.3)RDBMS 7.3 Enterprise Edition NEW FEATURE에 대한 Q&A
    =========================================================
    1. Q) Oracle 7 Release 7.3의 new feature들을 간단하게 알고 싶습니다.
    A) 다음과 같이 요약하여 설명드리겠습니다.
    New features of 7.3.3 are :Direct load to cluster
    Can use backup from before RESETLOGS
    New features of 7.3 are :histograms
    hash joins
    star join enhancement
    standby databases
    parallel union-all
    dynamic init.ora configuration
    direct path export
    compiled triggers
    fast create index
    multiple LRU latches
    updatable join views
    LSQL cursor variable enhancement
    replication enhancement
    ops processor affinity
    Net 2 load balancing
    XA scaling/recovery
    thread safe pro*c/oci
    DB verify
    new pl/sql packages
    new pl/sql features
    bitmap indexes
    2. Q) Oracle 7 Release 7.2와 7.3의 새로운 Parallel feature에는 어떤 것이
    있습니까?
    A) Oracle 7 parallel query 에 의한 parallel operation에는 다음과 같은 내
    용이 있습니다.
    > Parallel Data Loading : conventional and direct-path, to the same
    table or multiple tables concurrently.
    > Parallel Query : table scans, sorts, joins, aggregates, duplicate
    elimination, UNION and UNION ALL(7.3)
    > Parallel Subqueries : in INSERT, UPDATE, DELETE statements.
    > Parallel Execution : of application code(user-defined SQL functions)
    > Parallel Joins :
    nested loop,
    sort-merge,
    star join optimization(creation of cartesian products plus the
    nested loop join),
    hash joins(7.3).
    > Parallel Anti-Joins : NOT IN(7.3).
    > Parallel Summarization(CREATE TABLE AS SELECT) :
    query and insertion of rows into a rollup table.
    > Parallel Index Creation(CREATE INDEX) :
    table scans, sorts, index fragment construction.
    3. Q) Release 7.2와 7.3에서 추가된 optimization 기능에는 어떤 내용이 있습
    니까?
    A) 다음과 같은 기능들이 있습니다.
    1> Direct Database Reads
    Parallel query 프로세스들은 필터링이나, 소팅, 조인과 같은 작업을 수행하
    기 위해서는 아주 큰 테이블을 scanning해야 합니다. Direct Database Reads는
    read efficiency와 성능의 향상을 위해 contiguous memory read를 가능하게 해
    줍니다. 또한, concurrent OLTP와 같은 작업을 수행시 따르는 경합을 없애기 위
    해 버퍼 캐쉬를 bypass합니다.
    2> Direct Database Writes
    Parallel query 프로세스들은 intermediate sort runs, summarization
    (CREATE TABLE AS SELECT), index creation(CREATE INDEX)과 같은 작업의 수행
    결과를 디스크에 종종 기록해야 합니다.
    Direct Database Writes는 write efficiency와 성능의 향상을 위해 direct
    contiguous memory로 하여금 contiguous disk writes를 가능하게 해줍니다.
    또한, concurrent OLTP 작업과 DBWR 프로세스에 의한 경합을 없애기 위해 버
    퍼 캐쉬를 bypass합니다.
    결론적으로, Direct Database Reads와 Writes는 concurrent OLTP와 DSS 작
    업에 따르는 복잡한 부하를 조절하면서 Oracle 7 서버를 분리된 형태로, 또한 최
    적의 튜닝을 가능하게 해줍니다.
    3> Asynchronous I/O
    Oracle 7은 이미 sorts, summarization, index creation, direct-path
    loading 에 대한 asynchronous write 기능을 제공하고 있습니다.
    Release 7.3부터는 보다 나은 성능의 향상을 위해 asynchronous read-ahead
    기능을 제공하여 최대한 processing과 I/O의 병행성을 증가시켜 줍니다.
    4> Parallel Table Creation
    CREATE TABLE ... AS SELECT ...와 같은 구문을 제공하여 상세한 데이타를
    갖는 큰 테이블의 조회된 결과를 저장하기 위해 임시 테이블을 생성합니다.
    이 기능은 보통 intermediate operation의 결과를 저장하기 위해 drill-down
    분석을 할 때 사용됩니다.
    5> Support for the Star Query Optimization
    Oracle 7은 수행 속도의 향상을 위해 star 스키마가 존재하고, star query
    optimization을 invoke합니다. Star query는 먼저 여러 개의 작은 테이블을
    join하고, 그런 후에, 그 결과를 하나의 큰 테이블로 join합니다.
    6> Intelligent Function Shipping
    Release 7.3부터 parallel query를 처리하는 coordinator 프로세스는
    non-shared memory machine(cluster 또는 MPP) 내의 노드들을 처리하기 위해
    디스크나 데이타들 간의 유사성에 대해 인식하게 될 것입니다.
    이 사실에 근거하여, coordinator는 data들이 machine의 shared
    interconnect를 통해 전달될 필요가 없다는 점에서, 특정 node-disk pair로 수
    행되고 있는 프로세스들에게 parallel query operation을 지정할 수 있습니다.
    이 기능은 연관된 cost나 overhead없이 'shared nothing' 소프트웨어 아키텍
    쳐의 잇점을 제공하면서 효율성과 성능, 확장성을 개선할 수 있습니다.
    7> Histograms
    Release 7.3부터 Oracle optimizer는 테이블의 컬럼 내에 있는 데이타 값의
    분포에 관한 더 많은 정보를 이용할 수 있습니다. Value와 상대적 빈도수를 나타
    내는 histogram은 optimizer에게 index의 상대적 'selectivity'에 관한 정보와
    어떤 index를 사용해야할 것인가에 관한 더 좋은 아이디어를 제공해 줄 것입니다.
    적절한 선택을 한다면, query의 수행시간을 몇 분, 심지어 몇 시간씩이나 단축
    시킬 수가 있습니다.
    8> Parallel Hash Joins
    Release 7.3부터 Oracle 7은 join 처리시간의 단축을 위하여 hash join을 제
    공합니다. 해슁 테크닉을 사용하면 join을 하기 위해 데이타를 소트하지 않아도
    되며, 기존에 존재하는 인덱스를 사용하지 않으면서 'on-the-fly' 라는 개념을 제
    공합니다.
    따라서, star schema 데이타베이스에 전형적으로 적용되는 small-to-large
    테이블 join의 수행 속도를 향상시킬 것입니다.
    9> Parallel UNION and UNION ALL
    Release 7.3부터 Oracle 7은 UNION과 UNION ALL과 같은 set operator를 사
    용하여 완전히 parallel하게 query를 수행할 수 있습니다. 이러한 operator를 사
    용하면, 큰 테이블들을 여러 개의 작은 테이블의 집합으로 나누어 처리하기가 훨
    씬 쉬워질 것입니다.
    4. Q) Release 7.3에는 어떤 제품들이 있습니까?
    A) Oracle 7 서버 Release 7.3.3에 대한 제품 리스트는 다음과 같습니다.
    단, 모든 플랫폼들이 리스트된 모든 제품들을 지원하지는 않습니다.
    [ Product ] [ Revision ]
    Advanced replication option 7.3.3.0.0
    Parallel Query Option 7.3.3.0.0
    Parallel Server Option 7.3.3.0.0
    Oracle 7 Server 7.3.3.0.0
    Distributed Database Option 7.3.3.0.0
    Oracle*XA 7.3.3.0.0
    Oracle Spatial Data Option 7.3.3.0.0
    PL/SQL 2.3.3.0.0
    ICX 7.3.3.0.0
    OWSUTL 7.3.3.0.0
    Slax 7.3.3.0.0
    Context Option 2.0.4.0.0
    Pro*C 2.2.3.0.0
    Pro*PL/I 1.6.27.0.0
    Pro*Ada 1.8.3.0.0
    Pro*COBOL 1.8.3.0.0
    Pro*Pascal 1.6.27.0.0
    Pro*FORTRAN 1.8.3.0.0
    PRO*CORE 1.8.3.0.0
    Sqllib 1.8.3.0.0
    Codegen 7.3.3.0.0
    Oracle CORE 2.3.7.2.0
    SQL*Module Ada 1.1.5.0.0
    SQL*Module C 1.1.5.0.0
    Oracle CORE 3.5.3.0.0
    NLSRTL 2.3.6.1.0
    Oracle Server Manager 2.3.3.0.0
    Oracle Toolkit II(Dependencies of svrmgr) DRUID 1.1.7.0.0
    Multi-Media APIs(MM) 2.0.5.4.0
    OACORE 2.1.3.0.0
    Oracle*Help 2.1.1.0.0
    Oracle 7 Enterprise Backup Utility 2.1.0.0.2
    NLSRTL 3.2.3.0.0
    SQL*Plus 3.3.3.0.0
    Oracle Trace Daemon 7.3.3.0.0
    Oracle MultiProtocol Interchange 2.3.3.0.0
    Oracle DECnet Protocol Adapter 2.3.3.0.0
    Oracle LU6.2 Protocol Adapter 2.3.3.0.0
    Oracle Names 2.0.3.0.0
    Advanced Networking Option 2.3.3.0.0
    Oracle TCP/IP Protocol Adapter 2.3.3.0.0
    Oracle Remote Operations 1.3.3.0.0
    Oracle Named Pipes Protocol Adapter 2.3.3.0.0
    Oracle Intelligent Agent 7.3.3.0.0
    SQL*Net APPC 2.3.3.0.0
    SQL*Net/DCE 2.3.3.0.0
    Oracle OSI/TLI Protocol Adapter 2.3.3.0.0
    Oracle SPX/IPX Protocol Adapter 2.3.3.0.0
    NIS Naming Adapter 2.3.3.0.0
    NDS Naming Adapter 2.3.3.0.0
    Oracle Installer 4.0.1

    P.S. I have checked the CD rom itself by doing the installation in our classroom on a Windows XP Pro machine and it loaded like a charm. I have been emailing and calling Compaq customer support on this issue, and I've done everything they've suggested, including a Quick Format of the hard drive. I am still getting the same results. I have been able to load a small program (Palm Desktop) on the Compaq without a problem, so I don't think it's the CD drive that's the problem, either. Thanks for any help you can give me!!! Deborah

  • Is Support for 9i RDBMS in OEM going to be dropped ?

    How many customers run their critical apps on so called "old" 9i RDBMS databases ?
    We have a few in our company. One of the reasons for not upgrading is because we have too much invested in it and the world appears to have become very change averse when it comes to continual migrations to new products. The old "if it aint broke, dont fix it" idea, where IT spend is tight, is actually proving to be quite a saving in the short term.
    I am starting to see cracks in the OEM armour. The 10.2.0.5 agent has a bug that causes core dumps and other issues with 9.2.0.7 RDBMS targets. In some scenario's this is a ticking bomb where an agent happily monitors a lower release, then it gets patched and the monitoring tools start to hose the alert log and get incident management teams pointing the finger at the tools guy... Oracle's response is to patch the database, however in what world do we live in when a monitoring tool forces the monitored target into a patch or forget it mode of working? The development cycles in Oracle appear to be very much focused on "next release" productivity and are increasingly causing us in-life support pain in having to justify why they should fix bugs in their products that they sell us.
    Given that there is little change in 9.2 where 9.2.0.8 is the last release and OEM 10.2 has extensive support until 2014, are we being sold short ? The support matrix for the agents at 10.2.0.5 wont certify anything less that 9.2.0.8 now, but funnily enough, they do support 9.2.0.7 as a repository for OEM... Without getting into too much "is it certified or not" discussion, I just think that OEM development need to tread carefully with "new features" where the cost of them is dropping old ones that were bought by the customer for a very specific reason.
    Upshot is that running at 10.2.0.4 agent will support 9.2.0.7, and 10.2.0.5 agent wont do this without backport/engineering assistance which is being resisted.
    So how can I support OEM if I cant patch agents to 10.2.0.5 ?
    I love oracle products, I've made a career out of doing so, but I find it extremely frustrating for a monitoring product to be allowed to dismiss certain versions of targets under the banner of progress. Perhaps do this in an 11g release of oem, but not half way through the evolution of 10.2 !
    Edited by: broughp on Feb 10, 2010 11:13 PM
    Edited by: broughp on Feb 10, 2010 11:25 PM

    very much appreciated thanks.
    Just a word though as an avid nokia/symbian fan, the new partnership with microsoft must surely make those in symbian development feel a little dejected but hey guys this is your opportunity to buck your ideas up and give us some kickass UI improvements before symbian is gone forever.
    You never know if everyone begins raving over how much better s^3/s^4 is in the future the platform may be saved or at least gain a significant extension.
    In the words of 'the Kurgon'
                  "I have somthin' to say- It's better to burn out than to fade away"
    Come on guys do your best you know you have to !!!! 
    If this was helpful please click Star for Kudos
    Phone history :-3210, 3100, 3200, 6230i, N73, N95-8GB, N97, N8, Lumia800, Lumia920, Lumia620, Lumia820, Lumia1020, Lumia520, Lumia830, Lumia735

  • Writing most code in RDBMS

    I have few queries regarding the use of Stored Procedures, Functions
    and Triggers in an RDBMS.
    (1) When to use Stored Procedure? Writing an INSERT query in a Stored
    Procedure is better or firing it from the application level?
    (2) Can a Trigger call a Stored Procedure?
    (3) What type of code must reside in application and what type in
    RDBMS?
    (4) Is it faster to work at application level or at the database level?

    1) An insert statement is an insert statement, won't be faster from one place or the other. See bottom..
    2) Yes, a trigger can call a stored procedure or package or function..
    3) "Must" reside? This is a BIG question, and there's not a perfect answer. See bottom..
    4) If the work can be done at the database level, it's usually faster to do it there. Lots of reasons PL/SQL is great, but the lack of network lag induced by data movement back and forth to an application usually gives PL/SQL a large lead in application performance.
    How to design an application, and when to use application code versus database calls to PL/SQL is a large design issue. Do you have (and plan to keep) the trained manpower to enhance and maintain a PL/SQL environment? Lots of places have investment iin Java programmers, or ASP, or python/perl/C++/etc. and don't want to switch.
    And do you want to tie yourself to one product. PL/SQL is Oracle ONLY.. no migrating to another database if a client demands it. Not important if you are doing it for an internal app, but hugely important if you produce software to sell.
    And, last, is PL/SQL the right choice for your application? I've written a lot of PL/SQL with great success, but I've also written lots of C/C++ code, Perl, Java, 4th party products, etc. because those languages fulfilled our application and environment needs. To make a good design, you need an experienced application architect or at least analyst to help you.
    Now, in general.. here's my two bits. If you have a lot of data manipulation that needs done, or if you want to create standardized data interfaces to keep SQL out of your app, put all of your DML into PL/SQL packages. For the first point, doing the work in the database is very often more efficient than moving the data back and forth to the application to manipulate it. And for the second point, we've reduced application maintenance by a tremendous amount by putting all SQL into PL/SQL packages/functions/procedures (easier to recompile a package than to recompile and redistribute new binaries).
    Good book to get and read would be Tom Kyte's book, "Effective Oracle by Design".
    Good luck!

Maybe you are looking for