ORA-26667 during checkpoint retention check
HI Guys
I have an environment which is being replicated in 2 ways (DML,DDL ) RDBMS 10.2.0.4 , each RDBMS is running in RAC (3 nodes one RDBMS) and another running (2 nodes RAC) everything was running without problems for the last 3 months however last weekend I got
Sat Feb 14 23:18:41 2009
STREAMS Warning: ORA-26667 during checkpoint retention check <= this message is the first kind of message that we got
Sun Feb 15 05:18:43 2009
STREAMS Capture C 1: first scn changed.
scn: 0x0009.79468518
However I took a look that day and I dint find any issue I looked for that problem in metalink but I didn't find any problem , this message came out when the checkpoint retention time moved
the checkpoint retention time in streams is a number of days that the capture process retains checkpoints before purging them automatically . A capture process periodically computes the age of a checkpoint by subtracting the next_time of the archived redo log that corresponds to the checkpoint from dba_capture.first_time of the archived redo log file containing the required checkpoint scn
if the resulting value is grater than the checkpoint retention time then the capture process automatically purges the checkpoint by advancing the dba_capture.first_scn value all the archived retained by the dba_caprure process can be seen using dba_registered_archived_log view
the default retention time is 60 days
i didnt find any error in the RDBMS therefore I didnt do anything but on Monday morning I got a lot of replication errors caused by
ORA-01403 , after fixing all those errors I changes of the database that I got that error were not replicated across the other database , it could explain why many tables got out of sync , seems the reason was the propagation process was hanging , I stopped and restarted no changes were received in the other database , as a workaround I recreate it and the problem was fixed . Have you had a problem like this before ?
Rgds
browsing on Metalink seems the way to trace the root cause of this kind of problem is running the Oracle Streams Healtcheck right away after we got this kind of problem , seems the error that I got was just a coincidence because there is nothing related
Similar Messages
-
Hi all,
Need some help from all out there
In our Sun Cluster 3.1 Data Service for Oracle RAC 9.2.0.7 (Solaris 9) configuration, my team had encountered
ora-29701 *Unable to connect to Cluster Manager*
during the startup of the Oracle RAC database instances on the Oracle RAC Server resources.
We tried the attached workaround by Oracle. This workaround works well for the 1^st time but it doesnt work anymore when the server is rebooted.
Kindly help me to check whether anyone encounter the same problem as the above and able to resolve. Thanks.
Bug No. 4262155
Filed 25-MAR-2005 Updated 11-APR-2005
Product Oracle Server - Enterprise Edition Product Version 9.2.0.6.0
Platform Linux x86
Platform Version 2.4.21-9.0.1
Database Version 9.2.0.6.0
Affects Platforms Port-Specific
Severity Severe Loss of Service
Status Not a Bug. To Filer
Base Bug N/A
Fixed in Product Version No Data
Problem statement:
ORA-29701 DURING DATABASE CREATION AFTER APPLYING 9.2.0.6 PATCHSET
*** 03/25/05 07:32 am ***
TAR:
PROBLEM:
Customer applied 9.2.0.6 patchset over 9.2.0.4 patchset.
While creating the database, customer receives following error:
ORA-29701: unable to connect to Cluster Manager
However, if customer goes from 9.2.0.4 -> 9.2.0.5 -> 9.2.0.6, the problem does not occur.
DIAGNOSTIC ANALYSIS:
It seems that the problem is with libskgxn9.so shared library.
For 9.2.0.4 -> 9.2.0.5 -> 9.2.0.6, the install log shows the following:
installActions2005-03-22_03-44-42PM.log:,
[libskgxn9.so->%ORACLE_HOME%/lib/libskgxn9.so 7933 plats=1=>[46]langs=1=> en,fr,ar,bn,pt_BR,bg,fr_CA,ca,hr,cs,da,nl,ar_EG,en_GB,et,fi,de,el,iw,hu,is,in, it,ja,ko,es,lv,lt,ms,es_MX,no,pl,pt,ro,ru,zh_CN,sk,sl,es_ES,sv,th,zh_TW, tr,uk,vi]]
installActions2005-03-22_04-13-03PM.log:, [libcmdll.so ->%ORACLE_HOME%/lib/libskgxn9.so 64274 plats=1=>[46] langs=-554696704=>[en]]
For 9.2.0.4 -> 9.2.0.6, install log shows:
installActions2005-03-22_04-13-03PM.log:, [libcmdll.so ->%ORACLE_HOME%/lib/libskgxn9.so 64274 plats=1=>[46] langs=-554696704=>[en]] does not exist.
This means that while patching from 9.2.0.4 -> 9.2.0.5, Installer copies the libcmdll.so library into libskgxn9.so, while patching from 9.2.0.4 -> 9.2.0.6 does not.
ORACM is located in /app/oracle/ORACM which is different than ORACLE_HOME in customer's environment.
WORKAROUND:
Customer is using the following workaround:
cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk rac_on ioracle ipc_udp
RELATED BUGS:
Bug 4169291Check if following MOS note helps.
Series of ORA-7445 Errors After Applying 9.2.0.7.0 Patchset to 9.2.0.6.0 Database (Doc ID 373375.1) -
ORA-29540 during full database export
Hi,
Anyone encounter this error ORA-29540 during full database export. Have check out the web site for solution. Have check that the init file compatible is set to 8.1.0, the public synonym dba_java is been removed. However after the above remedies, the problem still occured. My database version is 8.1.5. Please let me know if there is other solution to this problem.
Thank You ...
regards,
lbsHi,
Thanks...Any idea how to check whether the installation for the initjvm.sql is successful. cos I just took over from the previous DBA and he too have no idea...
Thank You.. -
ORA-39126 during an export of a partition via dbms_datapump
Hi ,
i did export using datapump in command line everything went fine but while exporting via dbms_datapump i got this:
ORA-39126 during an export of a partition via dbms_datapump
ORA-00920
'SELECT FROM DUAL WHERE :1' P20060401
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 95
ORA-06512: at "SYS.KUPW$WORKER", line 6228
the procedure is:
PROCEDURE pr_depura_bitacora
IS
l_job_handle NUMBER;
l_job_state VARCHAR2(30);
l_partition VARCHAR2(30);
v_sql VARCHAR2(2000);
BEGIN
-- Create a user-named Data Pump job to do a "table:partition-level" export
-- Local
select 'P'|| to_char((select min(STP_LOG_DATE) from SAI_AUDITBITACORA),'YYYYMM')||'01'
into l_partition
from user_tab_partitions
where table_name = 'SAI_AUDITBITACORA'
and rownum = 1;
l_partition := rtrim (l_partition,' ');
l_job_handle:= DBMS_DATAPUMP.OPEN
operation=>'EXPORT',
job_mode =>'TABLE',
job_name =>'EXPORT_ORACLENSSA'
-- Schema filter
DBMS_DATAPUMP.METADATA_FILTER
handle => l_job_handle,
name => 'SCHEMA_EXPR',
value => 'IN (''ORACLENSSA'')'
DBMS_OUTPUT.PUT_LINE('Added filter for schema list');
-- Table filter
DBMS_DATAPUMP.METADATA_FILTER
handle => l_job_handle,
name => 'NAME_EXPR',
value => '=''SAI_AUDITBITACORA'''
DBMS_OUTPUT.PUT_LINE('Added filter for table expression');
-- Partition filter
DBMS_DATAPUMP.DATA_FILTER
handle => l_job_handle,
name => 'PARTITION_EXPR',
value => l_partition,
table_name => 'SAI_AUDITBITACORA'
DBMS_OUTPUT.PUT_LINE('Partition filter for schema list');
DBMS_DATAPUMP.ADD_FILE
handle => l_job_handle,
filename => 'EXP'||l_partition||'.DMP',
directory => 'EXP_DATA_PUMP',
filetype => 1
DBMS_DATAPUMP.ADD_FILE
handle => l_job_handle,
filename => 'EXP'||l_partition||'.LOG',
directory => 'EXP_DATA_PUMP',
filetype => 3
DBMS_DATAPUMP.START_JOB
handle => l_job_handle,
skip_current => 0
DBMS_DATAPUMP.WAIT_FOR_JOB
handle => l_job_handle,
job_state => l_job_state
DBMS_OUTPUT.PUT_LINE('Job completed - job state = '||l_job_state);
DBMS_DATAPUMP.DETACH(handle=>l_job_handle);
END;
I've already drop and recreate the directory, granted read, write to public and to user, grant create session, create table, create procedure, exp_full_database to user, restart the database and the listener with the var LD_LIBRARY pointing first to $ORACLE_HOME/lib, and add more space to temporary tablespace.The basic problem is:
Error: ORA 920
Text: invalid relational operator
Cause: A search condition was entered with an invalid or missing relational
operator.
Action: Include a valid relational operator such as =, !=, ^=, <>, >, <, >=, <=
, ALL, ANY, [NOT] BETWEEN, EXISTS, [NOT] IN, IS [NOT] NULL, or [NOT]
LIKE in the condition.
Obviously this refers to the invalid statement 'SELECT FROM DUAL ...'. I also recommend, you should contact Oracle Support, because it happens inside an Oracle provided package.
Werner -
Consingement Stock during the availibility check
Dear All ,
During the availibility check I want to consider the customer consingment .
E.G if the plant level stock is 300 and customer consingement stock is 30 then the ATP quantity should be 330 wen i am performing the Availibility check ...
Pls help me in this regard
Thanks in advance
Regards
Satishhi,
you cannot take into consideration the stock available at consignee for availability check. the consignment stock is treated as special stock unlike unrestricted.
For transactions such as make-to-order production, consignment or returnable packaging processing that create special stock, the availability check is performed against special stock.
The following elements can be included in the availability check:
Stock
safety stock
stock in transfer
quality inspection
blocked stock
regards
sadhu kishore -
Error BM311 during Model Consistency Check in APO
Hi APO Experts
I find error BM311 - Units of different dimensions cannot be converted during Model Consistency Check in APO.
How can I get to know the code or Unit of Measure, where the inconsistency is there to rectify?
Please suggest.
Thank you.
Pradipta SahooHi Pradipta,
Can you check below notes:
943543
928502
837310
Regards,
Mukesh Pandey -
ORA-04031 during export on CTX-index
Hi !
I get ORA-04031 during export when an interMedia CTX-Index should get exported. The exact error message is:
unable to allocate 4072 bytes of shared memory ("shared pool", "DBMS_SYS_SQL", "PL/SQL MPCODE", "BAMIMA: BAM Buffer")
followed by
ORA-06508: PL/SQL: could not find program unit being called
ORA-06512: in "SYS.DBMS_SQL", line 9
ORA-06512: in "SYS.DBMS_EXPORT_EXTENSION", line 244
Any hints for me what I could do?
TIA,
StefanInteresting. You should open a thread with a more relevant title about views with pk / fk constraints.
I don't have a way to solve your problem --- to identify such views.
Hemant K Chitale -
How to address missing parts during material availability check
The system prompts that a particular component is missing during material availability check of a production order. Said component is available in the system upon verification in MMBE.
We noted that the goods receipt date of the material is way beyond the requirement date, hence the system still prompts that it is missing.
What we did to correct this is to change the basic start date of the production order thus changing the requirement date of the material.
The resolution unfortunately, brought another problem, another planned order was generated, which consequently generated another purchase requisition.
What is the proper way of addressing the missing parts prompt during material availability check?Hi
Not able to understand why you are using BAPI & function module.
It is a simple function of avaialbility check.
For this you have to fill the availability chk field in material amster of all components & givecheckinh rule inOPPQ .
After creation of process order, you can check COR2 it self.
It is a std functionality.
It should definitely work.
Regards
YMREDDY -
GATP - User exit during product availability check
Hi,
Is there any method (e.g. user exit) to confirm the stock based on batch characteristic in APO during product availability check? i.e. before confirmation of the stock some validation needs to be put by reading the batch characteristics.
Let me know if further clarification is required.
Regards,
RSHi Manimaran,
thanks for the reply,
Actually we are not using class 400. The confirmation of stock should be done by reading the batch characteristic value because we want to put validation on the characteristic value. This should happen during product availability check.
Is this possible based on batch class (023) and without using class 400.
Regards,
RS -
ORA-01423: error encountered while checking for extra rows in exact fetch
ERROR at line 1:
ORA-01423: error encountered while checking for extra rows in exact fetch
ORA-01722: invalid number
ORA-06512: at "Department.get_emp_name", line 57
ORA-06512: at line 14
Hi
The above are the error messages I am running into and I am not sure what it means at all. I do have a query which select few rows into cursor
cursor c_requested is
select * from departments where emp_id in (1, 2, 3)
now from these rows I again creating a query dynamically
open c_requested;
loop
fetch c_requested into deptID, name, authorized; -- declared variables
exit when c_requested%NotFound;
sqlstring := 'Select name from employees where deptID = ' || deptID || ' and Authorized = ' || authorized;
begin
execute immediate sqlstring into description; -- declared variable
exit;
exception when no_data_found then
description := 'FILTER_OUT';
end;
end loop;
close c_requested;
This code is inside a function get_emp_name(). When I execute this function I am getting the above errors. I really appreciate all your help. Please let me know if you need more information.
Thank you very muchThank you very much damorgan,
I looked through my code and figured out what was wrong. I had a varchar2 column in the table where I was passing a value 999 instead of '999'. Thanks again.
I have one more question. I am using cursor to loop through.. here is my code
rowcount integer;
cursor c_emp is
select * from employees where empID in (....);
begin
open c_emp;
rowcount := c_emp%RowCount;
loop
end loop;
dbms_output.put_line(rowcount);
end;
I am getting rowcount = 0 even though there are many values in it. I am not sure if I am using the where clause properly. Any help would be appreciated.
thank you. -
An internal error occurred during the authorization check.
Hi,
Need help,
While deleting chain in order to create Meta chain.I am getting this Error message.
ThanksHi,
I am creating a meta chain.When i am trying to add local chain in it.Through general services tab >> start process.A dialog box appears asking me to delete one of the chain and the other one will act as both.When i am clicking yes then i am getting this msg.
An internal error occurred during the authorization check.
Edited by: Niraj Sharma on Aug 12, 2009 11:19 AM -
Always failed during operating system checking while installing NetWeaver.
I have installed NetWeaver Composition Envrionment Sneak Preview - Java EE only but always failed during operating system checking. Does this version not support Window XP Professional SP2? This is mostly used window system.
I checked the instruction and comfirmed that it does support Window XP Professional (SP2):
System Requirements
<b>Windows XP Professional (Service Pack 2)</b> or Windows 2003 Server (Service Pack 1)
<b>This version runs on Windows XP (SP2)</b> with password accounts and Windows Server 2003 (32bit)
NTFS file system
Micrsoft Internet Explorer 6.0 or higher, or Firefox 1.0 or higher
Min. 1 GB, recommended 2 GB RAM
7 GB free hard disc space
Download file 1.8 GB
1.5 GHz PC or higher
Monitor 1024x768 pixels or more, 256 colors
Internet access (for CE online documentation)
If no DHCP server is available on your network (which dynamically determines the IP address) or your computer is not connected to any network, you need to install the virtual interface adapter MS Loopback Adapter.
To use SAP Interactive Forms by Adobe, you must install the necessary credential file and activate it using a unique password. Download the latest credential and passwort from SDN -
Are Hyper-V 2012R2 checkpoints Application data consistent? How does it now use VSS during checkpoints creation?
I read the article http://www.aidanfinn.com/?p=15759 that now WS2012 R2 Hyper-V changed how it performs backups.
That is unofficial info. I can't find any info about that in msdn, but that is critical.That is about data integrity.
Is this true?
Does this mean that we may not use VSS in Hyper V server backup application any more? Will Hyper-V 2012R2 host (WM is running) when i am creating a checkpoint,
call VSS to only flush VSS Writers during this process for target child VM to make application data crash consistent state? And the volume shadow copy wn't be used? Only vhdx +avhdx witch will merged later, right?There are a couple levels to this.
If VSS is there, VSS is used (just as before). But there is a bit more happening around it than simply placing the VM in a saved state.
However, if VSS is not there (in the VM) then the behavior is slightly different (this is really to support Linux VMs that don't support VSS) - and still achieve a good VM backup.
In another blog post I see it described this way:
Online backup for Linux VMs – even though there’s no VSS support in Linux, the Microsoft guys have managed to find a way to create consistent backups of running Linux VMs, by doing what’s essentially called a “filesystem freeze” by briefly stopping
all disk I/O inside the VM until the host creates a VSS snapshot of the VM on the host (thus getting a file-consistent backup with zero downtime) – once the snapshot is done, disk I/O is resumed and then the actual file copy process starts
Flemming shows the process here:
http://flemmingriis.com/changes-in-hyper-v-backup-in-2012-r2/
If you are calling VSS to perform a backup - nothing has changed. The only thing that has changed is the 'how it happens' , not the 'what you get' and 'how you call it'
This way if you call VSS to perform a backup - you get a good one, no matter the OS in the VM, nor its support for VSS.
Brian Ehlert
http://ITProctology.blogspot.com
Learn. Apply. Repeat.
Disclaimer: Attempting change is of your own free will. -
ORA-00314, ORA-00312 during restore
Hi.
I have (I should say I had) a database in archivelog mode.
Arch logs multiplexed on c:, e:.
Online redo logs multiplexed on c:, e:.
Controlfile multiplexed on c:, e:.
I also had a copy of spfile on e:
I also made a backup on e:
configure default device type to disk;
configure retention policy to redundancy 1;
configure channel device type disk format 'e:\backup\ora_040506_%t_s%s_s%p';
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to 'e:\backup\sp%F';
configure backup optimization on;
backup database format 'e:\backup\ora_040506_%t_s%s_s%p';
Then I had a problem on c: (lost local datafiles, controlfiles), and wanted to restore.
So I stopped db, copied controlfile, spfile, archive logs and redo logs from e: to c:
I ran:
rman nocatalog target / @restoredb.sql
and restoredb holds:
restore database;
recover database;
exit;
In alert log I can read:
Mon Dec 06 11:23:18 2010
Full restore complete of datafile 2 C:\ORACLEXE\ORADATA\XE\UNDO.DBF. Elapsed time: 0:00:15
checkpoint is 1853242
Full restore complete of datafile 4 C:\ORACLEXE\ORADATA\XE\USERS.DBF. Elapsed time: 0:00:19
checkpoint is 1853242
Mon Dec 06 11:23:50 2010
Full restore complete of datafile 1 C:\ORACLEXE\ORADATA\XE\SYSTEM.DBF. Elapsed time: 0:00:47
checkpoint is 1853242
Full restore complete of datafile 3 C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF. Elapsed time: 0:00:55
checkpoint is 1853242
Mon Dec 06 11:24:05 2010
alter database recover datafile list clear
Mon Dec 06 11:24:05 2010
Completed: alter database recover datafile list clear
Mon Dec 06 11:24:05 2010
alter database recover datafile list
1 , 2 , 3 , 4
Completed: alter database recover datafile list
1 , 2 , 3 , 4
Mon Dec 06 11:24:05 2010
alter database recover if needed
start
Media Recovery Start
Mon Dec 06 11:24:06 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\udump\xe_ora_3860.trc:
ORA-00314: journal 1, thread 1, numéro de séq. attendu 78 ne correspond pas à 58
ORA-00312: journal en ligne 1 thread 1 : 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_5F60S79R_.LOG'
Mon Dec 06 11:24:08 2010
Media Recovery failed with error 314
ORA-283 signalled during: alter database recover if needed
start
What happens?
I can't recover a database in archivelog!Iam going to be more complete:
XE on windows
I have a laptop.
Install XE, as default.
HDD on c:, sd card on e:
I have
* put db in archivelog,
* created online redo log groups #3,4,5, with members on c: and e:
* dropped default online redo log groups 1 and 2
* set up 2 controlfile multiplexing on c:, e:
* set up 2 archive log dest (one on c: and one on e:)
* copied spfile to e:
* set up a backup to e: every 2 weeks.
The laptop has worked one year then laptop crashed (hdd down), but I still have My sd card to restore datas.
=> To restore I installed a new laptop, the default XE install, stopped db, overwrite from e: -> c: :
* the controlfile
* the spfile
* archivelog and redolog
then startup mount.
select * from v$logfile;
=> Show only groups 1 and 2 (and 1 is stale)
select * from v$log;
=> sequences are 78,79 ( and 79 is current)
The archive logs I have go from 77->106.
+++++++++++++++++++++++++++++++++++++++++++++
1st issue (or bug?): redo log groups 3,4,5 are declared in control file but not taken into account when restoring controlfile!
I stopped new db, copied controlfile from e: (with redo logs 3,4,5 declared) to the one on c:, then restarted db.
Can someone tell me if I can do this without "guessing" which were the redo log member names and typing ALTER DATABASE ADD LOGFILE GROUP..., then repeat (alter system switch logfile; alter database drop logfile; and drop groups 1 and 2) (and repeating this several times while group 1 or 2 still exists).
+++++++++++++++++++++++++++++++++++++++++++++
=>rman target /
restore database;=>OK no error but v$logfile still shows only groups 1 and 2 (and 1 is stale)
recover database;=>error on screen:
dÚmarrage de la rÚcupÚration aprÞs dÚfaillance matÚrielle
Úchec de la rÚcupÚration aprÞs dÚfaillance matÚrielle
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: Úchec de la commande recover Ó 12/23/2010 17:13:49
ORA-00283: recovery session canceled due to errors
RMAN-11003: erreur lors de l'analyse ou de l'exÚcution d'une instruction SQL : a
lter database recover if needed
start
ORA-00283: session de rÚcupÚration annulÚe pour cause d'erreurs
ORA-00314: journal 1, thread 1, numÚro de sÚq. attendu 78 ne correspond pas Ó 42
ORA-00312: journal en ligne 1 thread 1 : 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_
AREA\XE\ONLINELOG\O1_MF_1_5F60S79R_.LOG'
Gestionnaire de rÚcupÚration (Recovery Manager) terminÚ.
and in alert_log:
Full restore complete of datafile 3 C:\ORACLEXE\ORADATA\XE\SYSAUX.DBF. Elapsed time: 0:00:56
checkpoint is 1853242
Thu Dec 23 17:13:45 2010
alter database recover datafile list clear
Thu Dec 23 17:13:45 2010
Completed: alter database recover datafile list clear
Thu Dec 23 17:13:45 2010
alter database recover datafile list
1 , 2 , 3 , 4
Completed: alter database recover datafile list
1 , 2 , 3 , 4
Thu Dec 23 17:13:45 2010
alter database recover if needed
start
Media Recovery Start
Thu Dec 23 17:13:46 2010
Errors in file c:\oraclexe\app\oracle\admin\xe\udump\xe_ora_2080.trc:
ORA-00314: journal 1, thread 1, numéro de séq. attendu 78 ne correspond pas à 42
ORA-00312: journal en ligne 1 thread 1 : 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_5F60S79R_.LOG'
Thu Dec 23 17:13:48 2010
Media Recovery failed with error 314
ORA-283 signalled during: alter database recover if needed
start
=> The problem is not seq 78.
Where does # 42 come from?
Is it possible to dump the controlfile?
I loiked into archive logs:
in # 77 in beginning I have: Seq# 0000000077, SCN 0x0000001bf6b3-0x0000001c473a
in # 78 in beginning I have: Seq# 0000000078, SCN 0x0000001c473a-0x0000001c96eb
in # 79 in beginning I have: Seq# 0000000079, SCN 0x0000001cb0bf-0x0000001cffc4
in # 80 in beginning I have: Seq# 0000000080, SCN 0x0000001cffc4-0x0000001d5a56
Furthermore:
If I look at dates; arch log 77 & 78 dates are newer than 79 and next ones. Probably they have been crashed due to question above (redo log groups)?
Regards,
Alain -
Ora-1460 during select using table(cast(type))
Hi all!
I've got a problem with a query that fails with a ora-1460 at random time intervals. This is a 10.2.0.3 version database running on a sun os.
We've managed to reproduce this error controlled when running an analyze on the table in question at the same time this query runs.
The error looks like this:
Unexpected system error, see server log for details. Root message is: org.apache.ojb.broker.PersistenceBrokerSQLException: * SQLException during execution of sql-statement: * sql statement was 'SELECT A0.ID,A0.LOCK_VERSION,A0.CLASS_NAME,A0.DESCRIPTION,A0.NAME,A0.EXTERNAL_ID,A0.ORDER_NUMBER,A0.LEVEL_ID,A0.ROOT_AH_ID,A0.DIFF_END_DATE,A0.DIFF_START_DATE,A0.SUPPORTED_BY_ASS_CAL,A0.CATEGORY_ROLE_ID FROM CATEGORY A0 WHERE A0.ID IN (select /*+ cardinality(1) */ * from table(cast( ems_string_to_table(?) as ems_table_of_number_type ))union select /*+ cardinality(1) */ * from table(cast( ems_string_to_table('') as ems_table_of_number_type)))' * Exception message is [ORA-01460: unimplemented or unreasonable conversion requested ] * Vendor error code [1460] * SQL state code [72000]
ems_string_to_table is a function thats populates a type with a unknown number of values. Though, the length of the string never exceeds 4k.
ems_table_of_number_type is a type define as "table of numbers".
Has anybody seen this error before, or have any idea why this should be?
Best regards,
HeyersThere is an IN clause constaraint i.e max number of characters you can pass from Oracle .Please check your select inner query which might be resulting to cross more than the boundary IN clause ,
Maybe you are looking for
-
G3 Wallstreet, 10.2.8. Trouble with FireWire HDD.
Hi! I have G3 Wallstreet (233Mhz, 384 MB RAM, 4Gb HDD) witn Jaguar 10.2.8 and PCMCIA-> FireWire adapter. I try connect my external HDD (external box for 2 HDD with USB, FW400, FW800 + SATA HDD ~600 Gb) to this Mac. In "About ths mac" I see FireWire a
-
ITunes 10.6 Error-Could not open key UNKOWN/Components...
Hi guys, I've been trying to install iTunes 10.6 on Windows 7 64bit, and keep getting this error.."Could not open key: UNKNOWN/Components/EC902C4A3C46DD11393FC916558D5939/21DFF8FCB206D224FAD115B114E 16723. Verify that you have sufficient access to th
-
Hawaii is not in State options for skype number
I am trying to get a skype number but the state of Hawaii does not appear in the state options.
-
Hi all, How do I pass multiple itab values into the Event container --> WF container ? I have created a multiline container element with import parameter and expression: Append Table...but it is not working... Any ideas anyone? cheers john
-
Time Capsule+ Xbox 360 wired connection
I am looking to pick up a Time Capsule to replace my airport express as my main router. I would like to plug in my Xbox 360 to one of the ethernet ports on the back of the time capsule, while still having a wireless network for my computers. Are ther