Documente Academic
Documente Profesional
Documente Cultură
106500
ora-942 table or view does not exist
ora 2282
ora-02050: transaction 8.26.1764 rolled back, some remote dbs may be in-doubt
ora-02068: following severe error from purch
ora-01089: immediate shutdown in progress - no operations are permitted
expected answer: the number of dml locks is set by the initialization parameter
dml_locks. if this value is set to low (which it is by default) you will get this
error. increase the value of dml_locks. if you are sure that this is just a
temporary problem, you can have them wait and then try again later and the error
should clear.
predefined exceptions
----------------------
ora-06530 access_into_null
ora-06592 case_not_found
ora-06531 collection_is_null
ora-06511 cursor_already_open
ora-00001 dup_val_on_index
ora-01001 invalid_cursor
ora-01722 invalid_number
ora-01017 login_denied
ora-01403 no_data_found
ora-01012 not_logged_on
ora-06501 program_error
ora-06504 rowtype_mismatch
ora-30625 self_is_null
ora-06500 storage_error
ora-06533 subscript_beyond_count
ora-06532 subscript_outside_limit
ora-01410 sys_invalid_rowid
ora-00051 timeout_on_resource
ora-01422 too_many_rows
error : ora-01422: exact fetch returns more than requested number of rows
cause : you tried to execute a select into statement and more than one row was
returned.
action : the options to resolve this oracle error are:
rewrite your select into statement so that only one row is returned.
replace your select into statement with a cursor.
for example, if you tried to execute the following sql statement:
select supplier_id
into cnumber
from suppliers
where supplier_name = 'ibm';
and there was more than one record in the suppliers table with the supplier_name
of ibm,
you would receive the ora-01422 error message.
in this case, it might be more prudent to create a cursor and retrieve each row if
you are unsure of how many records you might retrieve.
ora-06502 value_error
ora-01476 zero_divide
ora-6503 pl/sql function returned with no value
the ora-12500 -- it could be caused by hitting the listener too fast, faster
then the operating system itself can deal with. if you are using dedicated
server configurations on unix for example, each connection is a unix fork/exec.
if you overload the os, it won't be able to spawn any new processes. its not
really that you hit the listener too fast in this case, more that the os is
physically out of resources or is taking so long to get these resources in place
that we time out. how fast is too fast -- thats a function of your os, the
amount of ram, how many cpu's you have, how fast they are, what else is going on
on the box, etc etc etc...
12500, 00000, "tns:listener failed to start a dedicated server process"
// *cause: the process of starting up a dedicated server process failed.
// the executable could not be found or the environment may be set up
// incorrectly.
// *action: turn on tracing at the admin level and reexecute the operation.
// verify that the oracle server executable is present and has execute
// permissions enabled. ensure that the oracle environment is specified
// correctly in listener.ora. the oracle protocol adapter that is being
// called may not be installed on the local hard drive. please check that
// the correct protocol adapter are successfully linked.
// if error persists, contact oracle customer support.
ora-02050: transaction 3.73.5754 rolled back, some remote dbs may be in-doubt
ora-03106: fatal two-task communication protocol error
ora-02063: preceding line from mistopaccounts
frm-40509 a fatal error occurred while oracle forms was trying to update a record.
the table associated with the current block of the form might not exist,
your username might not have authority to perform the specified action on
the table, or some other reason might have caused the fatal error."
ora-02050: transaction 1.61.11658 rolled back, some remote dbs may be in-doubt
ora-03106: fatal two-task communication protocol error
ora-02063: preceding line from mistopaccounts