ENQUEUE_LOCKS
Oracle Version 9i and 10g
OS All versions of Linux
I observer in some databases that ENQUEUE_LOCKS resource (which we get when we query V$Resource_limit ) reaches the maximum level for quite some time. I just want to know
(1) What is the reason for this ?
(2) Is it serious enough to affect the database availability and performance ?
(3) Some DBAs here try to increase this parameter and then bounce database for this to take effect. Is it the right way to deal with this situation ? Are there any other way to deal with this issue ? Since these are production databases arranging for bouncing of database frequently is problematic.
(4) I tried to find information about this resource. But couldn't get much info. Are there any source of information which clarifies this issue on Web ?
As SB has asked already, the parameter enqueue_lock is not a public parameter but from a long time back, its an undocumented parameter leading to mean that it should not be tempered just like that. Changing it without the consent of OSS can lead your database be marked as unsupported.
I am giving a link of Oracle Wait Interface book which explains it in a quite good manner. Read it and than only decide that whether you do need to play with the parameter or not.
http://books.google.co.in/books?id=14OmJzfCfXMC&pg=PA174&lpg=PA174&dq=oracle+wait+interface+%2B+enqueue&source=bl&ots=KN6Y5RvP8o&sig=UJOT1x2lg_Up5vZX2uYj0D4HIpQ&hl=en&ei=wzQ8S6W-A5Lk7AOIpoWzBw&sa=X&oi=book_result&ct=result&resnum=1&ved=0CAoQ6AEwAA#v=onepage&q=oracle%20wait%20interface%20%2B%20enqueue&f=false
HTH
Aman....
Similar Messages
-
DB-11.1.0.7
OS- RHEL 5.4
How to get rid of such large enqueue_locks ?
SELECT * FROM v$sysstat WHERE class=4;
SELECT chr(bitand(p1,-16777216)/16777215)||chr(bitand(p1, 16711680)/65535) "Lock",
to_char( bitand(p1, 65535) ) "Mode"
FROM v$session_wait
WHERE event = 'enqueue';
STATISTIC# NAME CLASS VALUE STAT_ID
27 enqueue timeouts 4 825598 2425496215
28 enqueue waits 4 1430814 2307006529
29 enqueue deadlocks 4 0 472183780
30 enqueue requests 4 217866983 2440542518
31 enqueue conversions 4 56459244 57745673
32 enqueue releases 4 217028625 2553146675
6 rows selected.
select * from v$enqueue_stat where cum_wait_time>0
order by cum_wait_time desc;
INST_ID EQ TOTAL_REQ# TOTAL_WAIT# SUCC_REQ# FAILED_REQ# CUM_WAIT_TIME
1 CF 5667288 41379 5655029 12252 11953280
1 TM 11263749 57 10986876 276839 10057870
1 TX 30026842 92249 30027442 79 1392060
1 PS 101041109 1229093 100537143 495123 1018750
1 KO 140319 14888 140319 0 939470
1 ST 2216 43 2216 0 520480
1 HW 1292297 28164 1290811 1486 320530
1 SQ 58810 1236 58810 0 234370
1 TC 8440 1528 8440 0 234060
1 FB 4353897 11118 4353898 0 127860
1 RO 60453 5914 60453 0 99650
1 CI 254390 38 254390 0 53420
1 JD 1213641 6 1213641 0 52840
1 BF 87739 3524 60598 27140 31180
1 RF 32872044 1212 32872044 0 11430
1 PR 139956 208 139956 0 9800
1 US 29876 74 29875 0 6690
1 JS 17529859 76 17529859 0 1840
1 WF 33387 4 32993 394 1140
1 PV 13121 3 13121 0 80
1 TH 162560 1 162559 1 30Hidden parameter '_enqueue_locks' is set to 10466
Can i ask for giving direction to fine tune this enqueue issue ?OraDBA02 wrote:
Load Profile
Per Second Per Transaction Per Exec Per Call
Redo size: 10,301,526.5 7,315,836.4
Logical reads: 161,642.8 114,793.9
Block changes: 32,621.4 23,166.7
Physical reads: 95,054.7 67,505.0
Physical writes: 4,437.8 3,151.6
User calls: 30.6 21.8
Executes: 12,801.8 9,091.4
Top 5 Timed Foreground Events
Event Waits Time(s) Avg wait (ms) % DB time Wait Class
db file sequential read 1,096,941 9,564 9 34.20 User I/O
direct path read 652,742 8,386 13 29.99 User I/O
DB CPU 5,711 20.42
direct path read temp 223,382 433 2 1.55 User I/O
log file switch completion 2,209 275 125 0.98 Configuration
That's a fairly dramatic change from the last output - a huge volume of direct path reads - 652,742 reads could mean as much as 652GB - which is reflected in the 95,000 blocks per second. Your hardware can deliver a lot of reads when it tries ... but your job is to find out why. It's possible that 11.1 has simply changed some execution paths on you - or it might have decided to do some serial direct read table scans.
You said increasing logfile size to 2 GB. That would be a drastic increase ! May i ask you how did u derive that 2 GB ? Log switches are pretty high for about 2 hrs only when LOAD is executed, After that its pretty stable. We have FSFO configuration on my physical standby as well. Would there be any effect on by log-shipping activities on standby having 2 GB log file size ?
Your redo rate suggested you were switching every 15 seconds. Log file switches lead to large numbers of CF enqueue requests; I just suggested a size that would lead to switches every 4 minutes. I don't know all the subtle details of fast start failover - the log files and standby log files have to be matched, of course; but I don't think the absolute size of the log files is a consideration since you'll be pumping the redo to the remote site in real time, not at a log file switch. How frequently do the log files switch when you are not loading ? If you increase the log file size you can always set the archive_lag_target parameter to that many seconds.
All 'db file sequential reads' are on PK (all Index Unique Scans on Local PK) as all merges are based on my pk. Presumably the merges update the tables, and so there are random accesses to tables and to other indexes, though.
High #of executions are also due to concurrent merges and could of merges (small volume) are having Nested-loop in PK.Are you using the merge command with a high volume on each call, or have you done something like creating a loop that does a uses the merge with one row of data at a time, or does "merge" mean something other than the merge command ? The merge command exists as an efficient mechanism for merging a large volume of data into a VERY large volume of data with a single SQL operation.
I have 16 cores and 64 GB RAM.
May i ask you how Oracle derives '_enqueue_locks' parameter value ? I have transactions=150,sessions=500,processes=450 and dml_locks=60. Can you advice me whether i should increase this hidden parameter or what ? If yes, would there by any sub sequences ?
I don't know how enqueuelocks is derived. It used to be something like: 10 * sessions + 2 * processes + db_files + a couple of other things
Why do you have transactions set lower than processes, and how come your dml_locks parameter is so low. Transactions defaults to something like sessions + 10%, and dml_locks defaults to something like 5 * processes -- those are both ballpark figures, I can't remember exactly what the rules are.
I showed you in a previous post how to check if anything needed changing. Query v$resource_limit and check the max_allocation with the limit. It's not often that anyone uses anything like the limit set for enqueue_locks, but possibly you mess
Your comment on commit rate is also interesting (user commits/sec is just 1.41) . Yes, our merges are row-by-row processing and i am sure job is putting COMMIT once entire merge is executed. Is that an optimal load design ?I think this answer the question further up the page - is your "merge" a real merge command or a "update, if no rows updated then insert pl/sql".
Since 'log file sync' is not a problematic area, i think LGWR is neither starving for CPU nor for Memory. I am sure my IO is also good.I wasn't worried about your commit rate - I was curious that you did a small number of commits with a very large number of executions. There are no indications in stats you've shown me to suggest that the log writer has, or is, a problem. However you are doing too much I/O and need to reduce it if you want to make your processes go faster.
Regards
Jonathan Lewis -
Error while running commands at RMAN prompt
Hi ,
We have a few oracle 10g(10.2.0.3) databases on AIX platform.We use RMAN backup with a recovery catalog database.
The rman full(level 0)backups are scheduled dailly and running fine.When I tried to run commands like 'list backup','report obsolete' I'm getting the following errors.
connected to target database: TICSPROD (DBID=2626621498)
connected to recovery catalog database
RMAN> report obsolete;
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 3
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of report command at 08/04/2011 07:49:36
RMAN-06004: ORACLE error from recovery catalog database: ORA-03113: end-of-file on communication channel
ORACLE error from recovery catalog database: ORA-03114: not connected to ORACLE
RMAN> list backup;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of list command at 08/04/2011 07:56:25
RMAN-06004: ORACLE error from recovery catalog database: ORA-03113: end-of-file on communication channel
ORACLE error from recovery catalog database: ORA-03114: not connected to ORACLE
But the recovery catalog database is up and running fine.For few other databases I'm able to run the above commands without errors and for some databases I'm getting the errors as mentioned above.
Could someone help me out with this...Thanks Tycho for your reply.
Please find the output of the query in recovery catalog.
SQL> select * from v$resource_limit;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
processes 49 83 5000 5000
sessions 30 63 5505 5505
enqueue_locks 27 94 65910 65910
enqueue_resources 27 73 24440 UNLIMITED
ges_procs 0 0 0 0
ges_ress 0 0 0 UNLIMITED
ges_locks 0 0 0 UNLIMITED
ges_cache_ress 0 0 0 UNLIMITED
ges_reg_msgs 0 0 0 UNLIMITED
ges_big_msgs 0 0 0 UNLIMITED
ges_rsv_msgs 0 0 0 0
gcs_resources 0 0 0 0
gcs_shadows 0 0 0 0
dml_locks 0 76 24220 UNLIMITED
temporary_table_locks 0 3 UNLIMITED UNLIMITED
transactions 1 10 6055 UNLIMITED
branches 0 0 6055 UNLIMITED
cmtcallbk 0 1 6055 UNLIMITED
sort_segment_locks 0 5 UNLIMITED UNLIMITED
max_rollback_segments 11 11 6055 65535
max_shared_servers 20 20 800 800
parallel_max_servers 0 32 320 3600
22 rows selected.
The alert log of the catalog database is continously getting refreshed with the following message.
Incremental checkpoint up to RBA [0x3b3.a780.0], current log tail at RBA [0x3b3.a78f.0]
Mon Aug 8 00:16:17 2011
Incremental checkpoint up to RBA [0x3b3.abf8.0], current log tail at RBA [0x3b3.ac4f.0]
Mon Aug 8 00:46:19 2011
Incremental checkpoint up to RBA [0x3b3.1451b.0], current log tail at RBA [0x3b3.1451b.0]
Mon Aug 8 01:16:21 2011
Incremental checkpoint up to RBA [0x3b3.14b15.0], current log tail at RBA [0x3b3.14baa.0]
Mon Aug 8 01:46:23 2011
Incremental checkpoint up to RBA [0x3b3.14be1.0], current log tail at RBA [0x3b3.14bf0.0]
Mon Aug 8 02:16:25 2011
Incremental checkpoint up to RBA [0x3b3.15069.0], current log tail at RBA [0x3b3.150a9.0]
Mon Aug 8 02:46:27 2011
Incremental checkpoint up to RBA [0x3b3.150ed.0], current log tail at RBA [0x3b3.150ed.0]
What could be the potential cause of the issue I'm facing .Could you please guide me... -
Hi,
We are getting the error while connecting the database.
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
IBM AIX RISC System/6000 Error: 2: No such file or directory
Error persists only for second or two & again connection comes back.
NOTE-- When this happens only new connection recives the error while existing connection work properly.
On metalink the error description is.
Cause: Unable to locate shared memory realm
Action: Verify that the realm is accessible
also I have checked
SQL> select resource_name,current_utilization,max_utilization,limit_value from v$resource_limit;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION LIMIT_VALU
processes 1044 1091 1100
sessions 1052 1097 1400
enqueue_locks 208 437 17404
enqueue_resources 248 335 UNLIMITED
ges_procs 0 0 0
Kindly advice urgent.IBM AIX 5L
10.2.0.3
Client OS is Windows XP & oracle client using is oracle 8 & 9i client.
TNS Entery of client
AIX.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 192.168.16.50)(Port = 1521))
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 192.168.16.50)(Port = 1526))
(CONNECT_DATA =
(SID = ORCL)
There is only one oracle home on the client mechine
entries in sql* net are
names.directory_path = (TNSNAMES)
names.default_domain = world
name.default_zone = world
names.default_domain=world
erro in the listener log is
18-MAY-2009 16:42:25 * (CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=UdyogGrid.Exe)(HOST=Windows NT PC)(USER=vmittal))) * (ADDRESS=(PROTOCOL=tcp)(HOST=221.135.27.180)(PORT=2021)) * establish * ORCL * 0
18-MAY-2009 16:42:33 * ping * 0
WARNING: Subscription for node down event still pending.
NOTE-- Problem started from the day we have set the password for the listener.
Kindly advice.
Edited by: Sachin A on May 18, 2009 10:08 PM -
I am getting below error while taking RMAN backup.
Friends,
I am getting below error while taking RMAN backup.
The issue is related with a lock while trying to backup the controlfile.
The lock is more likely caused by the autobackup controlfile process started just before RMAN process was also trying the backup controlfile as shown in the following alert.log excerpt.
Starting Control File and SPFILE Autobackup at 2009-04-07 09:24:58
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of Control File and SPFILE Autobackup command on ORA_DISK_1 channel at 04/07/2009 09:25:03
ORA-00230: operation disallowed: snapshot control file enqueue unavailable
Is there anyway to solve this issue?Thanks in advance.Hi,
SQL> SELECT s.sid, username AS "User", program, module, action, logon_time "Logon", l.*
FROM v$session s, v$enqueue_lock l
WHERE l.sid = s.sid and l.type = 'CF' AND l.id1 = 0 and l.id2 = 2; 2 3
no rows selected
Oracle version : 10.2.0.3
I am getting this error once in a month not everyday.
Starting Control File and SPFILE Autobackup at 2009-04-07 09:24:58
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: failure of Control File and SPFILE Autobackup command on ORA_DISK_1 channel at 04/07/2009 09:25:03
ORA-00230: operation disallowed: snapshot control file enqueue unavailable
Please suggest me based on this..Thanks in advance.. -
Smartform Activation[program "SAPLSUNI" has exceeded the permitted runtime]
I was working on a smartform. For 2-3 Hrs it was working fine, whatever changes I was making were getting activated smoothly.
Then, for some unknown reason the smatform stopped getting activated. Timeout dump is happening. But when we 'Check' the smatform, no error is coming. Still it is not getting activated.
I checked another smarform & made some changes, activated....it got activated instantaneously. The function module of that smartform that it is showing in Environment -> Function Module Name -> /1BCDWB/SF00000144
But when we check SE37, it says no such module exists !!! Please help !!!!!!!!!!!!!!!!!!!!!!!
Here is the dump :
Runtime Errors TIME_OUT
Date and Time 01.06.2010 12:37:24
Short text
Time limit exceeded.
What happened?
The program "SAPLSUNI" has exceeded the maximum permitted runtime without
interruption and has therefore been terminated.
Error analysis
After a specific time, the program is terminated to make the work area
available to other users who may be waiting.
This is to prevent a work area being blocked unnecessarily long by, for
example:
- Endless loops (DO, WHILE, ...),
- Database accesses with a large result set
- Database accesses without a suitable index (full table scan)
The maximum runtime of a program is limited by the system profile
parameter "rdisp/max_wprun_time". The current setting is 600 seconds. If this
time limit is
exceeded, the system attempts to cancel any running SQL statement or
signals the ABAP processor to stop the running program. Then the system
waits another 60 seconds maximum. If the program is then still active,
the work process is restarted.
Trigger Location of Runtime Error
Program SAPLSUNI
Include LSUNIU06
Row 101
Module type (FORM)
Module Name DELETE_FUNCTION_POOL_INCLUDES
Source Code Extract
Line SourceCde
71
72 ENDFUNCTION.
73
74 &----
75 *& Form DELETE_FUNCTION_POOL_INCLUDES
76 &----
77 * text
78 ----
79 * -->P_AREA text
80 * -->SKIP_PROGREtextND
81 ----
82 FORM delete_function_pool_includes USING p_area
83 skip_progress_ind.
84 DATA: l_prog LIKE trdir-name,
85 l_incl_uxx LIKE trdir-name,
86 l_name LIKE streenode-name,
87 l_object LIKE euobj-id,
88 l_area LIKE rs38l-area,
89 l_namespace LIKE rs38l-namespace.
90
91 CALL FUNCTION 'FUNCTION_INCLUDE_SPLIT'
92 EXPORTING
93 complete_area = p_area
94 IMPORTING
95 namespace = l_namespace
96 group = l_area
97 EXCEPTIONS
98 OTHERS = 6.
99 CONCATENATE l_namespace 'SAPL' l_area INTO l_prog.
100 CONCATENATE l_namespace 'L' l_area 'UXX' INTO l_incl_uxx.
>>>>> UPDATE progdir SET edtx = space WHERE name = l_incl_uxx AND state = 'A'.
102
103 * Hier Michael rufen
104 CALL FUNCTION 'RS_DELETE_PROGRAM'
105 EXPORTING
106 program = l_prog
107 with_includes = 'X'
108 suppress_popup = 'X'
109 skip_progress_ind = skip_progress_ind
110 EXCEPTIONS
111 enqueue_lock = 1
112 permission_failure = 2
113 reject_deletion = 3.
114
115 IF sy-subrc = 0.
116 PERFORM ed_delete_function_pool_new(sapms38l)
117 USING p_area
118 CHANGING sy-subrc.
119
120 PERFORM delete_rest_of_group USING p_area.
Edited by: ajaybachchas on Jun 1, 2010 9:23 AMHey Guys,
For some reason, the problem automatically got resolved. First I check STXFADMI table to find entry of the FM against that smartform. When I punched the FM name of the smartform in SE37, it repeatedly said "FM does not exist". But the entry for that FM is present in the STXFADMI table. Hence I started debugging SE37 after entering the FM name. To my surprise, at the end the FM was displayed !!! After that I went to the smartform & activated, again surprised....it got activated in a flash !!!
Can anyway justify this mystery ?
Ajay. -
Db parameters on 10.2.0.4 running Ebs11i
Hi Oracle world,
I've got the following parameters set of for the db running Ebs 11.5.10 on Sun Solaris Sparc.
The version of the database is 10.2.0.4.. I just wanted t find out if this parameters
are set correctly or not. Thanks in advance
processes = 600 # Max. no. of users x 2
sessions = 400 # 2 X processes
db_files = 512 # Max. no. of database files
dml_locks = 10000
cursor_sharing = EXACT # Required 11i settting
open_cursors = 600 # Consumes process memory, unless using MTS.
session_cached_cursors = 500
regards
SbuHi Rajesh
SQL> select * from v$resource_limit;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
processes 146 154
600 600
sessions 154 164
665 665
enqueue_locks 131 163
8398 8398
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
enqueue_resources 134 163
10532 UNLIMITED
ges_procs 0 0
0 0
ges_ress 0 0
0 UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
ges_locks 0 0
0 UNLIMITED
ges_cache_ress 0 0
0 UNLIMITED
ges_reg_msgs 0 0
0 UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
ges_big_msgs 0 0
0 UNLIMITED
ges_rsv_msgs 0 0
0 0
gcs_resources 0 0
0 0
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
gcs_shadows 0 0
0 0
dml_locks 2 59
10000 UNLIMITED
temporary_table_locks 0 8
UNLIMITED UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
transactions 295 4294967295
731 UNLIMITED
branches 0 0
731 UNLIMITED
cmtcallbk 0 4
731 UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
sort_segment_locks 1 7
UNLIMITED UNLIMITED
max_rollback_segments 31 31
731 65535
max_shared_servers 0 0
UNLIMITED UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION
INITIAL_ALLOCATION LIMIT_VALUE
parallel_max_servers 0 8
8 3600
22 rows selected. -
How to delete mulitple ABAP Programs?
Hi,
I want to delete multiple programs in the SAP Production server using a Transport Request(TR).
Can someone suggest a FM(Function Module) or code by which i can delete multiple programs in development system and all the deleted programs come under the same Transport Request?
This will help me in deleting the same in Production system as well.
Basically i would say if u delete programs using SE38, the system prompts u for a TR.If u give the same TR for all programs, then all of them(deleted programs) would come under the same
TR.
This is wht i want to replicate. I cannot manually delete the programs as the no. of programs is close to 300.you can use function module 'RS_DELETE_PROGRAM' to delete reports.
to delete multiple reports, collect the report names to be deleted into an itab and loop at itab and call this function.
call function 'RS_DELETE_PROGRAM'
exporting
program = l_s_pdir-progname
suppress_checks = ' '
suppress_commit = 'X'
suppress_popup = 'X'
WITH_CUA = 'X'
WITH_DOCUMENTATION = 'X'
WITH_DYNPRO = 'X'
WITH_INCLUDES = ' '
WITH_TEXTPOOL = 'X'
with_variants = i_with_variants
TADIR_DEVCLASS =
IMPORTING
CORRNUMBER =
PROGRAM =
exceptions
enqueue_lock = 1
object_not_found = 0
permission_failure = 3
reject_deletion = 4
others = 5.
Regards
Raja -
Dear Experts,
I have set the Clearing Lock in the document. I have searched in the DFKKOP table, where I am not able to identify the document number with clearing lock reason.
I am having requirement that, if the line item is overdue system should lock the partcular line item, Is there any way to set the payment lock automatically?
Could anyone please guide me in which table I can identify the document number with clearing lock.
Thanks in Advance,
Aswin
Edited by: Aswinkumar.V on May 23, 2011 7:16 PMTry the func. module FKK_S_LOCK_CREATE.
l_obj contains the lock object key.
CALL FUNCTION 'FKK_S_LOCK_CREATE'
EXPORTING
i_loobj1 = l_obj
i_appl_work_area = ls_dfkkop-applk
i_gpart = ls_dfkkop-gpart
i_vkont = ls_dfkkop-vkont
i_proid = '10'
i_lotyp = '02'
i_lockr = l_reason
i_fdate = l_startdate
i_tdate = l_enddate
i_uname = sy-uname
IMPORTING
es_locks = ls_locks
EXCEPTIONS
already_exist = 1
imp_data_not_complete = 2
no_authority = 3
enqueue_lock = 4
wrong_data = 5
OTHERS = 6. -
Dear Gurus
We are working in Online Application, and certain peak time our database activity increases and more than 1100 users login. ( checked in view v$session and v$parameter )
Process parameter value = 1100
sessions paramter value = 1215
OS : Windows 2003 server
Oracle : 10.2.0
RAM : 20 GB
SGA_TARGET : 7GB
Server : Intel Xeon (R) 8 cpu
Issues : DB server usage went 100% for few seconds, and then back to around 50%. Some users get DB server errors, because the process parameter is limited to 1100.
Can you guide me ? should I increase the process parameter to 2000 ??
or should I replace the existing server with heavy server and then increase the process parameter to 2000.
Kind Regards.Umesh Gupta wrote:
oracleRaj wrote:
Dear Gurus
We are working in Online Application, and certain peak time our database activity increases and more than 1100 users login. ( checked in view v$session and v$parameter )
Process parameter value = 1100
sessions paramter value = 1215
OS : Windows 2003 server
Oracle : 10.2.0
RAM : 20 GB
SGA_TARGET : 7GB
Server : Intel Xeon (R) 8 cpu
Issues : DB server usage went 100% for few seconds, and then back to around 50%. Some users get DB server errors, because the process parameter is limited to 1100.
Can you guide me ? should I increase the process parameter to 2000 ??
or should I replace the existing server with heavy server and then increase the process parameter to 2000.
Kind Regards.HI,
You can check v$resource_limit
select * from v$resource_limit where resource_name in ('processes','sessions');
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
processes 32 150 150 150
sessions 37 155 170 170If MAX_UTILIZATION is equal to Initial value of parameter and you are getting error regarding the same.
You can think of increasing the values of the parameters
Regards
UmeshSQL> select * from v$resource_limit;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
processes 98 1100 1100 1100
sessions 102 1215 1215 1215
enqueue_locks 17 329 14890 14890 -
How to know which session id has acquired an object ?
Hello,
We work on database 11.2.0.2 and aw 10G style.
concurrent users attach an aw in multi mode.
They make update on cubes and on dimensions.
They use the olap command Acquire before update changes.
When an object cannot be acquired, i would like to know which session lock this object.
best regards
jean marcThat's an interesting question. I'm surprised that nobody has asked it before. The following query will identify all sessions holding object locks:
select a.aw_name,o.obj_name objname, e.sid sess_id
from dba_aw_obj o, gv_$enqueue_lock e, dba_aws a
where
e.type='AO' and
o.aw_number=e.id1 and
a.aw_number = e.id1 and
bitand(o.obj_id, 1073741823) = e.id2;
Jim Carey
OLAP Development -
When we are using our oracle application, our session hang every time the user update records. the DBA said that we have a dead lock error... the only thing he did is to reset sa database every time we in counter this problem. but we have this error every day, and i don't have an ideal regarding what is dead lock.
you don't have a deadlock problem, because a deadlock will be "solved" as oracle simply kills the blocking session and rollbacks the changes.He is right. you might have blocking problem not dead lock problem. Find out the blocker and waiter and kill the blocker session.
Following query would give you an idea about who is blocking and who is waiting for :
select /*+ ordered */
a.sid blocker_sid,
-- c.sql_text,
a.username blocker_username,
a.serial#,
-- a.logon_time,
b.type,
b.lmode mode_held,
b.ctime time_held,
c.sid waiter_sid,
c.request request_mode,
c.ctime time_waited
from v$lock b, v$enqueue_lock c, v$session a, v$sqltext c
where c.address=a.prev_sql_addr and
a.sid = b.sid
and b.id1 = c.id1(+)
and b.id2 = c.id2(+)
and c.type(+) = 'TX'
and b.type = 'TX'
and b.block = 1
order by time_held, time_waited
Look for blocker_id and waiter_id. If possible, kill blocker using following command.
select sid,serial# from v$session where sid = blocker_sid;
alter system kill session 'sid,serial#'';
Jaffar -
OGG ABEND TNS:internal limit restriction exceeded
I Want to determine the cause..error
Stopped Primary Extract.
command START EXTA....
but EXTA error occurred.
EXTA error log ..............................................................................
ERROR OGG-00665 Oracle GoldenGate Capture for Oracle, exta.prm: OCI Error during OCIServerAttach (status = 12540-ORA-12540: TNS:internal limit restriction exceeded), SQL<Not available>.
a few minutes later starting process again. then Extract was started.
at the time swap memoery was full.
these phenomena are related to the OGG ?
DB error log.................................................................................
TNS-12500: TNS:listener failed to start a dedicated server process
TNS-12540: TNS:internal limit restriction exceeded
TNS-12560: TNS:protocol adapter error
TNS-00510: Internal limit restriction exceeded
Solaris Error: 12: Not enough spaceThanks for comming back.
while this issue happens login to db directly even as sysdba takes a while and could not even view listener status. I tried to kill some of the processes base on below cmd.
ps -eaf|grep LOCAL
then I am able to connect to db , also Listener responds.
i also noticed queuesize was set on listener.ora and removed it , and set the trace levels to 10.
Listener has been restarted now. Seems stable at the min.
But i am not sure if the actuall issue has been resolved or not.
I also checked the resource limit
none of them reached limitation
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
processes 324 688 700 700
sessions 335 478 1088 1088
enqueue_locks 580 768 14380 14380
enqueue_resources 286 314 3011 UNLIMITED
ges_procs 0 0 0 0
ges_ress 0 0 0 UNLIMITED
ges_locks 0 0 0 UNLIMITED
ges_cache_ress 0 0 0 UNLIMITED
ges_reg_msgs 0 0 0 UNLIMITED
ges_big_msgs 0 0 0 UNLIMITED
ges_rsv_msgs 0 0 0 0
gcs_resources 0 0 0 0
gcs_shadows 0 0 0 0
dml_locks 0 0 100 UNLIMITED
temporary_table_locks 0 64 UNLIMITED UNLIMITED
transactions 0 0 1196 UNLIMITED
branches 0 1 1196 UNLIMITED
cmtcallbk 0 6 1196 UNLIMITED
max_rollback_segments 63 63 1196 65535
sort_segment_locks 12 80 UNLIMITED UNLIMITED
k2q_locks 0 0 2176 UNLIMITED
max_shared_servers 0 0 UNLIMITED UNLIMITED
parallel_max_servers 0 96 640 3600 -
Solaris Error: 32: Broken pipe
Dear sir,
Yesterday I found in alert log file bellows warning.
and In that time some clients inform us they are cannot log on
to the application. after few times they could log on to
database automatically.
Oracle Database 10g
Version:- 10.2.0.4
OS :- Sun Solaries spark
and
It is dedicated environment .
In parameter file
processes = 4000
Content of alert log file.
===================
Mon Dec 6 16:03:00 2010
Thread 1 advanced to log sequence 67690 (LGWR switch)
Current log# 3 seq# 67690 mem# 0: /d01/oracle/oradata/stlbas/redo03.log
Mon Dec 6 16:20:39 2010
Process J000 died, see its trace file
Mon Dec 6 16:20:39 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:20:39 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Process J000 died, see its trace file
Mon Dec 6 16:20:45 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:20:45 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Mon Dec 6 16:21:01 2010
Process J000 died, see its trace file
Mon Dec 6 16:21:01 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:21:01 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Mon Dec 6 16:21:17 2010
Process J000 died, see its trace file
Mon Dec 6 16:21:17 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:21:17 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Mon Dec 6 16:36:24 2010
Process J000 died, see its trace file
Mon Dec 6 16:36:24 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:36:24 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Process J000 died, see its trace file
Mon Dec 6 16:36:30 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:36:30 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Mon Dec 6 16:36:41 2010
Process J000 died, see its trace file
Mon Dec 6 16:36:41 2010
kkjcre1p: unable to spawn jobq slave process
Mon Dec 6 16:36:41 2010
Errors in file /d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc:
Mon Dec 6 16:38:18 2010
Thread 1 advanced to log sequence 67691 (LGWR switch)
Current log# 4 seq# 67691 mem# 0: /d01/oracle/oradata/stlbas/redo04.log
contents in the trace file are -
==========================
/d04/admin/stlbas/bdump/stlbas_cjq0_1885.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine
and Real Application Testing options
ORACLE_HOME = /d04/oracle/ora102
System name: SunOS
Node name: badb1
Release: 5.10
Version: Generic_142900-07
Machine: sun4v
Instance name: stlbas
Redo thread mounted by this instance: 1
Oracle process number: 26
Unix process pid: 1885, image: oracle@badb1 (CJQ0)
*** SERVICE NAME:(SYS$BACKGROUND) 2010-12-01 13:24:30.248
*** SESSION ID:(2191.1) 2010-12-01 13:24:30.248
*** 2010-12-01 13:24:30.248
Process J000 is dead (pid=25006, state=3):
*** 2010-12-01 13:24:37.277
Process J000 is dead (pid=25012, state=3):
*** 2010-12-01 13:59:56.397
Process J000 is dead (pid=1185, state=3):
*** 2010-12-01 15:55:42.277
Process J000 is dead (pid=15686, state=3):
*** 2010-12-06 16:20:39.526
Process J000 is dead (pid=9458, state=3):
*** 2010-12-06 16:20:45.565
Process J000 is dead (pid=9480, state=3):
*** 2010-12-06 16:21:01.641
Process J000 is dead (pid=9518, state=3):
*** 2010-12-06 16:21:17.712
Process J000 is dead (pid=9550, state=3):
*** 2010-12-06 16:36:24.213
Process J000 is dead (pid=11942, state=3):
*** 2010-12-06 16:36:30.238
Process J000 is dead (pid=11970, state=3):
*** 2010-12-06 16:36:41.289
Process J000 is dead (pid=11998, state=3):
content of listener log file like bellows (in that time only)
=====================================
06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=001zohur))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1771)) * establish * STLBAS * 0
06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-02)(USER=154shahadat))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.32)(PORT=1528)) * establish * STLBAS * 0
06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-07)(USER=043sathekur))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1758)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:21 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1772)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:22 * service_update * stlbas * 0
06-DEC-2010 16:16:24 * service_update * stlbas * 0
06-DEC-2010 16:16:25 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=003aftab))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1794)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:25 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=NEW-SUN-APP)(USER=023sohel))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.37)(PORT=4291)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:27 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1796)) * establish * STLBAS * 0
06-DEC-2010 16:16:27 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=038alfee))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1797)) * establish * STLBAS * 0
06-DEC-2010 16:16:28 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\RWRBE60.exe)(HOST=APPLICATION-11)(USER=030salah))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.33)(PORT=3982)) * establish * STLBAS * 0
06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=504refayet))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4995)) * establish * stlbas * 0
06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=019aporna))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1800)) * establish * STLBAS * 0
06-DEC-2010 16:16:29 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=504refayet))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4996)) * establish * stlbas * 0
06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=003aftab))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1801)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=STLBAS)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=APPLICATION-07)(USER=019aporna))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.36)(PORT=1802)) * establish * STLBAS * 12518
TNS-12518: TNS:listener could not hand off client connection
TNS-12547: TNS:lost contact
TNS-12560: TNS:protocol adapter error
TNS-00517: Lost contact
Solaris Error: 32: Broken pipe
06-DEC-2010 16:16:30 * service_update * stlbas * 0
06-DEC-2010 16:16:30 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=501azad))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4997)) * establish * stlbas * 0
06-DEC-2010 16:16:31 * (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=stlbas)(CID=(PROGRAM=D:\OraNT\BIN\ifrun60.EXE)(HOST=REPORTS_APP)(USER=501azad))) * (ADDRESS=(PROTOCOL=tcp)(HOST=10.11.1.233)(PORT=4999)) * establish * stlbas * 0
06-DEC-2010 16:16:32 * service_update * stlbas * 0
What is the cause ?
and
why it shown "Solaris Error: 32: Broken pipe" ? please
Best Regards
HalimThanks
Sorry for not Formatting .
Actually I don't know how format code here.
SQL>
SQL>
SQL> select * from v$resource_limit ;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_AL LIMIT_VALU
processes 1607 4000 4000 4000
sessions 1596 4005 4405 4405
enqueue_locks 1380 6280 57390 57390
enqueue_resources 563 2901 19600 UNLIMITED
ges_procs 0 0 0 0
ges_ress 0 0 0 UNLIMITED
ges_locks 0 0 0 UNLIMITED
ges_cache_ress 0 0 0 UNLIMITED
ges_reg_msgs 0 0 0 UNLIMITED
ges_big_msgs 0 0 0 UNLIMITED
ges_rsv_msgs 0 0 0 0
gcs_resources 0 0 0 0
gcs_shadows 0 0 0 0
dml_locks 43 718 19380 UNLIMITED
temporary_table_locks 0 3 UNLIMITED UNLIMITED
transactions 306 722 4845 UNLIMITED
branches 1 13 4845 UNLIMITED
cmtcallbk 2 4 4845 UNLIMITED
sort_segment_locks 1594 4451 UNLIMITED UNLIMITED
max_rollback_segments 136 361 4845 65535
max_shared_servers 0 0 UNLIMITED UNLIMITED
parallel_max_servers 1324 3600 2560 3600
22 rows selected.
SQL>Regards
Halim
Edited by: Abdul Halim on Dec 7, 2010 4:04 PM
Edited by: Abdul Halim on Dec 7, 2010 4:04 PM -
在alert_sid.log里面有这些错误日志:
287 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
291 SVR4 Error: 2: No such file or directory
293 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
297 SVR4 Error: 2: No such file or directory
299 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
303 SVR4 Error: 2: No such file or directory
305 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
309 SVR4 Error: 2: No such file or directory
313 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
317 SVR4 Error: 2: No such file or directory
319 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_ora_22393.trc:
323 SVR4 Error: 2: No such file or directory
1195 Fatal NI connect error 12170.
1203 Tns error struct:
3155 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_22227.trc (incident=7425):
4049 Fatal NI connect error 12170.
4057 Tns error struct:
11189 USER (ospid: 13563): terminating the instance due to error 472
13033 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268769):
13037 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
19297 Fatal NI connect error 12537, connecting to:
19306 Tns error struct:
19425 Fatal NI connect error 12537, connecting to:
19434 Tns error struct:
19448 Fatal NI connect error 12537, connecting to:
19457 Tns error struct:
19489 Fatal NI connect error 12537, connecting to:
19498 Tns error struct:
19506 Fatal NI connect error 12537, connecting to:
19515 Tns error struct:
20874 Fatal NI connect error 12537, connecting to:
20883 Tns error struct:
20891 Fatal NI connect error 12537, connecting to:
20900 Tns error struct:
20919 Fatal NI connect error 12537, connecting to:
20928 Tns error struct:
20943 Fatal NI connect error 12537, connecting to:
20952 Tns error struct:
20962 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268617):
21535 Fatal NI connect error 12537, connecting to:
21544 Tns error struct:
21552 Fatal NI connect error 12537, connecting to:
21561 Tns error struct:
22617 Fatal NI connect error 12537, connecting to:
22626 Tns error struct:
22658 Fatal NI connect error 12537, connecting to:
22667 Tns error struct:
22681 Fatal NI connect error 12537, connecting to:
22690 Tns error struct:
25625 Fatal NI connect error 12537, connecting to:
25634 Tns error struct:
26099 Error occured while spawning process m000; error = 12751
26754 Fatal NI connect error 12537, connecting to:
26763 Tns error struct:
26944 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268618):
28030 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268770):
28034 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
28227 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268619):
28377 Error occured while spawning process m000; error = 12751
29126 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268620):
32745 Fatal NI connect error 12537, connecting to:
32754 Tns error struct:
33252 Fatal NI connect error 12537, connecting to:
33261 Tns error struct:
33269 Fatal NI connect error 12537, connecting to:
33278 Tns error struct:
34298 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
34870 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
36044 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
37341 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_5539.trc (incident=268621):
37760 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
37854 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
38204 Error occured while spawning process m000; error = 12751
38533 Fatal NI connect error 12537, connecting to:
38542 Tns error struct:
39535 Error occured while spawning process m000; error = 12751
40689 Fatal NI connect error 12537, connecting to:
40698 Tns error struct:
40712 Fatal NI connect error 12537, connecting to:
40721 Tns error struct:
41289 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268771):
41295 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
41611 Fatal NI connect error 12537, connecting to:
41620 Tns error struct:
42176 Fatal NI connect error 12537, connecting to:
42185 Tns error struct:
42199 Fatal NI connect error 12537, connecting to:
42208 Tns error struct:
43552 Fatal NI connect error 12537, connecting to:
43560 Tns error struct:
43573 Fatal NI connect error 12537, connecting to:
43582 Tns error struct:
44752 Error occured while spawning process m000; error = 12751
44841 Error occured while spawning process m000; error = 12751
46011 Error occured while spawning process m000; error = 12751
46502 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc (incident=268772):
46506 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_5688.trc:
48574 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_qmnc_11135.trc (incident=288617):
48604 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc (incident=288945):
48610 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc:
49056 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc (incident=288946):
49060 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_cjq0_11259.trc:
49193 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_12433.trc (incident=289313):
50121 Fatal NI connect error 12537, connecting to:
50130 Tns error struct:
50183 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_mmon_9996.trc (incident=288569):
50300 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_mmon_9996.trc (incident=288570):
50381 Error occured while spawning process m000; error = 12751
50847 Errors in file /data3/oracle/diag/rdbms/aiobs/aiobs/trace/aiobs_smco_12433.trc (incident=289314):
主要有:
Fatal NI connect error 12170.
Fatal NI connect error 12537, connecting to:
Tns error struct:
Error occured while spawning process m000; error = 12751
Error occured while spawning process m000; error = 12751
Error occured while spawning process m000; error = 12751
Error occured while spawning process m000; error = 12751
142 ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...
288 ORA-00313: open failed for members of log group 1 of thread 1
289 ORA-00312: online log 1 thread 1: '/data3/oracle/oradata/aiobs/redo01.log'
290 ORA-27037: unable to obtain file status
294 ORA-00313: open failed for members of log group 1 of thread 1
295 ORA-00312: online log 1 thread 1: '/data3/oracle/oradata/aiobs/redo01.log'
296 ORA-27037: unable to obtain file status
300 ORA-00313: open failed for members of log group 2 of thread 1
301 ORA-00312: online log 2 thread 1: '/data3/oracle/oradata/aiobs/redo02.log'
302 ORA-27037: unable to obtain file status
306 ORA-00313: open failed for members of log group 2 of thread 1
307 ORA-00312: online log 2 thread 1: '/data3/oracle/oradata/aiobs/redo02.log'
308 ORA-27037: unable to obtain file status
314 ORA-00313: open failed for members of log group 3 of thread 1
315 ORA-00312: online log 3 thread 1: '/data3/oracle/oradata/aiobs/redo03.log'
316 ORA-27037: unable to obtain file status
320 ORA-00313: open failed for members of log group 3 of thread 1
321 ORA-00312: online log 3 thread 1: '/data3/oracle/oradata/aiobs/redo03.log'
322 ORA-27037: unable to obtain file status
1212 WARNING: inbound connection timed out (ORA-3136)
1392 ORA-1144 signalled during: create tablespace obs_data
1436 ORA-12913 signalled during: create tablespace obs_temp
1565 ORA-1144 signalled during: create tablespace obs_data
1590 ORA-12913 signalled during: create tablespace obs_temp
1601 ORA-12913 signalled during: create tablespace obs_temp
1612 ORA-12913 signalled during: create tablespace obs_temp
1623 ORA-12913 signalled during: create tablespace obs_temp
1633 ORA-12913 signalled during: create tablespace obs_temp
1644 ORA-12913 signalled during: create tablespace obs_temp
1656 ORA-12913 signalled during: create tablespace obs_temp
1668 ORA-12913 signalled during: create tablespace obs_temp
1679 ORA-12913 signalled during: create tablespace obs_temp
3156 ORA-00445: background process "W000" did not start after 120 seconds
11226 ksuapc : ORA-1033 foreground process starts before PMON
13034 ORA-00445: background process "J000" did not start after 120 seconds
19314 opiodr aborting process unknown ospid (27176) as a result of ORA-609
19442 opiodr aborting process unknown ospid (11389) as a result of ORA-609
19465 opiodr aborting process unknown ospid (11178) as a result of ORA-609
19523 opiodr aborting process unknown ospid (21443) as a result of ORA-609
19529 opiodr aborting process unknown ospid (21732) as a result of ORA-609
20913 opiodr aborting process unknown ospid (20937) as a result of ORA-609
20936 opiodr aborting process unknown ospid (22466) as a result of ORA-609
20937 opiodr aborting process unknown ospid (21451) as a result of ORA-609
20960 opiodr aborting process unknown ospid (23100) as a result of ORA-609
20963 ORA-00445: background process "q000" did not start after 120 seconds
21574 opiodr aborting process unknown ospid (19936) as a result of ORA-609
21575 opiodr aborting process unknown ospid (19139) as a result of ORA-609
22634 opiodr aborting process unknown ospid (28687) as a result of ORA-609
22679 opiodr aborting process unknown ospid (4346) as a result of ORA-609
22698 opiodr aborting process unknown ospid (4410) as a result of ORA-609
25642 opiodr aborting process unknown ospid (15895) as a result of ORA-609
26771 opiodr aborting process unknown ospid (26238) as a result of ORA-609
26945 ORA-00445: background process "q003" did not start after 120 seconds
28031 ORA-00445: background process "J001" did not start after 120 seconds
28228 ORA-00445: background process "q002" did not start after 120 seconds
29127 ORA-00445: background process "q003" did not start after 120 seconds
32762 opiodr aborting process unknown ospid (5719) as a result of ORA-609
33286 opiodr aborting process unknown ospid (17120) as a result of ORA-609
33292 opiodr aborting process unknown ospid (17203) as a result of ORA-609
37342 ORA-00445: background process "q003" did not start after 120 seconds
38550 opiodr aborting process unknown ospid (24929) as a result of ORA-609
40706 opiodr aborting process unknown ospid (18372) as a result of ORA-609
40729 opiodr aborting process unknown ospid (17856) as a result of ORA-609
41290 ORA-00445: background process "J001" did not start after 120 seconds
41628 opiodr aborting process unknown ospid (653) as a result of ORA-609
42193 opiodr aborting process unknown ospid (20038) as a result of ORA-609
42216 opiodr aborting process unknown ospid (19243) as a result of ORA-609
43590 opiodr aborting process unknown ospid (4934) as a result of ORA-609
46503 ORA-00445: background process "J001" did not start after 120 seconds
48575 ORA-00445: background process "q000" did not start after 120 seconds
48605 ORA-00445: background process "J000" did not start after 120 seconds
49057 ORA-00445: background process "J001" did not start after 120 seconds
49194 ORA-00445: background process "W000" did not start after 120 seconds
50138 opiodr aborting process unknown ospid (27455) as a result of ORA-609
50184 ORA-00445: background process "m000" did not start after 120 seconds
50301 ORA-00445: background process "m000" did not start after 120 seconds
50848 ORA-00445: background process "W000" did not start after 120 seconds
50901 ORA-1624 signalled during: alter database drop logfile group 3...
50904 ORA-1624 signalled during: alter database drop logfile group 3...
50906 ORA-1624 signalled during: alter database drop logfile group 2...
50909 ORA-1624 signalled during: alter database drop logfile group 1 ...
50920 ORA-1624 signalled during: alter database drop logfile group 2...
50926 ORA-1623 signalled during: alter database drop logfile group 2...
50928 ORA-1624 signalled during: alter database drop logfile group 3...
50937 ORA-1623 signalled during: alter database drop logfile group 3...
50939 ORA-1624 signalled during: alter database drop logfile group 2...
50952 ORA-1624 signalled during: alter database drop logfile group 3...
50954 ORA-1624 signalled during: alter database drop logfile group 2...
50966 ORA-1624 signalled during: alter database drop logfile group 2...
50969 ORA-1624 signalled during: alter database drop logfile group 2...
50988 ORA-1624 signalled during: alter database drop logfile group 3 ...
50997 ORA-1623 signalled during: alter database drop logfile group 3 ...
50999 ORA-1624 signalled during: alter database drop logfile group 2...
51011 ORA-1624 signalled during: alter database drop logfile group 2...
SQL> show parameter mttr
NAME TYPE VALUE
fast_start_mttr_target integer 0bash-3.00$ more /etc/hosts
# Internet host table
::1 localhost
127.0.0.1 localhost
10.1.248.135 aisms
bash-3.00$ ping $HOSTNAME
aisms is alive
bash-3.00$ cat $ORACLE_HOME/network/admin/sqlnet.ora
# sqlnet.ora Network Configuration File: /data/oracle/product/11.2.0.1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
ADR_BASE = /data/oracle/app/oracle
bash-3.00$
SQL> select * from v$resource_limit;
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
processes 29 31 150 2500
sessions 32 35 256 4023
enqueue_locks 17 30 3350 3350
enqueue_resources 16 16 1344 UNLIMITED
ges_procs 0 0 0 0
ges_ress 0 0 0 UNLIMITED
ges_locks 0 0 0 UNLIMITED
ges_cache_ress 0 0 0 UNLIMITED
ges_reg_msgs 0 0 0 UNLIMITED
ges_big_msgs 0 0 0 UNLIMITED
ges_rsv_msgs 0 0 0 0
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
gcs_resources 0 0 0 0
gcs_shadows 0 0 0 0
dml_locks 1 1 1124 UNLIMITED
temporary_table_locks 0 1 UNLIMITED UNLIMITED
transactions 1 1 281 UNLIMITED
branches 0 0 281 UNLIMITED
cmtcallbk 0 1 281 UNLIMITED
max_rollback_segments 11 11 281 65535
sort_segment_locks 0 1 UNLIMITED UNLIMITED
k2q_locks 0 0 512 UNLIMITED
max_shared_servers 1 1 UNLIMITED UNLIMITED
RESOURCE_NAME CURRENT_UTILIZATION MAX_UTILIZATION INITIAL_ALLOCATION LIMIT_VALUE
parallel_max_servers 0 0 135 3600
23 rows selected.
SQL> 帖子经 Northmoor编辑过
Maybe you are looking for
-
Hi I am comparitively new to Hyperion Planning 9.3.1 and I have to design a web form in which I want to perform calculation in cells of the web form like adding subtraction of the values in the cells of the form. As for my knowledge I need to design
-
does anybody know why BasicTabbedPaneUI throws the following exception: java.lang.NullPointerException at javax.swing.BoxLayout.checkRequests(Compiled Code) at javax.swing.BoxLayout.minimumLayoutSize(Compiled Code) at java.awt.Containe
-
Can we customize the metadata dictionary?
Hi All, I have configured the metadata dictionary. But when we select the a particular presentation column it shows the mapping till the physical column. Can we add a business description too. For example, a column that is precalculated in ETL, can w
-
Aperture vs. Capture One 4 Pro
Hi all, I am a commercial/editorial photographer and am considering expanding my digital workflow to include tethered shooting to a Macbook Pro with my Nikon D700. My current RAW processing software, which I like very much, is the Capture One 4 from
-
Where can I get more information on Cryptography Extension ??
Hi. Does anyone know how to set up the Jarsafe product ? Another thing is, how to set security for the Cryptography Extension ?? can anyone tell me where can i get more information on this ?? Thank you.