ORA-03113: end of file on communication channel: delivered Oracle SQL
HelloWe have a SQL comes in an application engine that throws the below error:
1. SELECT DISTINCT ELG. EMPLID, ELG. EMPL_RCD, '99', ((ABS1. EFFDT)
2 + (1)), SYSDATE, EVT. GPDE_DV_EE_STATUS, EVT. GPDE_AL_FREQUENCY, "FM_CG_0811".
3 PS_GPDE_DV_ELIG_MO ELO, ELG, PS_GPDE_DV_FLT_ABS ABS1 PS_GPDE_DV_ELIG_MO
4, PS_GPDE_DV_EVTDFN EVT WHERE ELG. CAL_RUN_ID = "FM_CG_0811" AND ELG. EMPLID =
5 ELO. EMPLID AND ELG. EMPL_RCD = ELO. EMPL_RCD AND EVT. GPDE_DV_EVT_TYPE = '99' AND
6 ELG. GPDE_DV_SV_CODE <>' 0000' AND ELG. GPDE_DV_ACTIVE IN ('2 ', ' 3') AND
7 ELO. GPDE_AL_SEQNUM = ELG. GPDE_AL_SEQNUM - 1 AND ELO. GPDE_RP_SIGRS_ANLZ = 0.00
8 AND ELO. GPDE_RP_SIDAYS = 0.00 AND (ELG. GPDE_RP_SIGRS_ANLZ > 0.00 OR
9 ELG. GPDE_RP_SIDAYS > 0) AND ABS1. EMPLID = ELG. EMPLID AND ABS1. EMPL_RCD =
10 ELG. EMPL_RCD AND ABS1. CAL_RUN_ID = "FM_CG_0811" AND ABS1. ABS_BGN_DT < =.
11 ELG. PRD_END_DT AND ABS1. GPDE_DV_AB_CODE = ' A ' AND ABS1.» GP_UNIT IN (4,5,6) AND
12 EXISTS (SELECT 'X' FROM PS_GPDE_DV_TRIGGER WHERE TRIG TRIG.) EMPLID = ELG. EMPLID
13 AND TRIG. EMPL_RCD = ELG. EMPL_RCD AND TRIG. GPDE_DV_EVT_TYPE IN
14 ('09', '31', '32,' 33', 34') AND TRIG. GPDE_DV_EVT_EFFDT < = ABS1. ABS_END_DT AND
15 TRIG. GPDE_DV_EVT_EFFDT > = ELG. GPDE_AL_BGN_DT AND TRIG. GPDE_DV_EVT_EFFDT =)
16. SELECT MAX (TRIG2. GPDE_DV_EVT_EFFDT) OF PS_GPDE_DV_TRIGGER TRIG2 WHERE
17 TRIG2. EMPLID = ELG. EMPLID AND TRIG2. EMPL_RCD = ELG. EMPL_RCD AND
18 TRIG2. GPDE_DV_EE_STATUS <>' n AND TRIG2. GPDE_DV_EVT_TYPE NOT LIKE 2% ' AND
19 TRIG2. GPDE_DV_EVT_EFFDT < ABS1. EFFDT)) AND ((ABS1. EFFDT) +.
20 (1)) > = ELG. GPDE_AL_BGN_DT AND ((ABS1. EFFDT) (1)) > (SELECT MIN (E3. PRD_END_DT)
21. OF PS_GPDE_DV_ELIG_MO E3 WHERE E3. EMPLID = ELG. EMPLID AND
22 * E3. EMPL_RCD = ELG. EMPL_RCD AND E3. CAL_RUN_ID = "FM_CG_0811")
SQL > /.
SELECT DISTINCT TASKS. EMPLID, ELG. EMPL_RCD, '99', ((ABS1. EFFDT)
*
ERROR on line 1:
ORA-03113: end of file on communication channel
above sql is passed a statement selection-insert inline, however, as we see, the select query has a problem.
The interesting part is that if I change AND TRIG. GPDE_DV_EVT_TYPE IN ('09', '31', '32', '33', 34')
to AND TRIG. GPDE_DV_EVT_TYPE = '31'
so, it works!
Suggestions please!
Thank you
Vikas
According to the Metalink3 #654658.1, is not always past in 10.2.0.2, which means that it happens.
The Oracle suggested patch is #5128368 or a workaround is to cut the SQL into small pieces to avoid in.
You could also start an SR to your Oracle support (no support Peoplesoft) to use them for the patch and/or workaround solution to apply.
Finally and not at least, it seems that Peopletools 8.49 are not supported on Oracle 10.2.0.2 (obligatorily 10.2.0.3 or 10.2.0.4).
Nicolas.
Tags: Oracle Applications
Similar Questions
-
ORA-03113 end of file on communication channel error
Hello
I am trying to create a table that looks like the following:
create table test as with a as ( .. ), b as ( ..), ab_percentage as ( .. ), c as ( .. ), d as ( ..), cd_percentage as ( .. ), e as ( select * from ab_percentage UNION cd_percentage ) select * from e;
When I run the script, I get the following error:
Oracle error: ORA-03113
end of file on communication channel
Cause: The connection between the Client and the process server was broken.
Action: There was a communication error that requires further investigation. First, check for network problems and review the SQL * Net configuration. In addition, review the file alert.log for possible errors. Finally, a test to see if the server process is dead and if a trace file has been generated at the time of the failure.
I use:
TOAD for Oracle Base 11.5.1.2
Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
AMT for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
Please help me understand this!
Thank you!
Hello
2632048 wrote:
Hello
I am trying to create a table that looks like the following:
- create the test table
- with one also
- (
- ..
- ),
- b as
- (
- ..),
- ab_percentage as
- (
- ..
- ),
- c as
- (
- ..
- ),
- d as
- (
- ..),
- cd_percentage as
- (
- ..
- ),
- e as
- (
- Select * from ab_percentage UNION cd_percentage
- )
- Select * e;
That has nothing to do with the problem of the ORA-03113, but what value is Sub question e add?
Why can't let you the lines 23, 24, 25, 27 and 28 above, so that the request ends
cd_percentage as
(
...
)
Select * from ab_percentage UNION select * from cd_percentage;
?
-
ORA-03113: end of file on communication channel
Help! I can't open the database, I get the error ora-03113
Here is my trace file
Fri Oct 08 22:37:15 2013
ARC3 started with pid = 34, OS id = 3016
ARC2: Started archiving
Arc1: become the "no FAL' ARCH
Arc1: become the "no SRL" ARCH
ARC2: Become the heartbeat ARCH
Errors in the e:\app\ABIGAIL\diag\rdbms\orcl\orcl\trace\orcl_lgwr_1952.trc file:
ORA-00313: open failed for the members of the group log 1 of thread 1
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
ORA-27041: could not open the file
04002 - OSD: could not open the file
S/O-error: (OS 2) the system cannot find the file specified.
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-27041: could not open the file
04002 - OSD: could not open the file
S/O-error: (OS 2) the system cannot find the file specified.
Errors in the e:\app\ABIGAIL\diag\rdbms\orcl\orcl\trace\orcl_lgwr_1952.trc file:
ORA-00313: open failed for the members of the group log 1 of thread 1
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
ORA-27041: could not open the file
04002 - OSD: could not open the file
S/O-error: (OS 2) the system cannot find the file specified.
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-27041: could not open the file
04002 - OSD: could not open the file
S/O-error: (OS 2) the system cannot find the file specified.
Errors in the e:\app\ABIGAIL\diag\rdbms\orcl\orcl\trace\orcl_ora_2908.trc file:
ORA-00313: open failed for the members of the newspaper group 1 of thread
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
USER (ospid: 2908): put an end to litigation because of the 313 error
Instance of stopped by USER, pid = 2908
Trace file E:\app\ABIGAIL\diag\rdbms\orcl\orcl\trace\orcl_ora_2908.TRC
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With partitioning, OLAP, Data Mining and Real Application Testing options
Windows XP Version V5.1 SP3
CPU: 2 - type 586, 2 physical cores
Process affinity: 0 x 0 x 00000000
Memory (success/Total): Ph: 276 M / 1791 M, Ph + FCP: 1116 M / 3685 M, GOES: 1166M / 2047 M
Name of the instance: orcl
Redo thread mounted by this instance: 1
Oracle process number: 31
Windows thread ID: 2908, image: ORACLE. EXE (SHAD)
2013-10-08 22:37:15.453
SESSION ID: (125.5) 2013-10-08 22:37:15.453
CUSTOMER ID :() 2013-10-08 22:37:15.453
:() 2013-10-08 22:37:15.453 SERVICE NAME
MODULE NAME: (sqlplus.exe) 2013-10-08 22:37:15.453
ACTION NAME :() 2013-10-08 22:37:15.453
DDE: Key problem "ORA 312' was the controlled flood (0 x 1) (incident)
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
DDE: Key problem "ORA 312' was the controlled flood (0 x 1) (incident)
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
DDE: Key problem "ORA 313' was the controlled flood (0 x 1) (incident)
ORA-00313: open failed for the members of the newspaper group 1 of thread
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
ORA-00313: open failed for the members of the newspaper group 1 of thread
ORA-00312: thread 1 1 online journal: ' E:\APP\ABIGAIL\ORADATA\ORCL\REDO1A. JOURNAL"
ORA-00312: thread 1 1 online journal: "E:\APP\ABIGAIL\ORADATA\ORCL\REDO1B."
2013-10-08 22:37:15.484
USER (ospid: 2908): put an end to litigation because of the 313 error
I realize that I don't have redo1a.log and redo1b... can - I simply recreate these files at the level of the BONE?
I use winxp pro, oracle 11 g 2
Thank you guys!
Has been your last stop clean or incompatible? (immediate or cancel)?
What happened that your loss of redo log files? Where are they? Were they use when they disappeared?
You can try to make changes to your collage of the database, and then disable the redo log (rebuild them) files with:
change the Group of clear database logfile X; (for each redo log group missing)
and then alter database open;
That will be if your controlfile sees it takes on these data in case of failure redo log files for example recovery (in the case where crashed database). In this case, your option is either incomplete recovery until the last before SNA do it disconnects disappeared (last SNA on the newspapers archived, excluding the Oder) flashback GOLD database to the same SCN (if you have configured blowback).
Concerning
-
Error: ORA-03113: end of file on communication channel
Installing Oracle: 11.2.0.1.0
Linux: Oracle Linux 6.6
I get an error after I start the DB. Please see the screenshot below. Please advice, if you need more information.
Thanks for your help.
As already indicated source oraenv should be run as a DBA, not root.
You seem to face multiple problems. You run a virtual machine? If so, you can run out of physical memory and disk space on your host system.
-
HI during startup of the database of the following errors is. Please help solve the problem.
SQL > alter database open;
change the database open * ERROR at line 1: ORA-03113: end of file on the channel of communication process ID: 10400 Session ID: 418 serial number: 3 -.
============================================================
Please see the alerts log entries
--------------------------------------------------------------------------------------------------------------------------------
Commissioning:
Oracle Database 11 g Enterprise Edition Release 11.2.0.1.0 - 64 bit Production
With the options of partitioning, OLAP, Data Mining and Real Application Testing.
Using parameters in spfile D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEATTNDPRD server-side. ORA
Parameters of the system with default values:
process = 400
sessions = 624
memory_target = 4G
control_files = 'D:\ORACLE\ORADATA\ATTNDPRD\CONTROLFILE\O1_MF_8LRQYB0M_. CTL.
control_files = 'C:\ORACLE\ORADATA\ATTNDPRD\CONTROLFILE\O1_MF_8LRQYB13_. CTL.
DB_BLOCK_SIZE = 8192
compatible = "11.2.0.0.0."
log_archive_format = "ARC%S_%R.%T."
db_create_file_dest = 'D:\oracle\oradata. '
db_create_online_log_dest_1 = "D:\oracle\oradata".
db_create_online_log_dest_2 = "C:\oracle\oradata".
db_recovery_file_dest = 'C:\oracle\oradata\flash_area. '
db_recovery_file_dest_size = 8G
undo_tablespace = 'UNDOTBS1.
Remote_login_passwordfile = "EXCLUSIVE."
db_domain = «»
dispatchers = "(PROTOCOL=TCP) (SERVICE = ATTNDPRDXDB)" "
audit_file_dest = "D:\APP\ADMINISTRATOR\ADMIN\ATTNDPRD\ADUMP".
AUDIT_TRAIL = 'DB '.
db_name = "ATTNDPRD".
open_cursors = 300
diagnostic_dest = "D:\APP\ADMINISTRATOR".
Sun 24 May 13:43:09 2015
PMON started with pid = 2, OS id = 5792
Sun 24 May 13:43:09 2015
VKTM started with pid = 3, OS id = 6500 high priority
VKTM clocked at (10) precision of milliseconds with DBRM quantum (100) ms
Sun 24 May 13:43:09 2015
GEN0 started with pid = 4, OS id = 13072
Sun 24 May 13:43:09 2015
DIAG started with pid = 5, OS id = 1424
Sun 24 May 13:43:09 2015
DBRM started with pid = 6, OS id = 8240
Sun 24 May 13:43:09 2015
PSP0 started with pid = 7, OS id = 2980
Sun 24 May 13:43:09 2015
DIA0 started with pid = 8, OS id = 12956
Sun 24 May 13:43:09 2015
MA started with pid = 9, OS id = 13356
Sun 24 May 13:43:09 2015
DBW0 started with pid = 10, OS id = 14248
Sun 24 May 13:43:09 2015
DBW1 started with pid = 11, OS id = 17900
Sun 24 May 13:43:09 2015
LGWR started with pid = 12, OS id = 5564
Sun 24 May 13:43:09 2015
CKPT started with pid = 13, OS id = 16736
Sun 24 May 13:43:09 2015
SMON started with pid = 14, OS id = 14068
Sun 24 May 13:43:09 2015
RECCE has started with pid = 15, OS id = 16288
Sun 24 May 13:43:09 2015
MMON started with pid = 16, OS id = 10884
commissioning 1 dispatcher (s) for '(ADDRESS =(PARTIAL=YES) (PROTOCOL = TCP))' network address...
commissioning or shared server 1...
Environment ORACLE_BASE = D:\app\Administrator
Sun 24 May 13:43:09 2015
ALTER DATABASE MOUNT
Sun 24 May 13:43:09 2015
MMNL started with pid = 17, OS id = 16128
Mount of redo thread 1, with mount id 3325657453
Database mounted in exclusive Mode
Disabled lost write protect
Completed: ALTER DATABASE MOUNT
Sun 24 May 13:43:23 2015
change the database open
Sun 24 May 13:43:23 2015
LGWR: FROM PROCESS ARCH
Sun 24 May 13:43:23 2015
Arc0 started with pid = 21, OS id = 10084
Arc0: Started archiving
LGWR: FROM PROCESS ARCH COMPLETE
ARC0: FROM PROCESS ARCH
Sun 24 May 13:43:24 2015
Arc1 started with pid = 22, OS id = 18400
Sun 24 May 13:43:24 2015
ARC2 started with pid = 23, OS id = 17280
Arc1: Started archiving
ARC2: Started archiving
Arc1: become the "no FAL' ARCH
Arc1: become the "no SRL" ARCH
ARC2: Become the heartbeat ARCH
Errors in the d:\app\administrator\diag\rdbms\attndprd\attndprd\trace\attndprd_ora_10400.trc file:
ORA-19815: WARNING: db_recovery_file_dest_size 8589934592 bytes is 100.00% used and has 0 bytes remaining available.
************************************************************************
You have choice to free up space in the recovery area:
1 consider changing STRATEGY OF RETENTION of RMAN. If you are using Data Guard
then consider changing POLICY of DELETE ARCHIVELOG RMAN.
2 back up files on a tertiary device such as a tape with RMAN
SAFEGUARDING RECOVERY AREA command.
3. Add space drive and increase the db_recovery_file_dest_size setting to
reflect the new space.
4 remove the unnecessary files using the RMAN DELETE command. If a service
the system control has been used to remove the files, and then use the RMAN DUPLICATION and
Commands DELETE has EXPIRED.
************************************************************************
Errors in the d:\app\administrator\diag\rdbms\attndprd\attndprd\trace\attndprd_ora_10400.trc file:
ORA-19809: limit exceeded for file recovery
ORA-19804: cannot recover disk 44571136 bytes limit 8589934592 space
ARCH: 19809 error creating archive log file to ' C:\ORACLE\ORADATA\FLASH_AREA\ATTNDPRD\ARCHIVELOG\2015_05_24\O1_MF_1_10343_%U_. ARC'
Errors in the d:\app\administrator\diag\rdbms\attndprd\attndprd\trace\attndprd_ora_10400.trc file:
ORA-16038: log 2 # 10343 sequence can be archived
ORA-19809: limit exceeded for file recovery
ORA-00312: wire 2 1 online journal: ' D:\ORACLE\ORADATA\ATTNDPRD\ONLINELOG\O1_MF_2_8LRQYD8B_. JOURNAL"
ORA-00312: wire 2 1 online journal: ' C:\ORACLE\ORADATA\ATTNDPRD\ONLINELOG\O1_MF_2_8LRQYDF6_. JOURNAL"
USER (ospid: 10400): put an end to litigation because of the error 16038
Sun 24 May 13:43:24 2015
ARC3 started with pid = 24, OS id = 2188
Errors in the d:\app\administrator\diag\rdbms\attndprd\attndprd\trace\attndprd_arc2_17280.trc file:
ORA-19815: WARNING: db_recovery_file_dest_size 8589934592 bytes is 100.00% used and has 0 bytes remaining available.
************************************************************************
You have choice to free up space in the recovery area:
1 consider changing STRATEGY OF RETENTION of RMAN. If you are using Data Guard
then consider changing POLICY of DELETE ARCHIVELOG RMAN.
2 back up files on a tertiary device such as a tape with RMAN
SAFEGUARDING RECOVERY AREA command.
3. Add space drive and increase the db_recovery_file_dest_size setting to
reflect the new space.
4 remove the unnecessary files using the RMAN DELETE command. If a service
the system control has been used to remove the files, and then use the RMAN DUPLICATION and
Commands DELETE has EXPIRED.
************************************************************************
Instance of stopped by USER, pid = 10400
--------------------------------------------------------------------------------------------------------------------------
Regarding
Ngoyi
Hello
Now it works very well... with following
--------------------------------------------------
using sqlplus
- Startup mount
- ALTER database noarchivelog;
- ALTER database open;
-------------------------------------------------------------------------------
Concerning
Ngoyi
-------------------------------------------------
-
ORA-03113: end of file on startup
Hello
on the 11g on Win 2008 R2, I try to create a database, but I end of file error:
Thanks for any suggestions.C:\Users\oracle>sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Fri Mar 2 10:07:45 2012 Copyright (c) 1982, 2011, Oracle. All rights reserved. Connected to an idle instance. SQL> @0_createdb10.sql SQL> spool createdb.log SQL> SQL> startup nomount pfile=C:\app\oracle\product\11.2.0\dbhome_2\database\initTEST.ora ORA-03113: end-of-file on communication channel
Check if the
OracleService in services.msc (start-> Run-> services.msc) is started or not -
Cannot open the database: error, ora-03113 end of file communication
Hi guys,.
I am facing a problem with my database
Oracle Linux Tikanga 5 machine
database: 10.2.0.1
Error: ora-03113
I tried to move a log file while inserting data...
I restored and tried to get back what she recovers with message media recover full but doesnot allow to open the database
gives the same error: error: ora-03113 end of file communication
Watch alert_log
____________
ALTER database recover if necessary
beginning
Start of recovery Media
ORA - 264 marked during: alter database recover if necessary
beginning
...
Fri Jan 9 16:20:18 2013
2048 MB db_recovery_file_dest_size is 40,79% used. It is a
user-specified limit on the amount of space that will be used by the present
for the files related to the recovery of databases and does not reflect the amount of
space available in the underlying file system or ASM diskgroup.
Fri Jan 9 16:22:02 2013
change the list of file restore of database data clear
Fri Jan 9 16:22:02 2013
Completed: change the clear list of restore of database data file
Fri Jan 9 16:22:02 2013
Edit the list of file restore of database data
1, 2, 3, 4, 5
Completed: change the list of file restore of database data
1, 2, 3, 4, 5
Fri Jan 9 16:22:02 2013
ALTER database recover if necessary
beginning
Start of recovery Media
ORA - 264 marked during: alter database recover if necessary
beginning
...
Fri Jan 9 16:22:07 2013
change the database open
Fri Jan 9 16:22:07 2013
LGWR: FROM PROCESS ARCH
Arc0 started with pid = 16, OS id = 2049
Fri Jan 9 16:22:07 2013
Arc0: Started archiving
Arc1: Started archiving
LGWR: FROM PROCESS ARCH COMPLETE
Arc1 started with pid = 17, OS id = 2051
Fri Jan 9 16:22:07 2013
Fix half open fully the valve of the thread 1
Fri Jan 9 16:22:07 2013
Errors in the /d1/app/oracle/oradata/orcl/bdump/orcl_lgwr_1966.trc file:
[ORA-00600: internal error code, arguments: [3712], [1], [1], [0], [445262], [0], [445261],]
Fri Jan 9 16:22:08 2013
Errors in the /d1/app/oracle/oradata/orcl/bdump/orcl_lgwr_1966.trc file:
[ORA-00600: internal error code, arguments: [3712], [1], [1], [0], [445262], [0], [445261],]
LGWR: termination litigation because of the 470 error
Instance terminated by LGWR, pid = 1966
can you please on the same...
Thank youORA-00600: internal error code, arguments: [3712].
ORA-00600 is error internal oracle, you need to check metalink support for this.
-
RMAN-06004: ORACLE recovery catalog database error: ORA-03113: end - of -
Hello
I experience backup scripts. because once done, she will move to pod pre box.
Database runs in mode archvelog
I have lgged in the dbserver himself.
the shell scripts is:
#! / usr/bin/sh
source. / game - env # this file will have ID password for catalogue and the target sources
echo executing command: database Backup
ECHO
RMAN TARGET $dbuser / $dbpwd$ rmandb CATALOG $rmanuser/$rmanpwd@$rmandb < < eof
Run {}
stop immediately;
start-up;
}
expressions of folklore
output
When I run, I get the following error
connected to target database: HERMESQA (DBID = 3819666523)
connected to the recovery catalog database
RMAN > 2 > 3 > 4 > 5 >
database closed
dismounted database
Instance Oracle to close
connected to the database target (not started)
Oracle instance started
mounted database
RMAN-00571: ===========================================================
RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.
RMAN-00571: ===========================================================
RMAN-03002: failure of the boot command at 11/06/2009 11:27:54
RMAN-06004: the recovery catalog database ORACLE error: ORA-03113: end of file on communication channel
could you suggest where I have error.
Thank you
Benjamin GopalDo not back up the database using the same catalog of recovery recovery catalog of accommodation. You could just try it back up without a recovery catalog and to ensure that this database has an automatic backup of controlfile, for example.
-
Help with the exception of Pl/SQL 'ora-3150 end of file on the communication channel.
Hello.
The code attached to this post opens a slider that load of 99 dblinks from different remote databases of different version.
He captures the information from these databases and stores them locally on a central database (11.2.0.4.0 version) on different tables.
The problem I have is that when a database is deleted, the dblink to this database show me the error 'ora-3150 end of file on communication channel' and that's right.
But he's not going trough the exception that I created, the cursor is closed and does not continue with the cycle.
The exception I created insert data on DBMONITOR error. DBMONITOR_LOG_ERROR_TABLE in order to catch the error (you'll be able to see all the code on the attachment)
It's the exception:
exception
while others then
INSERT IN DBMONITOR. DBMONITOR_LOG_ERROR_TABLE (NOMBRE_DBLINK, message, info, FECHA_ERROR, TIPO_PROCEDURE) VALUES (var, SUBSTR (DBMS_UTILITY. (FORMAT_ERROR_STACK, 1, 200), "CONNECTION ERROR", SYSDATE, 'CAPACITY');
commit;
end;
Could help me please on how could intercept this exception?
Thank you.
Juan.
You might have a problem with your connection or mishandling. The end of the file ora-3150, on channel of communication error means that there is a connection, but this link was broken somehow.
If a database is not reachable, you should get other types of errors.
For example judgment of the Kingdom or tns - memory could not resolve alias or simliar things.
Here is a list of typical mistakes I have check and manage when accessing remote databases.
e_db_link_broken EXCEPTION; --ORA-02019 connection description for remote database not found PRAGMA EXCEPTION_INIT (e_db_link_broken, -02019); e_oracle_not_available EXCEPTION; --ORA-01034 ORACLE not available PRAGMA EXCEPTION_INIT (e_oracle_not_available, -01034); e_oracle_down EXCEPTION; --ORA-27101: shared memory realm does not exist PRAGMA EXCEPTION_INIT (e_oracle_down, -27101); e_no_listener EXCEPTION; --ORA-12541: TNS:no listener PRAGMA EXCEPTION_INIT (e_no_listener, -12541); e_no_service EXCEPTION; --ORA-12514: TNS:listener does not currently know of service requested in connect descriptor PRAGMA EXCEPTION_INIT (e_no_service, -12514); e_timeout EXCEPTION; --ORA-12170: TNS:Connect timeout occurred PRAGMA EXCEPTION_INIT (e_timeout, -12170);
If you have a long open session and fail to close the db links after recovered information from the remote site?
In addition, I propose to change your dynamic insertion in a normal insert.
First extract the data of the DB link dynamically, but just with a select statement. Then do the insertion with the result data.
Improve your logging table to store messages up to 4000 char CHARACTER. 200 is really small for error messages.
In addition to the DBMS_UTILITY. FORMAT_ERROR_STACK you must also connect DBMS_UTILITY. FORMAT_ERROR_BACKTRACE. Just to see if you get a better message there.
WHEN e_db_link_broken or e_oracle_not_available or e_oracle_down or e_no_listener or e_no_service or e_timeout THEN INSERT INTO DBMONITOR.DBMONITOR_LOG_ERROR_TABLE (NOMBRE_DBLINK, message, info,FECHA_ERROR,TIPO_PROCEDURE) VALUES(var, 'Remote DB not accessible','ERROR DE CONEXION',SYSDATE,'CAPACITY'); -- commit; WHEN OTHERS THEN INSERT INTO DBMONITOR.DBMONITOR_LOG_ERROR_TABLE (NOMBRE_DBLINK, message, info,FECHA_ERROR,TIPO_PROCEDURE) VALUES(var, SUBSTR(DBMS_UTILITY.FORMAT_ERROR_STACK||DBMS_UTILITY.FORMAT_ERROR_BACKTRACE, 1, 4000),'ERROR DE CONEXION',SYSDATE,'CAPACITY'); --commit; end;
-
PowerShell - ORA-03111: break received on the communication channel
Hi all
I am trying to connect to an oracle database (version Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production). in PowerShell and run a query on the matter.
I added all of the necessary assemblies as far as I know.
When I try to create a new object as follows
Con = New - Object Oracle.ManagedDataAccess.Client.OracleConnection)
I have the following error
Exception calling "Open" with "0" or the arguments: "ORA-03111: Break received on the communication channel.
Please could you tell.
Managed ODP.NET take supported Oracle DB server version10.2 or later.
-
Can Hi everyone, please how I fix this, ORA-03113:?
SQL > startup
ORA-10997: another start/stop operation this instance InProgress
ORA-09968: cannot lock file
Linux error: 11: Resource temporarily unavailable
Additional information: 3720
SQL > the judgment
ORACLE instance stops.
SQL > startup
ORACLE instance started.
Total System Global Area 309673984 bytes
Bytes of size 1336204 fixed
201329780 variable size bytes
Buffers data 100663296 bytes
Redo buffers 6344704 bytes
Mounted database.
ORA-03113: end of file on communication channel
Process ID: 3940
ID of the session: 21 serial number: 3
> Ksfdcre:4 ORA-17502: cannot create the file + FRA
> ORA-15041: diskgroup space exhausted ' FRA'
Above, should be resolved
-
ORA-03113 when inserting a CLOB value cast as an XMLType of a SELECT query in a table
I have a table that contains a CLOB column with pseudo-XML in it. I want to keep these data in an XMLType column so that I can take advantage of some of the built-in XML features of Oracle to analyze more easily.
The source table is defined as:
CREATE TABLE "TSS_SRM_CBEBRE_LOGS_V"
( ) NUMBER of 'INCIDENT_ID',
ACTIVATE THE "EVENT_TYPE" VARCHAR2 (100 BYTE) NOT NULL,
VARCHAR2 (100 BYTE) "EVENT_KEY."
ACTIVATE THE 'CREATION_DATE' STAMP (6) NOT NULL,
ACTIVATE THE 'CREATED_BY' VARCHAR2 (100 BYTE) NOT NULL,
'LOG_MSG' CLOB) ;
The target table (to test this problem) is defined as:
CREATE TABLE 'TESTME '.
("LOG_MSG" "XMLTYPE"
)
My query is:
Insert / * + APPEND * / into testme ("LOG_MSG")
Select XMLTYPE.createXML ("LOG_MSG") as "TSS_SRM_CBEBRE_LOGS_V" b LOG_MSG;
In SQL * Developer, my error is: error report:
SQL error: No more data to read from socket
In SQL * MORE and Toad, my error is:
ORA-03113: end of file on communication channel
Process ID: 13903
Session ID: serial number 414: 32739
Thank you!
I made an ALTER SESSION SET EVENTs = 10046 trace name forever, context level 12'; and ran the query. At the bottom of the trace file, I found the two following exceptions of ORA-07445:
* 13:43:32.760 2013-08-15
Exception [type: SIGSEGV, SI_KERNEL (general_protection)] [ADDR:0 x 0] [PC:0 x 2652500, LpxMemFree () + 200] [flags: 0x0, count: 1]
Incident 493726 created the dump file: /u01/app/oracle/diag/rdbms/gtcdwd1/gtcdwd1/incident/incdir_493726/gtcdwd1_ora_8577_i493726.trc
[ORA-07445: exception encountered: core dump [LpxMemFree () + 200] [SIGSEGV] [ADDR:0 x 0] [PC:0 x 2652500] [SI_KERNEL (general_protection)]]
Incident 493727 created the dump file: /u01/app/oracle/diag/rdbms/gtcdwd1/gtcdwd1/incident/incdir_493727/gtcdwd1_ora_8577_i493727.trc
[ORA-07445: exception encountered: core dump [dbgtrReserveSpace () + 77] [SIGSEGV] [ADDR:0 x 0] [PC:0x938E91F] [SI_KERNEL (general_protection)]]
ORA-07445: exception encountered: core dump [LpxMemFree () + 200] [SIGSEGV] [ADDR:0 x 0] [PC:0 x 2652500] [SI_KERNEL (genres
ksdbgcra: base of writing to the directory file ' / u01/app/oracle/diag/rdbms/gtcdwd1/gtcdwd1/cdump ".
If I replace the XMLTYPE molded with the xmlparse function, I get the error ORA-19010 you mentioned. Read more in the Oracle documentation, I see that it says that I can not insert XML fragments into an XMLType column. I can use sys_XMLGen to create a well-formed document.
http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28369/xdb13gen.htm#i1026349
We'll see!
-
While the departure to the top of the database. I get the error described.
C:\ > sqlplus / as sysdba
SQL * more: Production release 11.2.0.1.0 Fri may 24 12:02:33 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connect to an instance is idle.
SQL > startup
ORACLE instance started.
Total System Global Area 1670221824 bytes
Bytes of size 2176328 fixed
1291848376 variable size bytes
369098752 of database buffers bytes
Redo buffers 7098368 bytes
Mounted database.
ORA-03113: end of file on communication channel
Process ID: 9084
Session ID: 164 serial number: 3
I use windows 7 here. Please help.
Best regards
HimanshuSCOPE = PFILE does not exist.
SCOPE = SPFILE usage spfile, otherwise you must change pfile manually before starting the istance if you use.
-
Hello
I am trying to upgrade the database 11.1.0.6 to 11.1.0.7 on OEL operating system.
After you apply the patch '6890831' when you try to start the database using the 'Startup Upgrade' command, I get the error below.
ORA-03113: end of file on communication channel
Process ID: 20826
Session ID: 170 serial number: 3
I get the same error when you try to create the new database using "DBCA.
Please provide me with the likely results.
Thank you
AmithSee the solution on metalink:
ORA-27103 when memory target parameter is set to more than 3 GB (Doc ID 743012.1)
Werner
-
It's strange. Anyone seen this before? I came to try the http://www.oracle-developer.net/display.php?id=412 SQL query
SQL> create type number_ntt AS TABLE OF NUMBER; Type Created. SQL> select * from v$version 2 / BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production PL/SQL Release 9.2.0.4.0 - Production CORE 9.2.0.3.0 Production TNS for 32-bit Windows: Version 9.2.0.4.0 - Production NLSRTL Version 9.2.0.4.0 - Production SQL> select * 2 from table(CAST (MULTISET (SELECT ROWNUM 3 FROM DUAL 4 CONNECT BY ROWNUM < 5) AS number_ntt)) nt 5 / select * * ERROR at line 1: ORA-03113: end-of-file on communication channel
In Oracle 9, you must use this form to CONNECT BY in an inline view:
SQL> select * from v$version 2 / BANNER ---------------------------------------------------------------- Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production PL/SQL Release 9.2.0.1.0 - Production CORE 9.2.0.1.0 Production TNS for 32-bit Windows: Version 9.2.0.1.0 - Production NLSRTL Version 9.2.0.1.0 - Production SQL> select * 2 from table( 3 CAST( 4 MULTISET( 5 SELECT * 6 FROM ( 7 SELECT ROWNUM 8 FROM DUAL 9 CONNECT BY ROWNUM < 5 10 ) 11 ) 12 AS number_ntt 13 ) 14 ) nt 15 / COLUMN_VALUE ------------ 1 2 3 4 SQL> select * 2 from table( 3 CAST( 4 MULTISET( 5 SELECT ROWNUM 6 FROM DUAL 7 CONNECT BY ROWNUM < 5 8 ) 9 AS number_ntt 10 ) 11 ) nt 12 / select * * ERROR at line 1: ORA-03113: end-of-file on communication channel SQL>
SY.
Maybe you are looking for
-
https://www.YouTube.com/watch?v=H0IKH7uYXA8 & feature = youtu.be If this problem is almost not not to be explained. Please see the video. I used youtube because it has a large number of thumbnails. I guess you could say... pictures ruin, icons like t
-
Are the modules the SMEs as the pop ups?
Your 'help' sites speak of Add-ons. This morninng, that I could not open an E-mail because the quick scoring on screen says that my "pop-ups" were blocked.
-
MFP M277: Unable to connect to update HP printer MFP M277 with service
I had problems with the our computers and devices Apple, power connect wireless to our printer MFP M277. They worked very well before, but all of a sudden, there was no link. I rebooted the printer and then was able to resume printing of our devices
-
How can I stop the windows Messenger Connect automatically
When I click on messenger sign automatically in.so someone can click it and go to my e-mail.
-
Cannot scan to desktop or any location. Analysis is complete but not the last step.
Everything works fine. I see the scan in the preview window. The window of the scanner said that analysis is complete. However, the final step in my computer desktop or any folder on my computer can't. The only thing that has changed is my recent upd