Re: Oracle Question



Bhushan wrote:

> I wanted to run a program, program running
> continuously to receive a record when sent, then load this record to
> Oracle real time. They would have to be received from a real time
> process,that reads a port and if it sees a message loads to Oracle.

Oracle is not a real-time database as far as real-time systems go. For
starters, you will need to look at real-time operating systems first.

Likely this is not what you mean - many refer to "real-time systems"
when in fact they mean semi or pseudo real-time. Refer to
Wikipedia/Google for details on what constitues a real-time computer
system.

An Oracle instance can handle millions of transactions per second. A
single Oracle process can insert 1000's of rows into Oracle per second.
Nothing unusual about it - as long as Oracle fundementals are adhered
to ito scalability and performance. Here is my brief list of these
fundementals:

#1 - use bind variables (eliminate hard parsing and shared
pool fragmentation)

#2 - re-use statement handles in the client (eliminate soft
parsing)

#3 - be aware of what overheads are caused on an insert
ito indexes, triggers, constraints and so on

FWIW, we capture "real-time" network traffic from routers (big
routers). A single capture process is able to insert over 1500
rows/second on average into Oracle. Nothing special about the hardware
- simply the above 3 steps are very strictly adhered to.

--
Billy

.



Relevant Pages

  • Re: Oracle Question
    ... >>I wanted to run a program, program running ... >>continuously to receive a record when sent, then load this record to ... >>process,that reads a port and if it sees a message loads to Oracle. ... > Oracle is not a real-time database as far as real-time systems go. ...
    (comp.databases.oracle.server)
  • Re: Oracle Question
    ... > I know this is Solaris group but there must me Oracle DBA's here also ... > continuously to receive a record when sent, then load this record to ... > Oracle real time. ... They would have to be received from a real time ...
    (comp.unix.solaris)
  • Re: Considering cosolodation for 120+ Oracle instances
    ... > way to simulate an increased load on a system I am going off the ... Talk to your Oracle DBA. ... Controllers. ... If you mirror everything then disk failure becomes ...
    (comp.unix.solaris)
  • Re: DBD-Oracle 1.17 gives "install_driver(Oracle) failed"
    ... "Can't load Oracle.dll" is often a symptom for a missing OCIW32.DLL. ... Oracle.dll loads OCIW32.DLL at startup, if that fails, loading Oracle.DLL fails, hence the error message. ... OCIW32.DLL is provided by the Oracle client software, newer Versions of Oracle install this DLL onlywhen you choose to install the Oracle ODBC drivers. ...
    (perl.dbi.users)
  • RE: Newline inserted?
    ... If you are on at least version 9 of Oracle, ... > Are you processing individual SQL statements (does your file contain SQL ... DBI is not your best bet to do this. ... Use SQL*Plus to load the file: ...
    (perl.dbi.users)