ORA-00933 error when selecting from remote DB
Hi to all.
Consider the following:
SELECT col1, col2 FROM Table1@remoteOK.
SELECT col1, col2 FROM Table1@remote LEFT JOIN Table2@remote ON (...)OK.
INSERT INTO Local_Table (a, b)SELECT col1, col2 FROM Table1@remote
OK.
INSERT INTO Local_Table (a, b)SELECT col1, col2 FROM Table1@remote LEFT JOIN Table2@remote ON (...)
ORA-00933: SQL command not properly ended.
Is this some kind of restriction or is this a bug? Any workaround?
Any advice will be appreciated.
Best regards, beroetz
Yes but this is a regular operation and the INSERT is the only opportunity.
BTW, look at what else I have just found:
INSERT INTO Local_Table (a, b)SELECT col1, col2 FROM DUAL INNER JOIN Table1@remote ON (1=1) LEFT JOIN Table2@remote ON (...)
OK.
Similar Messages
-
ORA-1722 ERROR WHEN SELECTING MFG_LOOKUPS TABLE
제품 : AOL
작성날짜 : 2003-04-07
ORA-1722 ERROR WHEN SELECTING MFG_LOOKUPS TABLE.
================================================
PURPOSE
Problem Description
sqlplus 에서 mfg_lookups table을 select할때,
ORA-1722 Invalid number 에러발생
Workaround
Solution Description
=======================================================
CREATE OR REPLACE VIEW mfg_lookups(
lookup_type,
lookup_code,
meaning,
description,
enabled_flag,
start_date_active,
end_date_active,
created_by,
creation_date,
last_update_date,
last_updated_by,
last_update_login
AS
SELECT lv.lookup_type,
TO_NUMBER(lv.lookup_code) lookup_code, <==== Wrong code!!!
lv.meaning,
lv.description,
lv.enabled_flag,
lv.start_date_active,
lv.end_date_active,
lv.created_by,
lv.creation_date,
lv.last_update_date,
lv.last_updated_by,
lv.last_update_login
FROM fnd_lookup_values lv
WHERE lv.LANGUAGE = USERENV('LANG') AND
lv.view_application_id = 700 AND
lv.security_group_id =
fnd_global.lookup_security_group(lv.lookup_type,
lv.view_application_id)
=================================================================
MFG_LOOKUPS 은 view로 fnd_lookup_values의 lookup_code값을 가지고 오는
방식이나, to_number로 변환하게 되어 있어 숫자가 아닌 문자의 경우
이와 같은 에러를 발생한다.
이번 경우, 고객이 새로 등록한 Lookup code였고, code값을 숫자의 format으로
다시 등록하니 해결됨.
Reference Documents
-------------------Yes but this is a regular operation and the INSERT is the only opportunity.
BTW, look at what else I have just found:
INSERT INTO Local_Table (a, b)SELECT col1, col2 FROM DUAL INNER JOIN Table1@remote ON (1=1) LEFT JOIN Table2@remote ON (...)
OK. -
ORA-01031 insufficient privileges error when selecting from a view
OK I think this might be a dumb question but I can't figure it out:
User John has been granted SELECT privilege (directly, not through a database role) to schema FRED.table1;
User John can issue select * from FRED.table1; and it works just fine.
User John has then been granted SELECT privilege (directly, not via a database role) to schema
MARK.view1;
MARK.view1 only selects from FRED.table1. No other tables are in the view1.
Schema MARK can successfully query the views. SELECT * FROM VIEW1 returns results.
I also checked the MARK schema to ensure that it has been granted SELECT on FRED.table1 directly which it has.
Now, when logged into schema John, I try SELECT * FROM MARK.VIEW1; and I get ORA-01031 insufficient privileges error.
I'm not sure how to troubleshoot this. If John is granted SELECT ANY TABLE, it of course works but I don't want John to have that powerful priv.
To recap, John has SELECT on both MARK.VIEW1 and the table which VIEW1 selects from (FRED.TABLE1).
John can select from FRED.TABLE1 no problem but receives a privilege error even though John has SELECT on MARK.VIEW1.
Any thoughts?
Oh, Oracle EE 10.2.0.4JSebastian wrote:
OK I think this might be a dumb question but I can't figure it out:
User John has been granted SELECT privilege (directly, not through a database role) to schema FRED.table1;
User John can issue select * from FRED.table1; and it works just fine.
User John has then been granted SELECT privilege (directly, not via a database role) to schema
MARK.view1;
MARK.view1 only selects from FRED.table1. No other tables are in the view1.
Schema MARK can successfully query the views. SELECT * FROM VIEW1 returns results.
I also checked the MARK schema to ensure that it has been granted SELECT on FRED.table1 directly which it has.
Now, when logged into schema John, I try SELECT * FROM MARK.VIEW1; and I get ORA-01031 insufficient privileges error.
I'm not sure how to troubleshoot this. If John is granted SELECT ANY TABLE, it of course works but I don't want John to have that powerful priv.
To recap, John has SELECT on both MARK.VIEW1 and the table which VIEW1 selects from (FRED.TABLE1).
John can select from FRED.TABLE1 no problem but receives a privilege error even though John has SELECT on MARK.VIEW1.
Any thoughts?
Oh, Oracle EE 10.2.0.4Are you certain John has been granted select on Mark.view1 ? In order for that to work Mark would have to have been given select on Fred.table1 WITH GRANT OPTION ... otherwise the grant would fail and then John would not be able to select from the view because the grant was never successfully issued.
Here's a basic test case (which i think conforms to what you've outlined) to get it working.
drop user u1 cascade;
drop user u2 cascade;
drop user u3 cascade;
create user u1 identified by u1;
grant connect, resource to u1;
create user u2 identified by u2;
grant connect, resource, create view to u2;
create user u3 identified by u3;
grant connect, resource to u3;
connect u1/u1@orcl
create table test1 (col1 number);
grant select on test1 to u2 with grant option; --> this is the important part
grant select on test1 to u3;
connect u2/u2@orcl
create view test2 as select * from u1.test1;
grant select on test2 to u3;
connect u3/u3@orcl
select * from u2.test2; -
ORA-00933 error when filtering in grid implementation
Hi,
I am implementing the workshop grid function and set up the SQL statement in dbcontrol
as follows, please note the SQL statement join two tables:
SELECT S.ID,S.SAMPLE_ID,S.SAMPLE_CODE,S.SAMPLE_BATCH,S.SALTCODE
FROM LOPROJ.LO_SAMPLES S,LOPROJ.LO_MASTER_COMPOUND_LIST M
WHERE M.SAMPLE_CODE=S.SAMPLE_CODE AND M.PROJECT_ID = 16337
{sql: filter.getWhereClause ()} {sql: filter.getOrderByClause ()}
and I have code in grid.jsp as following:
<netui-data:basicColumn filterable="true" title="Id" sortable="true"
name="id"/>
<netui-data:basicColumn filterable="true" title="Sample_id" sortable="true"
name="sample_id"/>
<netui-data:basicColumn filterable="true" title="Sample_code"
sortable="true" name="sample_code"/>
<netui-data:basicColumn filterable="true" title="Sample_batch"
sortable="true" name="sample_batch"/>
<netui-data:basicColumn filterable="true" title="Saltcode" sortable="true"
name="saltcode"/>
the data are properly retrieved from the database and rendered in grid view, however,
when I tried to do filter for individual column, I got the following error:
An exception occurred in the action begin
ORA-00933: SQL command not properly ended
I have code in begin action as following,
public Forward begin()
throws Exception
sortFilterService = SortFilterService.getInstance( getRequest() );
allRows = myControl.getAllLoSamples( getSortFilterService().getDatabaseFilter(
getGridName() ) );
allRows.last();
row_count = allRows.getRow();
return new Forward( "grid" );
I am wondering whether the workshop filter class does not apply to joining of
two tables? Any suggestion is appreciated.
Thanks!
ZhenhaoZhenhao--
At the very least, the SQL statement generated below will have two
WHERE clauses; the substitution {sql: filter.getWhereClause()} will
create a WHERE clause that will be inserted into your SQL after the
previously declared WHERE.
It would probably help here if you changed the getWhereClause()
method to getFilterExpression(), which will just return the expression
without the WHERE keyword.
Hope that helps...
Eddie
Raj Alagumalai wrote:
Zhenhao,
I am currently working on reproducing this. I will get back to once I have
additional information.
Thanks
Raj Alagumalai
WebLogic Workshop Support
"Zhenhao Qi" <[email protected]> wrote in message
news:[email protected]...
Hi,
I am implementing the workshop grid function and set up the SQL statementin dbcontrol
as follows, please note the SQL statement join two tables:
SELECT S.ID,S.SAMPLE_ID,S.SAMPLE_CODE,S.SAMPLE_BATCH,S.SALTCODE
FROM LOPROJ.LO_SAMPLES S,LOPROJ.LO_MASTER_COMPOUND_LIST M
WHERE M.SAMPLE_CODE=S.SAMPLE_CODE AND M.PROJECT_ID = 16337
{sql: filter.getWhereClause ()} {sql: filter.getOrderByClause ()}
and I have code in grid.jsp as following:
<netui-data:basicColumn filterable="true" title="Id"sortable="true"
name="id"/>
<netui-data:basicColumn filterable="true"title="Sample_id" sortable="true"
name="sample_id"/>
<netui-data:basicColumn filterable="true"title="Sample_code"
sortable="true" name="sample_code"/>
<netui-data:basicColumn filterable="true"title="Sample_batch"
sortable="true" name="sample_batch"/>
<netui-data:basicColumn filterable="true" title="Saltcode"sortable="true"
name="saltcode"/>
the data are properly retrieved from the database and rendered in gridview, however,
when I tried to do filter for individual column, I got the followingerror:
An exception occurred in the action begin
ORA-00933: SQL command not properly ended
I have code in begin action as following,
public Forward begin()
throws Exception
sortFilterService = SortFilterService.getInstance( getRequest() );
allRows = myControl.getAllLoSamples(getSortFilterService().getDatabaseFilter(
getGridName() ) );
allRows.last();
row_count = allRows.getRow();
return new Forward( "grid" );
I am wondering whether the workshop filter class does not apply to joiningof
two tables? Any suggestion is appreciated.
Thanks!
Zhenhao -
Java.sql.SQLException: ORA-00933: error when executing query
Hello,
I am trying to execute the following query from a jsp page.
String sqlUpdate ="UPDATE table_name SET name ='"+name+"', description='"+description+"', proj_link='" projlink"', active='" active"',sort_order='" order"',image='" image"',category='" category"', technology='" technology "' WHERE id="+id+" ";
stmt.executeQuery(sqlUpdate);
I get the follwoing error java.sql.SQLException: ORA-00933: SQL command not properly ended
When I omit "description" from the query it executes fine. But when I place it back into the query I get the above error. The table is in Oracle database and the datatype of description id varchar2(4000). I declared all the variables used in the query, I then assigned values caught from the form and then am trying to update the form varibles in the table.
Thanks,
Nikky128Nikky128 wrote:
Hello,
I am trying to execute the following query from a jsp page.There's a big part of your problem. You shouldn't be doing database stuff in JSPs. If you must, you should be using JSTL and its <sql> tags.
String sqlUpdate ="UPDATE table_name SET name ='"+name+"', description='"+description+"', proj_link='" projlink"', active='" active"',sort_order='" order"',image='" image"',category='" category"', technology='" technology "' WHERE id="+id+" ";Not using PreparedStatement here is just a silly noob error.
When I omit "description" from the query it executes fine. But when I place it back into the query I get the above error. The table is in Oracle database and the datatype of description id varchar2(4000). I declared all the variables used in the query, I then assigned values caught from the form and then am trying to update the form varibles in the table.Probably a single or double quote that you can't see. PreparedStatement will eliminate that problem.
% -
Error when selecting from view created by OLAP_TABLE
Hi all,
I used OWB 10.2.0.4 to create a MOLAP datawarehouse.
I created a view with this:
CREATE OR REPLACE VIEW sales_view AS
SELECT *
FROM TABLE(OLAP_TABLE(
'dw duration session',
'MEASURE samt AS number(16,0) FROM SALES_SAMT
DIMENSION cust_code AS varchar2(30) FROM cust
DIMENSION prod_code AS varchar2(30) FROM prod
DIMENSION sman_code AS varchar2(30) FROM sman
DIMENSION time_id AS varchar2(30) FROM time
DIMENSION orgn_code AS varchar2(30) FROM orgn'));
and I try to run the following:
select count(*) from sales_view;
and I got the following error:
Error starting at line 1 in command:
select count(*) from sales_view
Error report:
SQL Error: ORA-29400: data cartridge error
ORA-00600: internal error code, arguments: [xsvaluekeyget: type], [114], [], [], [], [], [], []
29400. 00000 - "data cartridge error\n%s"
*Cause: An error has occurred in a data cartridge external procedure.
This message will be followed by a second message giving
more details about the data cartridge error.
*Action: See the data cartridge documentation
for an explanation of the second error message.
Can somebody give me some idea?
Many thanks!
- AndrewBrijesh,
Really appreciate your help!
With your hint (#2), I found my problems.
I had 2 problems:
1) I'm missing the 'Model' clause at the end of my view creation (in bold )
2) I shouldn't do a count on all rows (e.g. I get result if I select with parameters)
Here's my working view:
CREATE OR REPLACE VIEW SALES_VIEW2
AS
SELECT * FROM TABLE(OLAP_TABLE(
'DW DURATION SESSION',
MEASURE SAMT FROM SALES_SAMT1
DIMENSION PROD_CODE FROM PROD
DIMENSION SMAN_CODE FROM SMAN
DIMENSION TIME_CODE FROM TIME
DIMENSION CUST_CODE FROM CUST
DIMENSION ORGN_CODE FROM ORGN
MODEL
DIMENSION BY(PROD_CODE, CUST_CODE, SMAN_CODE, TIME_CODE, ORGN_CODE)
MEASURES(SAMT)
RULES UPDATE SEQUENTIAL ORDER();
----- -
Giving Error When Selecting From a Custom Table
There is a custom report 'Z*' which archives data.
In this report, while selecting data(needs to be archived) from a custom table 'Z*_T', giving runtime error in Production Server.
The select statement is written below :
*data izX like z_t occurs 1000 with header line._
*select * from z*t into table i_zX.*_
How can I change the select statement so that it will work properly?Sas..
From your example code it appears you are trying to use a wild card for both your dbtable and the internal table.
To do this, you will lilkely need to use a Field Symbol for the target internal table and your FROM will need to be a varible
FROM (dbtabname)
The ABAP Helps gives this example for the Select Table
DATA TABNAME(10).
DATA: BEGIN OF WA,
ID LIKE SCUSTOM-ID,
NAME LIKE SCUSTOM-NAME,
REST(134),
END OF WA.
TABNAME = 'SCUSTOM'.
SELECT * INTO WA FROM (TABNAME).
WRITE: / WA-ID, WA-NAME.
ENDSELECT. -
Ora 600 error when cloning a remote pdb
I have two container database cdb2 (Oracle 12.1.0.2) and cdb1 (Oracle 12.1.0.1). I am creating a PDB in cdb2 which connects to to a PDB in cdb1 using
database link.
I am using following instructions:
ORACLE-BASE - Multitenant : Clone a Remote PDB or Non-CDB in Oracle Database 12c (12.1
1 CREATE PLUGGABLE DATABASE PDB4REMOTE from PDB4@clone_link
2 FILE_NAME_CONVERT= ('/u01/app/oracle/oradata/cdb1/pdb4',
3* '/u03/app/oracle/oradata/cdb2/pdb4remote')
SQL> /
CREATE PLUGGABLE DATABASE PDB4REMOTE from PDB4@clone_link
ERROR at line 1:
ORA-17627: ORA-00600: internal error code, arguments: [ksrpcsexec_1], [158],
[20], [], [], [], [], [], [], [], [], []
ORA-17627: ORA-00600: internal error code, arguments: [ksrpcsexec_1], [158],
[20], [], [], [], [], [], [], [], [], []user12021554 wrote:
ERROR at line 1:
ORA-17627: ORA-00600: internal error code, arguments: [ksrpcsexec_1], [158],
[20], [], [], [], [], [], [], [], [], []
ORA-00600 exceptions should be reported Oracle. Open an SR and provide the particulars of the problem to support. -
ORA-12514 Error when connection from OEM
I have RAC database. I can access Cluster from https://rs1pre91dvdba01.pre.ccosvc.com:5500/em
but when clicking on database tab -> Performance -> Afer giving username / password I get
Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect descriptor The Connection descriptor used by the client was: (description=(address_list=(address=(host=rs1pre91cl)(protocol=tcp)(port=1521))(address=(host=rs1pre91cl)(protocol=tcp)(port=1521))(load_balance=yes))(connect_data=(service_name=DWH1)))
[oracle@rs1pre91dvdba01 admin]$ . oraenv
ORACLE_SID = [oracle] ? DWH1
The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 is /u01/app/oracle
[oracle@rs1pre91dvdba01 admin]$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://rs1pre91dvdba01.pre.ccosvc.com:5500/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/rs1pre91dvdba01_DWH1/sysman/log
How can I access Performance tab from OEM.
thanks.[oracle@rs1pre91dvdba01 admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-FEB-2011 15:37:35
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-JAN-2011 12:06:28
Uptime 28 days 3 hr. 31 min. 7 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/rs1pre91dvdba01/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=LISTENER)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.30.2.201)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.30.2.203)(PORT=1521)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM1", status READY, has 1 handler(s) for this service...
Service "DWH1" has 1 instance(s).
Instance "DWH11", status READY, has 1 handler(s) for this service...
Service "DWH1XDB" has 1 instance(s).
Instance "DWH11", status READY, has 1 handler(s) for this service...
Service "MDM1" has 1 instance(s).
Instance "MDM11", status READY, has 1 handler(s) for this service...
Service "MDM1XDB" has 1 instance(s).
Instance "MDM11", status READY, has 1 handler(s) for this service...
The command completed successfully
[oracle@rs1pre91dvdba01 admin]$ lsnrctl service
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 02-FEB-2011 15:37:44
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))
Services Summary...
Service "+ASM" has 1 instance(s).
Instance "+ASM1", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:34200 refused:0 state:ready
LOCAL SERVER
Service "DWH1" has 1 instance(s).
Instance "DWH11", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:106 refused:0 state:ready
LOCAL SERVER
Service "DWH1XDB" has 1 instance(s).
Instance "DWH11", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1022 state:ready
DISPATCHER <machine: rs1pre91dvdba01.pre.ccosvc.com, pid: 6845>
(ADDRESS=(PROTOCOL=tcp)(HOST=rs1pre91dvdba01.pre.ccosvc.com)(PORT=45445))
Service "MDM1" has 1 instance(s).
Instance "MDM11", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:56105 refused:0 state:ready
LOCAL SERVER
Service "MDM1XDB" has 1 instance(s).
Instance "MDM11", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1022 state:ready
DISPATCHER <machine: rs1pre91dvdba01.pre.ccosvc.com, pid: 24224>
(ADDRESS=(PROTOCOL=tcp)(HOST=rs1pre91dvdba01.pre.ccosvc.com)(PORT=59486))
The command completed successfully
[oracle@rs1pre91dvdba01 admin]$ id
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
[oracle@rs1pre91dvdba01 admin]$ env | sort
ASM_SID=+ASM1
_=/bin/env
COBBLER_SERVER=ccoshs02xvsat01.ccosvc.com
DB_HOME_BIN=/u01/app/oracle/product/11.2.0/dbhome_1/bin
DB_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
DISPLAY=localhost:10.0
DWH_SID=DWH11
G_BROKEN_FILENAMES=1
GI_HOME_BIN=/u01/app/11.2.0/grid/bin
GI_HOME=/u01/app/11.2.0/grid
GRID_HOME=/u01/app/11.2.0/grid
HISTSIZE=1000
HOME=/home/oracle/
HOSTNAME=rs1pre91dvdba01.pre.ccosvc.com
INPUTRC=/etc/inputrc
LANG=en_GB
LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/lib
LESSOPEN=|/usr/bin/lesspipe.sh %s
LOGNAME=oracle
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
MAIL=/var/spool/mail/oracle
MDM_SID=MDM11
NLS_DATE_FORMAT=dd-mm-yyyy hh24:mi:ss
OLDPWD=/u01/app/oracle/product/11.2.0/dbhome_1/rs1pre91dvdba01_DWH1/sysman/config
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=DWH1
ORACLE_UNQNAME=DWH1
PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/sbin:/home/oracle//bin
PWD=/u01/app/oracle/product/11.2.0/dbhome_1/network/admin
SHELL=/bin/bash
SHLVL=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SSH_CLIENT=172.30.0.125 58337 22
SSH_CONNECTION=172.30.0.125 58337 172.30.2.201 22
SSH_TTY=/dev/pts/0
SVN_EDITOR=vi
TERM=xterm
TNS_ADMIN=/u01/app/11.2.0/grid/network/admin
USER=oracle -
00933 error when clicking on the data tab for the selected table
Hi,
I'm getting the following error when selecting a table from the tree view then clicking on the data tab:
An error was encountered performing the requested operation:
ORA-00933: SQL command not properly ended
00933.00000 - "SQL command not properly ended"
*Cause:
*Action:
Vendor code 933
The exact same tables created from sqlplus for a different user in the same database work fine. Note, I'm not typing any SQL in myself. It would appear this happens on all tables created as this user. I cannot see any difference between permissions for this user and others which work but the failing user does have a "-" in the username and password which I'm suspicious of.
This is SQL Developer v 1.2.0 (build 29.98) (the most recent I believe, Oracle Database 10g Express Edition Release 10.2.0.1.0 and Linux ubuntu.
Thanks
Martin"-" is not allowed in identifiers and is almost certainly the cause of your problem. This can be got round by quoting i.e. using "STUPID-NAME" instead of STUPID-NAME.
I'm slightly surprised that SQLDeveloper doesn't quote the statement. Perhaps it quotes table names but not user names. -
PL/SQL: ORA-22992: cannot use LOB locators selected from remote tables
Dear ALL,
My O/S is Redhatlinux 5.2 and i had Migrated my Oracle databse to 11g2. But after that while i am retrieving records through dblinks from one of my other Oracle 9.2.0.8 databse it's throwing the error : PL/SQL: ORA-22992: cannot use LOB locators selected from remote tables.* This error i am getting in TOAD as well as SQL Developer.
Can anybody tell me how to fix this error ? Because am not able to get the records.
Also am getting another error during retrieving data from some of my tables after migrating i.e the table which having CLOB data type while am accessing to retrieve the records using select query it's throwing the error :
+(The following error has occurred:+
A query with LOB's requires OCI8 mode, but OCI7 mode is used.)
If anyone having any idea kindly share.
Thanks and Regards
BiswaHi,
Ya what u sent that is fine. But already am using one procudure which is accessing LOB data from another databse through DBlink and working fine. But there Both the databse are 9.2.0.8.
But while am executing the same procedure in oracle 11g where the Dblink accessing the data from Oracle 9i , there am getting this error.
Kindly tell if u know any resolution.
Thanks -
ORA-28868 error when calling Web service over HTTPS from PL/SQL utl_http
I am getting error message ORA-28868 error when calling Web service over HTTPS from PL/SQL utl_http PL/SQL package,
when browsed through some of the messages they point to setting Oracle Wallet Manager.
I am trying to connect
Any idea on how to resolve this issue ?
your input is appreciated.
Thanks
RaviDuplicate post ... please ignore.
-
LTR - Error occurred when selecting from database
Hi,
We created couple of configurations using LTRC in our SLT systems. When i try to check these in transaction LTR, they are not displayed, just getting the error - Error occurred when selecting from database (Attached screenshot). All the required SICF for SLT has already been activated. Any suggestions how to fix this issue?
Thanks,
SaravananHi Experts,
Did anybody get the solution of this error ,if yes please reply?
I am getting below error when I am refreshing the current config or creating a new one in LTR
" Error occurred when selecting from database"
Thanks for your help,
Balwant -
Getting a 1809 error when trying to remote control PC from the Console.
This is message i get when trying to remote view or remote control PC.....
1809: An error has occurred while generating a session key for
encryption.The remote session cannot be initiated. Contact Novell
Techical Services and specify this code.This is for a 1807 error. My error is and 1809 error. Is there somewhere
else to research on a 1809 error when trying to remote control PC from
the Console?
> Perhaps.................
>
> http://support.novell.com/techcenter/search/search.do?
cmd=displayKC&docType=kc&externalId=10094808html&s liceId=&dialogID=2356487
>
> --
> Craig Wilson
> Novell Product Support Forum Sysop
> Master CNE, MCSE 2003, CCNA
>
> Editor - http://www.ithowto.com
>
> (Seeking Full-Time Expert? Drop me a note :> )
> <[email protected]> wrote in message
> news:09i_e.2044$[email protected]..
> > This is message i get when trying to remote view or remote control
PC.....
> >
> >
> > 1809: An error has occurred while generating a session key for
> > encryption.The remote session cannot be initiated. Contact Novell
> > Techical Services and specify this code.
>
> -
Why am I getting an ORA-04052 error when I try to compile a Procedure?
Hi,
The following procedure I'm getting an ORA-04052 error when I try to compile the following procedure.
CREATE OR REPLACE PROCEDURE APPS.Find_String (
pin_referenced_name IN dba_dependencies.referenced_name%TYPE)
IS
cursor cur_get_dependancy
is
SELECT distinct owner, name, type
FROM [email protected] -- prod.world
WHERE lower(referenced_name) = lower(pin_referenced_name) --'ftbv_salesrep_all_1d'
AND referenced_type <> 'SYNONYM'
AND owner <> 'SYS'
order by name;
v_owner varchar2(40);
v_name varchar2(50);
v_type varchar2(40);
BEGIN
dbms_output.put_line(upper(pin_referenced_name)||' is found in the following objects.');
dbms_output.put_line(' ');
dbms_output.put_line(RPAD('OWNER', 30, ' ')||RPAD('NAME', 60, ' ')||RPAD('OBJECT TYPE', 30, ' '));
dbms_output.put_line('-------------------------------------------------------------------------------------------------------------------');
FOR i IN cur_get_dependancy
LOOP
v_owner := RPAD(i.owner, 30, ' ');
v_name := RPAD(i.name, 45, ' ');
v_type := RPAD(i.type, 30, ' ');
dbms_output.put_line(v_owner ||v_name|| v_type);
END LOOP;
END find_string;I'm using the link [email protected]. The procedure compiles for other database links used in the cursor including the one commented to the right of the code 'prod.world'.
What's even stranger is that I took the SELECT statement
SELECT distinct owner, name, type
FROM [email protected] -- prod.world
WHERE lower(referenced_name) = lower(pin_referenced_name) --'ftbv_salesrep_all_1d'
AND referenced_type <> 'SYNONYM'
AND owner <> 'SYS'
order by name;out of the procedure and ran it on the command line using the @pinp.world link, the SQL statement ran just fine. But when I tried to compile the above procedure with that exact same SQL statement with the exact same link I get the following string of errors.
ORA-04052: error occurred when looking up remote object [email protected]
ORA-00604: error occurred at recursive SQL level 1
ORA-02068: following severe error from PINP
ORA-03113: end-of-file on communication channelHow can the link work just fine in a regular SQL statement but then cause an error when its compiled in code that otherwise compile just fine when using any other link or even just a plain database. Does anyone have any suggestions?OK Justin,
Here's the query by itself run in another database using the @pinp.world link and querying the dba_dependencies table in the pinp.world database. As you can see the query using this link works just fine returning the requested rows. I can't figure out why the compiler is having an issue with essentially this same query when I try to compile it in a cursor in TOAD. Also this is the database (dev1.world) that I'm trying to compile this Procedure in.
By the way I'm in an Oracle 9.2.0.6 database and TOAD v9.2.
SQL> conn apps/apps1@dev1
Connected.
SQL> SELECT distinct owner, name, type
2 FROM [email protected]
3 WHERE lower(referenced_name) = lower('ALL_USERS')
4 AND referenced_type <> 'SYNONYM'
5 AND owner <> 'SYS'
6 order by name;
OWNER NAME TYPE
PUBLIC ALL_USERS SYNONYM
XDB DBMS_XDBUTIL_INT PACKAGE BODY
XDB DBMS_XDBZ0 PACKAGE BODY
SYSTEM MVIEW_EVALUATIONS VIEW
SYSTEM MVIEW_EXCEPTIONS VIEW
SYSTEM MVIEW_FILTER VIEW
SYSTEM MVIEW_LOG VIEW
SYSTEM MVIEW_RECOMMENDATIONS VIEW
SYSTEM MVIEW_WORKLOAD VIEW
ORASSO WWCTX_API PACKAGE BODY
PORTAL WWCTX_API PACKAGE BODY
ORASSO WWEXP_UTL PACKAGE BODY
PORTAL WWEXP_UTL PACKAGE BODY
PORTAL WWPOB_API_PAGE PACKAGE BODY
PORTAL WWPOF PACKAGE BODY
ORASSO WWPRO_PROVIDER_VALIDATION PACKAGE BODY
PORTAL WWPRO_PROVIDER_VALIDATION PACKAGE BODY
PORTAL WWSBR_EDIT_ATTRIBUTE PACKAGE BODY
PORTAL WWSBR_FOLDER_PORTLET PACKAGE BODY
PORTAL WWSBR_USER_PAGES_PORTLET PACKAGE BODY
ORASSO WWUTL_API_PARSE PACKAGE BODY
OWNER NAME TYPE
PORTAL WWUTL_API_PARSE PACKAGE BODY
PORTAL WWUTL_EXPORT_IMPORT_LOV PACKAGE BODY
ORASSO WWUTL_LOV PACKAGE BODY
PORTAL WWUTL_LOV PACKAGE BODY
PORTAL WWV_CONTEXT PACKAGE BODY
PORTAL WWV_CONTEXT_UTIL PACKAGE BODY
PORTAL WWV_DDL PACKAGE BODY
PORTAL WWV_GENERATE_UTL PACKAGE BODY
PORTAL WWV_GLOBAL PACKAGE
PORTAL WWV_MONITOR_DATABASE PACKAGE BODY
PORTAL WWV_PARSE_AS_SPECIFIC_USER PACKAGE BODY
PORTAL WWV_PARSE_AS_USER PACKAGE BODY
PORTAL WWV_SYS_DML PACKAGE BODY
PORTAL WWV_SYS_RENDER_HIERARCHY PACKAGE BODY
PORTAL WWV_THINGSAVE PACKAGE BODY
PORTAL WWV_UTIL PACKAGE BODY
PORTAL WWV_UTLVALID PACKAGE BODY
38 rows selected.
SQL>Let me know what you think.
Thanks again.
Maybe you are looking for
-
First I wanted to say hi to everyone. HI ?Second, I want to say I have owned a Creative Vision M since it came out. I loved everything about it and never really had any problems whatsoever. Sad thing is, it was stolen from the gym 3 weeks ago. I feel
-
Problem creating parent child relatioship in derby database
hi.i m trying to develop a code that can access two tables using derby database.The data in the tables should go from the JTable of GUI which i have prepared.To read both table's properties i m using two different instances of java.util.Properties.us
-
Can't share one screen at a time
I'm unable to share one screen from a machine with multiple displays. When I select just one, screen sharing goes black. Can only see all three (tiny) at the same time. This is a 10.8.3 Macbook Pro trying to view displays on a 10.6.8 Mac Pro. In the
-
Macbook (august 2006) will not run
I have had my macbook since 2006. I have OS X leopard. My problem is that it has stopped running. THe computer will run for a while, then without warning and at random times doing random things, it will shut down. When I try to start it back up I can
-
Is it possible to have 2 lines with BT Infinity Un...
As you will know, BT Infinity Unlimited broadband has a 100GB threshold, which when met will then throttle your speed to about 1Mb download which renders your internet all but useless except for the most basic tasks. I use around 150GB in down/upload