ORA-06512 when using DBMS_DATAPUMP.OPEN
Hi,
we're using 10.2.0.3 SE1 on 32 Bit XP Prof. with SP2 and are trying to use dbms_datapump over the network.
When we call the OPEN procedure within a Package we get a
ORA-31626: job does not exist
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
ORA-06512: at "SYS.KUPV$FT_INT", line 430
ORA-31638: cannot attach to job SNAPSHOT_JOB for user PHX_SYNC_DZ
ORA-31632: master table "PHX_SYNC_DZ.SNAPSHOT_JOB" not found, invalid, or inaccessible;
ORA-00942: table or view not foundWhen we use an anonymous pl/sql block the open works.
The User phx_sync_dz has been granted imp_full_database and exp_full_database.
Does anyone know a solution for that?
Dim
I found the solution. DDL rights have been granted by roles. So the user had simply not the rights to create the create the Mastertable.
A grant create table was enough and it worked.
Dim
Similar Messages
-
URGENT : ORA 302000 when using TEXT_IO.fopen
Hi,
I get this error ORA 302000 when using TEXT_IO package, the code I use is
new_file:=text_io.fopen('c:\text.txt','r')
i don't have the description of this ORA 302000 , pls does anyone have it?Hi,
I know it's been 2 years but it's still up to date for me.
I tried the suggested piece of code to trace the error but it did not bring anything more
EXCEPTION
When Others then
srw.Message( 2, 'EXCEPTION ' || SQLCODE || ' in common package. Can not open the file ');
IF SQLCODE = -302000 then
LOOP
EXIT WHEN TOOL_ERR.NERRORS = 0;
SRW.MESSAGE( 667, TO_CHAR(TOOL_ERR.CODE) || ': ' || TOOL_ERR.MESSAGE);
TOOL_ERR.POP;
END LOOP;
END IF;
srw.Message( 3, 'EXCEPTION ' || SQLCODE || ' in com package. Can not open the file ' || I_Desname || ' : ' || SQLERRM );
Only Message 2 and 3 are displayed in the trace file
Any other suggestion?
Manu -
Error ORA-06502 When using function REPLACE in PL/SQL
Hi,
I have a PL/SQL procedure which gives error 'Error ORA-06502 When using function REPLACE in PL/SQL' when the string value is quite long (I noticed this with a string 9K in length)
variable var_a is of type CLOB
and the assignment statement where it gives the error is
var_a := REPLACE(var_a, '^', ''',''');
Can anyone please help!
ThanksEven then that shouldn't do so:
SQL> select overload, position, argument_name, data_type, in_out
2 from all_arguments
3 where package_name = 'STANDARD'
4 and object_name = 'LPAD'
5 order by 1,2
6 /
OVERLOAD POSITION ARGUMENT_NAME DATA_TYPE IN_OUT
1 0 VARCHAR2 OUT
1 1 STR1 VARCHAR2 IN
1 2 LEN BINARY_INTEGER IN
1 3 PAD VARCHAR2 IN
2 0 VARCHAR2 OUT
2 1 STR1 VARCHAR2 IN
2 2 LEN BINARY_INTEGER IN
3 0 CLOB OUT
3 1 STR1 CLOB IN
3 2 LEN NUMBER IN
3 3 PAD CLOB IN
4 0 CLOB OUT
4 1 STR1 CLOB IN
4 2 LEN NUMBER INI wonder what happened? -
Can we get row counts when using dbms_datapump?
When using dbms_datapump, is there a way to get the rows loaded for each table, similar to the log files when using the command line? I can't seem to find anything. I'm trying to import. Database is 10g r2.
if you don't have to use DBMS_DATAPUMP and can use external tables for the import (both work exactly same way), then you can use ROWCOUNT
INSERT INTO MYTABLE SELECT * FROM EXTERNALTABLE;
v_number_of_rows := SQL%ROWCOUNT ;
COMMIT;
if you have to use DBMS_DATAPUMP then look at "worker status types" in this document
http://www.stanford.edu/dept/itss/docs/oracle/10gR2/appdev.102/b14258/d_datpmp.htm#i997417 -
How can I show additional tab rows when using many open tabs?
How can I show additional tab rows when using many open tabs?
What method (code) did you use to get the Tab bar displaying in the space used for the Navigation Toolbar (location bar)?
The Tab bar should be displayed above the Navigation Toolbar.
Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
*Do NOT click the Reset button on the Safe Mode start window.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes -
ORA-28759 when trying to open wallet
Hello,
I have a problem when I try to do a https request via utl_http.
Database version is
SYS@tcp_iig9_test> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 32-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - ProductionThe database is running on a Windows Server 2008 32 bit Standard SP2.
I create a simple wallet using orapki on the database server the following way
c:\> orapki wallet create -wallet wallet-client -auto_loginthe wallet is created successfully, I have the ewallet.e12 file and a cwallet.sso file in the wallet-client directory:
C:\wallet-client>dir
Volume in drive C is System
Volume Serial Number is 5C03-B54D
Directory of C:\wallet-client
10/11/2010 01:58 AM <DIR> .
10/11/2010 01:58 AM <DIR> ..
10/11/2010 01:58 AM 3,589 cwallet.sso
10/11/2010 01:58 AM 3,512 ewallet.p12
2 File(s) 7,101 bytes
2 Dir(s) 475,807,744 bytes freeJust to be sure I opened the wallet with the wallet manager successfully.
after that I want to do a request with the following code:
SYS@tcp_iig9_test> r
1 declare
2 vReq varchar2(2000);
3 begin
4 utl_http.set_wallet('file:c:\wallet-client', '<pwd>');
5 vReq := utl_http.request('https://supporthtml.oracle.com');
6* end;
declare
ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1722
ORA-28759: failure to open file
ORA-06512: at line 5Note that I do not care if the certificate chain is OK at this time (the root certificate of the oracle support portal would be from verisign which is in the wallet btw.).
same thing happens if I pass the path to the wallet directly to utl_http.request :
SYS@tcp_iig9_test> r
1 declare
2 vReq varchar2(2000);
3 begin
4 vReq := utl_http.request('https://supporthtml.oracle.com', null, 'file:c:/wallet-client', '<pwd>');
5* end;
declare
ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1722
ORA-28759: failure to open file
ORA-06512: at line 4To add: I created ACL's like here:
http://www.morganslibrary.org/reference/dbms_network_acl_admin.html
and after the ACL's where created correctly I ended up with the above error.
To exclude this has anything to do with Network ACL's I tested the whole stuff with the sys user (as seen above) - the error persists.
When searching the documentation for ORA-28759 I get here: http://download.oracle.com/docs/cd/B28359_01/network.111/b28530/asossl.htm#ASOAG9698
Which begs the question: what has this to do with SQL*Net SSL authentication? Anyway; I added the WALLET_PATH to my sqlnet.ora on the server just to be sure:
WALLET_LOCATION =
(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=c:\wallet-info)))which resulted in exactly the same behaviour (yes I did bounce the listener and the oracle service just to be sure)...
A google search came back with the same advice: add the correct WALLET_LOCATION to your sqlnet.ora for version 10.2.x. Just to add: I tested the same thing on 10.2.0.4 WITHOUT adding WALLET_LOCATION to the sqlnet.ora successfully, so I am really wondering what I am missing here.
Yes, I do have read / write privilages to the directory (to test I wrote a file using utl_file ), yes I am darn sure I passed the correct password for the wallet, and yes I am darn sure the wallet is correct (as said I opened it successfully using wallet manager).
Did anyone encounter a similar issue?
cheersFound the solution: as noted in the 11gR2 documentation for set_wallet (http://download.oracle.com/docs/cd/E11882_01/appdev.112/e16760/u_http.htm#i998681): If the wallet is auto-login enabled, the password may be omitted and should be set to NULL. The password passed to utl_http.request should (well, moreover a must ) be set to null when auto-login is enabled, after that it works...This is different to 10gR2...Yeah well, if you can read, you'll be in the lead...
It get's funny though if you open the wallet with wallet manager (this fancy GUI bloatware I used to check if I entered the password correct in the first place). Once the wallet is opened and saved with Wallet Manager the error is back wheter I pass a password or not.
cheers -
ORA-06512 when running AW Wizard
I have a working relational cube called TEST in my TESTR schema.
When I tried to create an AW cube in the same schema with the original cube using AW wizard, the AW cube was successfully created.
Then I tried to create another AW cube from the same relational cube, but this time I used different schema to store AW cube (TESTAW), and I got the following error message:
Preparing
Creating analytic workspace...
The workspace TESTAW.TESTAW could not be created. Error java.sql.SQLException: ORA-33272: (DBERR06) Analytic workspace GCRCAW.TESTAW cannot be opened.
ORA-06512: at "SYS.DBMS_AW", line 18
ORA-06512: at "SYS.DBMS_AW", line 138
ORA-06512: at line 1
All the cubes could not be added to the Analytic Workspace TESTAW;
Could not generate SQL for Views and ADTS for OLAP API and beans enabling.
java.sql.SQLException: ORA-33272: (DBERR06) Analytic workspace GCRCAW.TESTAW cannot be opened.
ORA-06512: at "SYS.DBMS_AW", line 18
ORA-06512: at "SYS.DBMS_AW", line 138
ORA-06512: at line 1
Tidying Up
Failed to create the analytic workspace
Can anybody give me some suggestion how to solve this ?
tx, sjarifFirst, doublecheck that the EXACT VB call to both instances is with the same values, and that the results vary.
Second, please post the code of the VB call to the stored procedure. 99.9% of the time i get a -1722 it is user error, passing an invalid value to a procedure. It is possible that some implicit data conversion that occured in 816 no longer operates the same in 9i (which is why I tend to use explicit data type conversions in long-term code). -
ORA-06502 When using MAX(Column) with %TYPE
Hi Guys,
Just had this discussion on the main database forums, and the problem was somewhat resolved. But they did ask me to check here if this was a known issue.
Assuming I have a table defined as follows
CREATE TABLE TEST_TABLE (TEST_COLUMN CHAR(8 BYTE)) ;and the table only has a single record NZ07100S
We also define a function as
CREATE OR REPLACE FUNCTION
FUNCTION GETTESTVALUE
RETURN TEST_TABLE.TEST_COLUMN%TYPE
IS
TEST_VALUE TEST_TABLE.TEST_COLUMN%TYPE;
BEGIN
SELECT MAX(TEST_COLUMN) INTO TEST_VALUE FROM TEST_TABLE;
RETURN TEST_VALUE;
END;We ran the following command
SELECT GETTESTVALUE FROM DUAL;and receive an error as follows
Error report:
SQL Error: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "GETTESTVALUE", line 6
06502. 00000 - "PL/SQL: numeric or value error%s"However, if were to modify the function to the following
CREATE OR REPLACE FUNCTION
FUNCTION GETTESTVALUE
RETURN TEST_TABLE.TEST_COLUMN%TYPE
IS
TEST_VALUE TEST_TABLE.TEST_COLUMN%TYPE;
BEGIN
SELECT TEST_COLUMN INTO TEST_VALUE FROM TEST_TABLE;
RETURN TEST_VALUE;
END;There is no error reported and the value NZ07100S is returned.
Of course, when we modified the function to be
CREATE OR REPLACE FUNCTION
FUNCTION GETTESTVALUE
RETURN TEST_TABLE.TEST_COLUMN%TYPE
IS
TEST_VALUE TEST_TABLE.TEST_COLUMN%TYPE;
BEGIN
SELECT CAST(MAX(TEST_COLUMN) AS CHAR(8))INTO TEST_VALUE FROM TEST_TABLE;
RETURN TEST_VALUE;
END;No errors are reported, and the value is returned
Some of the guys in the main forums tried this out on Enterprise edition and did not encounter any issues. To faciliate their testing, I spooled the sqlsplus output and it is as follows
SQL> select * from v$version;
BANNER
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> create table test_table (test_column char(8 byte));
Table created.
SQL> insert into test_table
2 values ('NZ07100S');
1 row created.
SQL> commit
2 /
Commit complete.
SQL> create or replace function gettestvalue
2 return test_table.test_column%type
3 is
4 test_value test_table.test_column%type;
5 begin
6 select max(test_column) into test_value from test_table;
7 return test_value;
8 end;
9 /
Function created.
SQL> select gettestvalue from dual
2 /
select gettestvalue from dual
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "JEGA.GETTESTVALUE", line 6
SQL> spool offAt the request of one of the posters, the following was also executed.
SQL> select lengthb (TEST_COLUMN)
2 from test_table
3 where test_column = 'NZ07100S'
4 /
LENGTHB(TEST_COLUMN)
8
SQL> select max (lengthb (test_column))
2 from test_table
3 /
MAX(LENGTHB(TEST_COLUMN))
8The eventual solution that made this piece of code work on XE was as follows
SQL> alter table test_table modify test_column varchar2 (8 byte);
Table altered.
SQL> select gettestvalue from dual;
GETTESTVALUE
NZ07100S
SQL> spool off;Now, I can't change the production (Enterprise Edition) schema. The XE is being used by the developers for their local testing. As such, knowing that the problem does not occur on Enterprise, I can ask them to make the changes locally to their XE for their local testing.
However, I was just wondering, does anyone know if this is a known issue with Oracle XE ??
Thanks and regards
JegaHi Jega,
thank you for your post.
Don't know is this issue XE release specific issue or 10.2.0.1 generally?
Anyway, already 10.2.0.3 is patched - as you can see, even selecting from XE through PE102030 working OK:
SQL> select * from v$version;
BANNER
Personal Oracle Database 10g Release 10.2.0.3.0 - Production
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
SQL> CREATE TABLE TEST_TABLE (TEST_COLUMN CHAR(8 BYTE)) ;
Table created.
SQL> CREATE OR REPLACE FUNCTION gettestvalue
2 RETURN TEST_TABLE.TEST_COLUMN%TYPE
3 IS
4 TEST_VALUE TEST_TABLE.TEST_COLUMN%TYPE;
5 BEGIN
6 SELECT MAX(TEST_COLUMN) INTO TEST_VALUE FROM TEST_TABLE;
7 RETURN TEST_VALUE;
8 END;
9 /
Function created.
SQL> insert into test_table
2 values ('NZ07100S');
1 row created.
SQL> SELECT GETTESTVALUE FROM DUAL;
GETTESTVALUE
NZ07100S
SQL> CREATE OR REPLACE FUNCTION gettestvalue_from_xe
2 RETURN TEST_TABLE.TEST_COLUMN%TYPE
3 IS
4 TEST_VALUE TEST_TABLE.TEST_COLUMN%TYPE;
5 BEGIN
6 SELECT MAX(TEST_COLUMN) INTO TEST_VALUE FROM HR.TEST_TABLE@XE_LINK;
7 RETURN TEST_VALUE;
8 END;
9 /
Function created.
SQL> SELECT GETTESTVALUE_FROM_XE FROM DUAL;
GETTESTVALUE_FROM_XE
NZ07100S
SQL> conn hr/hr_password@xe
Connected.
SQL> SELECT GETTESTVALUE FROM DUAL;
SELECT GETTESTVALUE FROM DUAL
ERROR at line 1:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "HR.GETTESTVALUE", line 7
SQL> select * from v$version;
BANNER
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL>Note: XE_LINK is database link pointing from my PE instance to XE instance. -
ORA-01194 and ORA-00604 when using backup controlfile set #2
Database version Oracle 11.2.0.1
Enterprise Linux 5.4
Database is in archivelog mode.
I'm trying to recover a database according to set #2 of a backup controlfile to trace. Creating the controlfile works fine, but recovering the database fails.
From what I can gather, the recovery fails because it cannot roll forward - sequence 39 is in the missing online redo logfile. However, the database is opened with the restlogs option, and I understand that it should use the archivelogs in order to roll backwards. Since this is a new controlfile it does not know about archivelogs, but it does not accept to register or use any archivelog files.
The recovery as outlined in set #2 does not seem to work as advertised. Any ideas?
Following errors:
SQL> CREATE CONTROLFILE REUSE DATABASE "RCAT" RESETLOGS ARCHIVELOG etc.
Control file created.
Tyring to register on of the archivelogs does not work:
SQL> ALTER DATABASE REGISTER LOGFILE '/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_33_69bfo5tx_.arc';
ALTER DATABASE REGISTER LOGFILE '/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_33_69bfo5tx_.arc'
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level
Applying an existing archivelog during recovery does not work:
SQL> recover database using backup controlfile until cancel
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_33_69bfo5tx_.arc
ORA-00310: archived log contains sequence 33; sequence 39 required
ORA-00334: archived log:
'/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_33_69bfo5tx_.arc'
ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/u02/RCAT/datafile/o1_mf_system_6959kz7l_.dbf'
ls -l /u02/fra/RCAT/archivelog/2010_09_19:
-rw-r----- 1 oracle dba 49313280 Sep 19 00:01 o1_mf_1_33_69bfo5tx_.arc
-rw-r----- 1 oracle dba 312320 Sep 19 00:03 o1_mf_1_34_69bft63b_.arc
-rw-r----- 1 oracle dba 20343808 Sep 19 02:10 o1_mf_1_35_69bo6y6j_.arc
-rw-r----- 1 oracle dba 40960 Sep 19 02:12 o1_mf_1_36_69boc9t8_.arc
-rw-r----- 1 oracle dba 20992 Sep 19 02:13 o1_mf_1_37_69bofng4_.arc
-rw-r----- 1 oracle dba 794624 Sep 19 02:15 o1_mf_1_38_69bokwbf_.arcThanks,
MarkusSpecifying sequence 39 results in the same error message, which is what is what it tries to apply when using "recover until cancel" and typing cancel. But the problem is that sequence 39 was in the online redologs, which were not archived yet.
SQL> select name, first_change#,next_change# from v$archived_log;
NAME FIRST_CHANGE# NEXT_CHANGE#
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_34_69bft63b_.arc 1259096 1259295
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_37_69bofng4_.arc 1269876 1269935
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_35_69bo6y6j_.arc 1259295 1269766
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_36_69boc9t8_.arc 1269766 1269876
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_38_69bokwbf_.arc 1269935 1270557
/u02/fra/RCAT/archivelog/2010_09_19/o1_mf_1_33_69bfo5tx_.arc 1241003 1259096
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_21_699l4tkj_.arc 1215727 1215730
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_24_699s5pj8_.arc 1215736 1224966
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_26_699s5rp4_.arc 1224969 1224972
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_15_6987rbqp_.arc 1174393 1174511
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_23_699l4xng_.arc 1215733 1215736
NAME FIRST_CHANGE# NEXT_CHANGE#
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_28_699s5tqt_.arc 1224975 1224987
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_22_699l4w5r_.arc 1215730 1215733
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_29_699s5vw2_.arc 1224987 1224990
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_19_699l4or0_.arc 1215721 1215724
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_25_699s5qd6_.arc 1224966 1224969
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_30_699s5yvs_.arc 1224990 1224999
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_27_699s5stf_.arc 1224972 1224975
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_32_69b2hgvz_.arc 1225003 1241003
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_17_699k5oxl_.arc 1194778 1209476
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_16_699jsxol_.arc 1174511 1194778
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_20_699l4rx2_.arc 1215724 1215727
NAME FIRST_CHANGE# NEXT_CHANGE#
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_18_699l4msq_.arc 1209476 1215721
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_14_6987mljx_.arc 1162149 1174393
/u02/fra/RCAT/archivelog/2010_09_18/o1_mf_1_31_699s61sr_.arc 1224999 1225003
25 rows selectedHow does it actually know about all the archivelogs?
Edited by: Markus Waldorf on Sep 20, 2010 8:37 AM -
ORA-6512 when using Analyze in 9.2.0.7
Good Day! Kindly Help
I'm using 9.2.0.7 on Windows server 2003 SP1.
Whenever I use the Analyze Wizard located on Oracle EM Console, just to compute statistics for a certain table, the ff is the query that is executed:
begin dbms_stats.gather_table_stats(ownername=>'ECI'.tabname=>'AGGREGATEENTITY',partname=>NULL);
it produces the ff error:
ORA-20000:Unable to analyze TABLE "ECI"."AGGREGATEENTITY", insufficient priviledges or does not exist
ORA-06512: at"SYS.DBMS_STATS", LINE 10292
ORA-06512: at"SYS.DBMS_STATS", LINE 10315
ORA-06512: at line 2
It produces the same error for only one of my schema. Oh by the way I'm using user SYS as sysdba to do this.You doesn't seem to have privileges to analyze the table. You would either be needing ANALYZE ANY privilege (or others....can't remember).
HTH
Thanks
Chandra Pabba
Message was edited by:
ChandraP
Message was edited by:
ChandraP -
ORA-03113 when using connect by in a report query ?
Hi,
Oracle 10g r2, ApEx 4.0.2.
I have a classic report on page zero, I need the following query to display my data :
select
distinct '<input class="radio_report_search_photos" name="radio_selected_photo" type="radio" />' as "Sel",
phot_id,
phot_description,
'<img alt="" id="thumb_'||phot_id||'" class="clickable_thumb" src="#OWNER#.show_photo?v_id_photo='||phot_id||'" />' as "Thumb",
substr(SYS_CONNECT_BY_PATH(kw_text, ', '),3) keyword_list
from
select
phot_id,
phot_description,
kw_id,
kw_text,
pkw_kw_id,
pkw_phot_id,
count(*) OVER(partition by phot_id ) cnt,
ROW_NUMBER() OVER(partition by phot_id order by kw_text) seq
from
photos,
photos_keywords,
keywords
where
phot_id = pkw_phot_id
and pkw_kw_id = kw_id
and contains(kw_text,nvl(:P0_SEARCH_PHOTO_KW,'%')) > 0
where
seq = cnt
start with
seq = 1
connect by prior
seq+1 = seq
and prior
phot_id = phot_idIt works great when executing from any software. I get the expected results.
But yhen I try to put it in the report region source, I get an ORA-03113 when I apply changes...
It works if I remove CONNECT BY PRIOR and SYS_CONNECT_BY_PATH from the query.
Why ?
Thanks.
Details :
url : https://my_host.ch/pls/htmldb_dev/wwv_flow.accept
Error :
Fri, 22 Jul 2011 09:25:38 GMT
ORA-03113: end-of-file on communication channelOK I now use xmlagg & xmlelement instead of connect by.
Sorry for not providing any solution.
Yann. -
Error when using the Open file block
I'm new to labview programming and am having the following problem:
When trying to open a file ".dat" in Labview 6i it from the program ".vi" and appears "Error 7" and the file does not open. I am using the block "Open file". Attached is a screenshot. How to solve this?
Thanks
Attachments:
imagem.jpg 1535 KBThere is no way to troubleshoot this by looking at a picture of the diagram. LabVIEW 6 is almost prehistory and many things have changed, especially the file IO all looks different so it is impossible to tell what you are doing.
Error 7 is file not found, so most likely your string operations are not correct. What are the full strings? What is the final file name (maybe you are missing a "\" or maybe you are on a different OS type). Put an indicator at the path wire to see what's happening!
Is this a datalog file?
(Overall, the code is a bit suspect. Nobody needs a seven frame flat sequence. ) Why do a control and an indicator have the same label?)
LabVIEW Champion . Do more with less code and in less time . -
ORA-15072 when using external redenacy?
Hello -
I am getting ORA-15072 (command required at least one failure groups) when using external redundancy. I am using asmlib on Linux, and I have a feeling that it it a multipathing issue. Here are the output from some of my commands:
[root@ctolinuxpoc01 init.d]# ./oracleasm listdisks
VOL1
VOL10
VOL11
VOL12
VOL2
VOL3
VOL4
VOL5
VOL6
VOL7
VOL8
VOL9
SQL> select name, path, state from v$asm_disk;
NAME
PATH
STATE
ORCL:VOL1
NORMAL
ORCL:VOL2
NORMAL
NAME
PATH
STATE
ORCL:VOL3
NORMAL
ORCL:VOL4
NAME
PATH
STATE
NORMAL
Why would I be getting ORA-15072 with external redundancy (using asmlib)?
Thanks in andvance!
MikeThe header status is showing as "unknown"... Could this be part of the issue?
Thanks,
Mike -
ORA-31020 when using XML with external DTD or entities
I'd like to parse XML documents against a modular DTD that references other DTDs. This works fine with Oracle 9i. But after upgrading to 11g, the parsing of XML-instances fails and DBMS_XMLPARSER.parseClob produces ORA-31020.
The same error occurs even if I simply try to store XML with a reference to an external DTD as xmltype:
SQL> select xmltype('<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE ewl-artikel SYSTEM "http://www.foo.com/example.dtd"><test>123</test>') from dual;
ERROR:
ORA-31020: Der Vorgang ist nicht zulässig, Ursache: For security reasons, ftp
and http access over XDB repository is not allowed on server side
ORA-06512: in "SYS.XMLTYPE", Zeile 310
ORA-06512: in Zeile 1
How can I use external DTDs on remote servers in order to parse XML in an 11g database??? Any ideas for a workaround? Thanks in advance!This is my PL/SQL validation procedure:
procedure validatexml (v_id in number default 0) is
PARSER DBMS_XMLPARSER.parser;
DTD_SOURCE clob;
DTD_DOCUMENT xmldom.DOMDocumentType;
XML_INSTANCE xmltype;
BEGIN
-- load DTD from XDB repository
SELECT httpuritype('http://example.foo.de/app1/DTD1.dtd').getclob() into DTD_SOURCE from dual;
-- load XML instance
select co_xml into XML_INSTANCE from tb_xmltab where co_id=v_id;
-- parse XML instance
PARSER := DBMS_XMLPARSER.newParser;
xmlparser.setValidationMode( PARSER , false);
xmlparser.parseDTDClob( PARSER , DTD_SOURCE , 'myfirstnode' );
DTD_DOCUMENT := xmlparser.getDoctype( PARSER );
xmlparser.setValidationMode( PARSER , true );
xmlparser.setDoctype( PARSER , DTD_DOCUMENT );
DBMS_XMLPARSER.parseClob( PARSER , v_xml );
DBMS_XMLPARSER.freeParser(PARSER);
htp.print('<P>XML instance succesfully validated!<P>');
end validatexml; -
we are trying to export the Login Server Information using ssoexp.csh and we
are getting this error:
Extracting Login Server Data to transport tables...
begin
ERROR at line 1:
ORA-01400: cannot insert NULL into
("PORTAL30_SSO"."WWUTL_TRANSPORT_LOG_ENTRY$".
"SUBSCRIBER_ID")
ORA-06512: at "PORTAL30_SSO.WWUTL_NEW", line 28
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 161
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 227
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 238
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 778
ORA-01400: cannot insert NULL into
("PORTAL30_SSO"."WWUTL_TRANSPORT_LOG_ENTRY$".
"SUBSCRIBER_ID")
ORA-06512: at "PORTAL30_SSO.WWUTL_NEW", line 28
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 161
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 227
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 238
ORA-06512: at "PORTAL30_SSO.WWUTL_API_SSOTRANSPORT", line 528
ORA-01400: cannot insert NULL into
("PORTAL30_SSO"."WWUTL_TRANSPORT_LOG_ENTRY$".
"SUBSCRIBER_ID")
ORA-06512: at line 2Burleson know:
http://www.dba-oracle.com/sf_ora_31603_object_string_of_type_string_not_found_in_schema_string_bc1.htm
Maybe you are looking for
-
Hi, I hope somone can help with this... Since downloading and installing the latest iTunes update, iTunes keeps opening by itself for no reason, even when my iPod is not connected. I've repaired permissions and still it opens by itself. Anybody else
-
File Sharing with PCs over wifi
Hello, I have just set up a mac mini as a home server, primarily for file sharing. It works fine when the mac is plugged into the router by ethernet, my two PCs can connect to the mac's local IP address and can access the drives, but they cannot acce
-
BAI2 Lockbox statement. for Discount component
Hi, In BAI2 Lockbox ( I am new to this) I have no issue to get the amount matched to Customer Open Item.\ How the discount amount for early payment by customer is repressented in BAI2 ? With minus sign or discount is represented by some code no ? Tha
-
my program is underlying: import java.io.* BufferedWriter bw=new BufferedWriter(new FileWriter("output.txt")); long stTime = System.currentTimeMillis(); long enTime = System.currentTimeMillis(); long durTime=enTime-stTime; bw.write(durTime); bw.newLi
-
Using an external webcam with iMovie
I want to be able to capture video clips (3-5 minutes) with an external camera. I tried using the Logitech QuickCam for Mac but iMovie will not recognize it. I need an unobtrusive camera because I want to capture students reading in school and create