Links
Home
Oracle DBA Forum
Frequent Oracle Errors
TNS:could not resolve the connect identifier specified
Backtrace message unwound by exceptions
invalid identifier
PL/SQL compilation error
internal error
missing expression
table or view does not exist
end-of-file on communication channel
TNS:listener unknown in connect descriptor
insufficient privileges
PL/SQL: numeric or value error string
TNS:protocol adapter error
ORACLE not available
target host or object does not exist
invalid number
unable to allocate string bytes of shared memory
resource busy and acquire with NOWAIT specified
error occurred at recursive SQL level string
ORACLE initialization or shutdown in progress
archiver error. Connect internal only, until freed
snapshot too old
unable to extend temp segment by string in tablespace
Credential retrieval failed
missing or invalid option
invalid username/password; logon denied
unable to create INITIAL extent for segment
out of process memory when trying to allocate string bytes
shared memory realm does not exist
cannot insert NULL
TNS:unable to connect to destination
remote database not found'>ora-02019
exception encountered: core dump
inconsistent datatypes
no data found
TNS:operation timed out
PL/SQL: could not find program
existing state of packages has been discarded
maximum number of processes exceeded
error signaled in parallel query server
ORACLE instance terminated. Disconnection forced
TNS:packet writer failure
see ORA-12699
missing right parenthesis
name is already used by an existing object
cannot identify/lock data file
invalid file operation
quoted string not properly terminated
-none-

-none-

2004-10-05       - By -not available-

Reply:     <<     201     202     203     204     205     206     207     208     209     210     >>  

4- Using automatic PGA memory management will help also reducing the
possibility of getting ora-4030 (See ora-4030.ora-code.com) errors unless we hit a OS limit,
because work area sizes will be controlled and adjusted automatically
based on the PGA_AGGGREGATE_TARGET parameter first and then the
current work load. =20

Is this OS limit related to ulimit then??? What is the OS limit????
What I saw was ORA-04030 (See ORA-04030.ora-code.com) errors with 4Gb Ram still available. So this
is a target - right - but will go over that target based on current work
load - hmmmmm. I even tried to use alter system and dynamically adjust
the pga aggregate to larger and larger amounts without improvement. =20


Doesn 't PGA_AGGREGATE_TARGET work as described in the documentation -
much like partitioned views once didn 't and .............???

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 7:39 AM
To: Stankus, Paula G; 'tim@(protected) '; 'Oracle-L@(protected) Org
(E-mail) '
Subject: RE: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

Somehow the maximum amount of PGA consumption looking at v$process was
greater than the allocated amount. I found that it basically was a hung
batch process will have to talk to DBA colleague to see how this can be
tuned. =20
In any case, I was able to kill the hung job and cycle the database and
my backups worked just fine. There isn 't an issue about the backups but
an issue on the batch processes.

Question: with pga_aggregate_target is there anyway to ensure one
process doesn 't consume total memory available? What I saw was that the
pga_aggregate_target was entirely used by one batch process causing all
other connections and processes to fail with ORA-04030 (See ORA-04030.ora-code.com). =20

I went through old fatcity and freelists and saw some reference to
abandoning pga_aggregate_target likely for this very reason. =20

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 5:41 AM
To: Stankus, Paula G; 'tim@(protected) '; 'Oracle-L@(protected) Org
(E-mail) '
Subject: RE: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

Okay,

-one backup doesn 't work because it is getting an error indicating a
connection problem but I KNOW IT ISN 'T A CONNECTION PROBLEM -one backup
doesn 't work because I get the ORA-04030 (See ORA-04030.ora-code.com) error -I know that this is
indicating an issue with the user getting enough user process memory -
i.e. pga. However, the aggregate target should be across all instances.
I am playing with pga_aggregate_target using alter system ...but to no
avail.
-I also feel that my ulimits should likely be set to unlimited and I am
wondering if this is playing into this at all.
-Finally, I am wondering if the sga_max_size (unrelated to this
particular error but very scary) and this Sun bug is an issue.

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 5:31 AM
To: Stankus, Paula G; 'tim@(protected) '; 'Oracle-L@(protected) Org
(E-mail) '
Subject: RE: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

I also ran across some references that indicate there is a problem with
dynamic memory allocation on Solaris 8/9 and a bug patch. I found that
users had disabled sga_max_size (i.e. dynamic sga) until the patch was
applied. =20

Has anyone else dealt with this issue? =20

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 5:18 AM
To: Stankus, Paula G; 'tim@(protected) '; 'Oracle-L@(protected) Org
(E-mail) '
Subject: RE: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

Also noticed the following: process stack was set to 8192 and nofiles
to 256. I am wondering if these should be set to unlimited as I
understand they would only be used if needed. Also, if I use a ulimit
to reset the values when do these settings take place? Immediately?? =20

time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) 8192
coredump(blocks) unlimited
nofiles(descriptors) 256
vmemory(kbytes) unlimited
[oracle@(protected)]:/opt/oracle/product/9.2.0/dbs
[leprod: > ulimit -s unlimited
[oracle@(protected)]:/opt/oracle/product/9.2.0/dbs
[leprod: > ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 256
vmemory(kbytes) unlimited
[oracle@(protected)]:/opt/oracle/product/9.2.0/dbs

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 4:58 AM
To: Stankus, Paula G; 'tim@(protected) '; 'Oracle-L@(protected) Org
(E-mail) '
Subject: RE: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

I am also wondering if the batch processes are somehow holding onto
memory. Some appeared to fail and they should have completed long
before the backup failed.

-- --Original Message-- --
From: Stankus, Paula G
Sent: Tuesday, October 05, 2004 4:43 AM
To: 'tim@(protected) '; Oracle-L@(protected) Org (E-mail)
Subject: rman failure ORA-04030 (See ORA-04030.ora-code.com) indicates memory issue

Rman fails with:

I notice that
A. A number of batch processes were added to database and likely using
a good deal of "sort " area as large batch processes often do B. Volume
of data added last night.
C. This error occurred along with another error:

ORA-12540 (See ORA-12540.ora-code.com): TNS:internal limit restriction exceeded

ORA-04030 (See ORA-04030.ora-code.com): out of process memory when trying to allocate 524824 bytes
(pga heap,KSFQ Buffers)

I looked at TOP on Solaris while running the job that failed with
ORA-04030 (See ORA-04030.ora-code.com) and out of 8 Gb, 4Gb of RAM were still showing as available.

I decreased the filesperset in rman from 10 to 4 and am concerned with
the degradation of runtime for my backup processes.

The pga_aggregate_target is set at pga_aggregate_target=3D1610612736
sga_max_size=3D2147483648
processes=3D150.

I plan to look at the pga_aggregate_target related views. I also
noticed in the alert.log the following:

ORA-07445 (See ORA-07445.ora-code.com): exception encountered: core dump [0000000101D51DF0] [SIGBUS]
[Object specific hardware error] [0xFFFFFFFF7CA9FE90] [] []

Along with a trace file with a specific SQL statement. =20

Question: How appropriate/inappropriate are the pga_aggregate_target,
sga_max_size given 8Gb RAM and that this is the only database on the
system?




--
http://www.freelists.org/webpage/oracle-l