Table does not exist - uri access
Hello,
I tried default browsing interface http://myserver:8080/oradb/SCOTT/EMP and after entering the password to xdb the result is ORA-19202: Error occurred in XML processing ORA-00942: table or view does not exist
I checked listener on the server and http defined with 8080, and http://myserver:8080/ works fine and shows xml directory. I also added object privileges for SCOTT on EMP - just to be sure.
What could be the problem ? Oracle 10.2.0.
Thanks,
Marina
In web browser interface, it is no SCOTT or any other user login, only XDB...
Have you tried? ;-)
Security and privileges are set via the xdbconfig.xml file, in this case, via the servlet and servlet mapping
- <servlet-mapping>
<servlet-pattern>/oradb/*</servlet-pattern>
<servlet-name>DBURIServlet</servlet-name>
</servlet-mapping>
- <servlet-mapping>it says "an authenticated user"
- <servlet>
<servlet-name>DBURIServlet</servlet-name>
<servlet-language>C</servlet-language>
<display-name>DBURI</display-name>
<description>Servlet for accessing DBURIs</description>
- <security-role-ref>
<role-name>authenticatedUser</role-name>
<role-link>authenticatedUser</role-link>
</security-role-ref>
</servlet>
- <servlet>It provides security via the following (http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28369/xdb15dbu.htm#sthref1591)
DBUriServlet Security
Servlet security is handled by Oracle Database using roles. When users log in to the servlet, they use their database user name and password. The servlet checks to ensure that the user logging has one of the roles specified in the configuration file using parameter security-role-ref). By default, the servlet is available to role authenticatedUser, and any user who logs into the servlet with a valid database password has this role.
The role parameter can be changed to restrict access to any specific database roles. To change from the default authenticated-user role to a role that you have created, you modify the Oracle XML DB configuration file.
So...
SQL> select * from dba_roles where role like 'AUT%';
ROLE PASSWORD
AUTHENTICATEDUSER NO
Similar Messages
-
Table does not exist (servlet accessing the postgres sql table)
Hello every body,
I am running servlet to access the postgres sql table. But there exist error.
ERROR: relation "employee" does not exist
I have checked the table name in database and table name into the servlet. Both are same. Please give me suggestion to solve this error.
Thankscan you connect to the database without the servlet?
put your stuff into this and try it. If it works, add something to check the table names. - %
package test;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
* Connect to a database using JDBC
public class ConnectionTest
private static final String DEFAULT_DRIVER = "your driver here";
private static final String DEFAULT_URL = "your url here";
private static final String DEFAULT_USERNAME = "your username here";
private static final String DEFAULT_PASSWORD = "your password here";
public static void main(String[] args)
Connection connection = null;
ResultSet rs = null;
try
String driver = ((args.length > 0) ? args[0] : DEFAULT_DRIVER);
Class.forName(driver);
String url = ((args.length > 1) ? args[1] : DEFAULT_URL);
String username = ((args.length > 2) ? args[2] : DEFAULT_USERNAME);
String password = ((args.length > 3) ? args[3] : DEFAULT_PASSWORD);
connection = DriverManager.getConnection(url, username, password);
DatabaseMetaData databaseMetaData = connection.getMetaData();
System.out.println("product: " + databaseMetaData.getDatabaseProductName());
System.out.println("major : " + databaseMetaData.getDatabaseMajorVersion());
System.out.println("minor : " + databaseMetaData.getDatabaseMinorVersion());
System.out.println("schemas");
rs = databaseMetaData.getSchemas();
while (rs.next())
System.out.println(rs.getString(1));
catch (Exception e)
e.printStackTrace();
finally
close(rs);
close(connection);
public static void close(ResultSet resultSet)
try
if (resultSet != null)
resultSet.close();
catch (Exception e)
e.printStackTrace();
public static void close(Statement statement)
try
if (statement != null)
statement.close();
catch (Exception e)
e.printStackTrace();
public static void close(Connection connection)
try
if (connection != null)
connection.close();
catch (Exception e)
e.printStackTrace();
} -
Hi,
I have one client and one server. In both hosts I created an OS-user named User1.
The user have been given various role under the prefix SQLServer2005.
The default instance of SQL Server and instance (background-process) of
Analysis Service are also run under User1.
I connected via Management Studio to Analysis Service directly in the
server. I set the permission to access Analysis Service to Everyone.
This means everyone should be able to use Analysis Service. I have set
ODBC data source to the server. Testing was successful.
I created a project to create a cube. The tables are fairly small (total 300 MB, biggest one 290).
On project setting (created at client) I set the server host as
deployment target. I managed to deploy project when all I have are Data
Source and Data Source Views.
But on deployment I always failed. The errors remain the same, begins with
OLE DB error: OLE DB or ODBC error: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.; 08001.
I have tried 4 combinations of Impersonation :
(A) Use a specific username and password
* in which I supply User1 and the password of User1
(B) Use the service account
(C) Use the credentials of the current user
(D) Default
Why is this? The server does certainly exist. I think the error message is wrong.
I have seen 3 posting that seems related. One of them say the solution is giving the right impersonation, but gave no detail. About the privilege, User1 are granted the role of
SQLServer2005MSOLAP. What is the solution?
Thank you,
BernaridhoI just had this problem and solved it by creating an alias in SQL Server Configuration Manager, as below:
Scenario: My SQL server is accessible from the internet under my.domain.com, and from itself at ServerName. But the local network can't see itself through the router at my.domain.com, so the deployed project is unable to process the cube, since that would
require Analysis Services to be able to see the SQL Server at my.domain.com, which it can't do.
So I changed the server in my project from my.domain.com to ServerName, and I created a local alias to ServerName in SQL Server Configuration Manager, under SQL Native Client 11.0 Configuration, Aliases. In my case, I pointed it to localhost port 1333, and
used SSH -L 1333:my.domain.com:1433, but I could have pointed the alias directly to the server, just as well. (Verifying... yes, that worked too, so you can forget SSH if you have no interest in it.) -
Hi, when i able to import the 0WRKCNT_CATG_TEXT extractor into source system i am getting the above bug Cannot retrieve table metadata - Table does not exist: ODP source <0WRKCNT_CATG_TEXT> does not exist, i have been checked in RSA5 T code to check the object is active or not, its active and its available in ROOSATTR table with enabled mode,but still its showing the error, can anyone help on this ..
Hi Airings,
'ORA-00942: table or view does not exist'
According to the error message, it seems that the migrating table or view does not exist in the database, or SSMA does not have access to it. To troubleshoot the issue, please check the following things.
1. Verify that if the spelling of the table or view name is correct.
2. If the table or view exists but is in a different schema from the current schema where the SQL is executing (in other word, the table doesn’t own by you, but owned by other user), the ORA-00942 error will return too. Resolve this by
explicitly reference the table or view by specifying the schema name (schema_name.table_name).
3. SSMA queries some additional catalog tables that you may not have permission to, please make sure that you grant the account permission to
read sys.mlog$. For more details, please review this similar thread:
Bug in SSMA For Oracle 6.0 for non-dba Oracle user.
Reference:
ORA-00942 Table or View Does Not Exist Oracle Error
Thanks,
Lydia Zhang
Lydia Zhang
TechNet Community Support -
Can't initialize iptables : table does not exist
Error when running ettercap : iptables v1.4.18: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Different commands tried, all as ROOT:
iptables -nvL
iptables v1.4.18: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable-filter
modprobe ipt_state
iptables -nvL
iptables v1.4.18: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
zgrep IPTABLES /proc/config.gz
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP6_NF_IPTABLES=m
ls /lib/modules/*/kernel/net/*/netfilter/
/lib/modules/3.8.4-1-ARCH/kernel/net/bridge/netfilter/:
ebt_802_3.ko.gz ebt_ip6.ko.gz ebt_pkttype.ko.gz ebtable_broute.ko.gz
ebt_among.ko.gz ebt_limit.ko.gz ebt_redirect.ko.gz ebtable_filter.ko.gz
ebt_arp.ko.gz ebt_log.ko.gz ebt_snat.ko.gz ebtable_nat.ko.gz
ebt_arpreply.ko.gz ebt_mark.ko.gz ebt_stp.ko.gz ebtables.ko.gz
ebt_dnat.ko.gz ebt_mark_m.ko.gz ebt_ulog.ko.gz
ebt_ip.ko.gz ebt_nflog.ko.gz ebt_vlan.ko.gz
/lib/modules/3.8.4-1-ARCH/kernel/net/ipv4/netfilter/:
arp_tables.ko.gz ipt_ULOG.ko.gz nf_conntrack_ipv4.ko.gz
arpt_mangle.ko.gz ipt_ah.ko.gz nf_defrag_ipv4.ko.gz
arptable_filter.ko.gz ipt_rpfilter.ko.gz nf_nat_h323.ko.gz
ip_tables.ko.gz iptable_filter.ko.gz nf_nat_ipv4.ko.gz
ipt_CLUSTERIP.ko.gz iptable_mangle.ko.gz nf_nat_pptp.ko.gz
ipt_ECN.ko.gz iptable_nat.ko.gz nf_nat_proto_gre.ko.gz
ipt_MASQUERADE.ko.gz iptable_raw.ko.gz nf_nat_snmp_basic.ko.gz
ipt_REJECT.ko.gz iptable_security.ko.gz
/lib/modules/3.8.4-1-ARCH/kernel/net/ipv6/netfilter/:
ip6_tables.ko.gz ip6t_eui64.ko.gz ip6t_rpfilter.ko.gz ip6table_raw.ko.gz
ip6t_MASQUERADE.ko.gz ip6t_frag.ko.gz ip6t_rt.ko.gz ip6table_security.ko.gz
ip6t_NPT.ko.gz ip6t_hbh.ko.gz ip6table_filter.ko.gz nf_conntrack_ipv6.ko.gz
ip6t_REJECT.ko.gz ip6t_ipv6header.ko.gz ip6table_mangle.ko.gz nf_defrag_ipv6.ko.gz
ip6t_ah.ko.gz ip6t_mh.ko.gz ip6table_nat.ko.gz nf_nat_ipv6.ko.gz
/lib/modules/3.8.4-1-ck/kernel/net/bridge/netfilter/:
ebt_802_3.ko.gz ebt_ip6.ko.gz ebt_pkttype.ko.gz ebtable_broute.ko.gz
ebt_among.ko.gz ebt_limit.ko.gz ebt_redirect.ko.gz ebtable_filter.ko.gz
ebt_arp.ko.gz ebt_log.ko.gz ebt_snat.ko.gz ebtable_nat.ko.gz
ebt_arpreply.ko.gz ebt_mark.ko.gz ebt_stp.ko.gz ebtables.ko.gz
ebt_dnat.ko.gz ebt_mark_m.ko.gz ebt_ulog.ko.gz
ebt_ip.ko.gz ebt_nflog.ko.gz ebt_vlan.ko.gz
/lib/modules/3.8.4-1-ck/kernel/net/ipv4/netfilter/:
arp_tables.ko.gz ipt_ULOG.ko.gz nf_conntrack_ipv4.ko.gz
arpt_mangle.ko.gz ipt_ah.ko.gz nf_defrag_ipv4.ko.gz
arptable_filter.ko.gz ipt_rpfilter.ko.gz nf_nat_h323.ko.gz
ip_tables.ko.gz iptable_filter.ko.gz nf_nat_ipv4.ko.gz
ipt_CLUSTERIP.ko.gz iptable_mangle.ko.gz nf_nat_pptp.ko.gz
ipt_ECN.ko.gz iptable_nat.ko.gz nf_nat_proto_gre.ko.gz
I'm not sure but I think the problem might be here, I don't totally understand the command but my ettercap was working fine one month ago (when I still had the original Arch kernel) and it seems there is modules from 2 kernels here...
Can anyone help me please? thanks for your patience@mich41 Oops I forgot to mention I'm running the ck kernel for duo core CPU
lsmod
Module Size Used by
nfnetlink_log 8037 0
nfnetlink 3489 1 nfnetlink_log
fuse 69258 2
iTCO_wdt 5447 0
iTCO_vendor_support 1929 1 iTCO_wdt
joydev 9727 0
snd_hda_codec_analog 79922 1
coretemp 6198 0
arc4 2007 2
kvm 392193 0
btusb 14804 0
bluetooth 301098 2 btusb
pcmcia 46292 0
microcode 14465 0
psmouse 76175 0
iwl3945 55148 0
i2c_i801 11077 0
pcspkr 1995 0
serio_raw 5105 0
evdev 10136 13
battery 7098 0
yenta_socket 32921 0
lpc_ich 11601 0
pcmcia_rsrc 9273 1 yenta_socket
pcmcia_core 14173 3 pcmcia,pcmcia_rsrc,yenta_socket
thinkpad_acpi 62433 0
ac 2568 0
iwlegacy 48804 1 iwl3945
nvram 5906 1 thinkpad_acpi
mac80211 467685 2 iwl3945,iwlegacy
tpm_tis 10570 0
tpm 14476 1 tpm_tis
tpm_bios 9937 1 tpm
i915 558838 3
cfg80211 433688 3 iwl3945,iwlegacy,mac80211
snd_hda_intel 34194 3
rfkill 15996 4 cfg80211,thinkpad_acpi,bluetooth
snd_hda_codec 102453 2 snd_hda_intel,snd_hda_codec_analog
drm_kms_helper 35517 1 i915
snd_hwdep 6428 1 snd_hda_codec
snd_pcm 78018 3 snd_hda_codec,snd_hda_intel
drm 225975 4 i915,drm_kms_helper
acpi_cpufreq 10630 1
mperf 1235 1 acpi_cpufreq
i2c_algo_bit 5391 1 i915
snd_page_alloc 7394 2 snd_pcm,snd_hda_intel
snd_timer 18934 2 snd_pcm
wmi 8379 0
snd 60156 11 snd_hwdep,snd_timer,snd_pcm,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_hda_codec_analog
e1000e 213584 0
thermal 8577 0
video 11363 1 i915
i2c_core 23171 5 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit
soundcore 5442 1 snd
intel_agp 10872 1 i915
intel_gtt 12566 3 i915,intel_agp
processor 27431 3 acpi_cpufreq
button 4701 1 i915
ext4 478210 2
crc16 1359 2 ext4,bluetooth
jbd2 77917 1 ext4
mbcache 6026 1 ext4
sr_mod 14823 0
cdrom 35520 1 sr_mod
sd_mod 31258 4
ata_generic 3338 0
pata_acpi 3451 0
ata_piix 24760 3
libata 168683 3 pata_acpi,ata_generic,ata_piix
scsi_mod 130797 3 libata,sd_mod,sr_mod
firewire_ohci 32325 0
firewire_core 53333 1 firewire_ohci
crc_itu_t 1363 1 firewire_core
ehci_pci 4120 0
uhci_hcd 24972 0
ehci_hcd 47391 1 ehci_pci
usbcore 175029 4 btusb,uhci_hcd,ehci_hcd,ehci_pci
usb_common 954 1 usbcore
strace iptables -nvL
execve("/usr/sbin/iptables", ["iptables", "-nvL"], [/* 27 vars */]) = 0
brk(0) = 0x1a45000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=134403, ...}) = 0
mmap(NULL, 134403, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f8b44b09000
close(3) = 0
open("/usr/lib/libip4tc.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\32\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=27344, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b44b08000
mmap(NULL, 2122536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b44702000
mprotect(0x7f8b44708000, 2093056, PROT_NONE) = 0
mmap(0x7f8b44907000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f8b44907000
close(3) = 0
open("/usr/lib/libip6tc.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31504, ...}) = 0
mmap(NULL, 2126696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b444fa000
mprotect(0x7f8b44500000, 2097152, PROT_NONE) = 0
mmap(0x7f8b44700000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f8b44700000
close(3) = 0
open("/usr/lib/libxtables.so.10", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2204\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=47896, ...}) = 0
mmap(NULL, 2144896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b442ee000
mprotect(0x7f8b442f9000, 2093056, PROT_NONE) = 0
mmap(0x7f8b444f8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f8b444f8000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \33\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2035539, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b44b07000
mmap(NULL, 3853456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b43f41000
mprotect(0x7f8b440e5000, 2093056, PROT_NONE) = 0
mmap(0x7f8b442e4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a3000) = 0x7f8b442e4000
mmap(0x7f8b442ea000, 15504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f8b442ea000
close(3) = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14648, ...}) = 0
mmap(NULL, 2109720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f8b43d3d000
mprotect(0x7f8b43d40000, 2093056, PROT_NONE) = 0
mmap(0x7f8b43f3f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f8b43f3f000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b44b06000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b44b05000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f8b44b04000
arch_prctl(ARCH_SET_FS, 0x7f8b44b05700) = 0
mprotect(0x7f8b442e4000, 16384, PROT_READ) = 0
mprotect(0x7f8b43f3f000, 4096, PROT_READ) = 0
mprotect(0x7f8b444f8000, 4096, PROT_READ) = 0
mprotect(0x7f8b44700000, 4096, PROT_READ) = 0
mprotect(0x7f8b44907000, 4096, PROT_READ) = 0
mprotect(0x613000, 4096, PROT_READ) = 0
mprotect(0x7f8b44b2a000, 4096, PROT_READ) = 0
munmap(0x7f8b44b09000, 134403) = 0
socket(PF_INET, SOCK_RAW, IPPROTO_RAW) = -1 EPERM (Operation not permitted)
lstat("/proc/net/ip_tables_names", 0x7fff863e5cc0) = -1 ENOENT (No such file or directory)
open("/proc/sys/kernel/modprobe", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
brk(0) = 0x1a45000
brk(0x1a66000) = 0x1a66000
read(3, "/sbin/modprobe\n", 1024) = 15
close(3) = 0
vfork() = 12371
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 12371
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=12371, si_status=1, si_utime=0, si_stime=0} ---
write(2, "iptables v1.4.18: ", 18iptables v1.4.18: ) = 18
write(2, "can't initialize iptables table "..., 87can't initialize iptables table `filter': Table does not exist (do you need to insmod?)) = 87
write(2, "\n", 1
) = 1
write(2, "Perhaps iptables or your kernel "..., 54Perhaps iptables or your kernel needs to be upgraded.
) = 54
exit_group(3) = ?
+++ exited with 3 +++
I don't have a ip_tables_names file in /proc/net
thanks for the help guys -
Short dump 'Table does not exist in database'
Hello All,
When a report is executing it is going to short dump by saying 'Table does not exist in database'. As per the short dump analysis this issue is happening because of the following Native SQL statement statement :
Program : %_T050N0 (This is a dynamic program generating by SAP )
Form Name : DYN_LIC_SEL_TOT
exec sql performing LOOP_MOVE_WRITE_ISAP.
select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty into :dcat-lplate, :dcat-matnr,
:dcat-werks, :dcat-charg, :dcat-holdflag,
:dcat-qty from ZLICENSE_R2 where itm_num = :p_matnr and
model_lot = :p_charg
endexec.
As per the customer this issue occurring since they migrated the SAP back-end data base from Oralce to DB6. Here I felt that ZLICENSE_R2 is not migrated from the Oracle to DB6. But as per the BASIS Team, even this table was not maintained in Oracle also. If the table was not maintained in the Oracle, this issue should have been there even before migration also.
Following is the short dump details:
Short text
Table does not exist in database.
What happened?
The table or view name used does not
exist in the database.
The error occurred in the current database connection "DEFAULT".
What can you do?
Check the spelling of the table names in your report.
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_NATIVE_SQL_ERROR', was not
caught in
procedure "DYN_LIC_SEL_TOT" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
Triggering SQL statement: "select single_plate, itm_num, ctry_code, model_lot,
lic_hold_flg, qty from ZLICENSE_R2 where itm_num = ? and model_lot = ? "
Database error code: "-204"
Could you please let me know what might be the reason for this issue.
Many Thanks in Advance.Transaction SE11, input ZLICENSE_R2 for table name, and display the table. Did the table display? If not, that is the main problem.
If the table displays, go to menu item Utilities -> Database Object -> Database Utility
In the resulting screen, under the "Status" fields, you should see text "Exists in the database." If you don't, then the table exists in the dictionary, but doesn't exist in the database system. Click the "Create database table" button and then you should be able to run the program.
You may need basis team's help to carryout some of these actions. -
Hello, I have 2 instances, into production environment, instance A and instance B. Into instance A I have a dblink to instance B...
The problem appear when I want to see the indexes of a table of instance B from instance A, to do this I press F4 into TOAD over:
owner.table@dblink
and when I click into tab "Indexes", Oracle said me: "The table does not exist", I review the grants, and this is ok, and the table exist in instance B.
One explanation, I have the same environment into testing, and there work perfectly, I have the same dblinks, the same users and the same grants.
Any suggestion to help me.You may want to contact the folks that make TOAD.
My guess is that TOAD is querying the local USER_/ ALL_/ DBA_INDEXES table rather than the USER_/ ALL/ DBA_INDEXES table at the remote server. You could run a client-side SQL trace to see what SQL is being generated to see if the problem is that TOAD is generating the incorrect SQL or whether there is some problem with the database. But I'm not sure how productive that would be since it's not like you could fix the SQL TOAD is submitting. If there is an option in TOAD that changes the behavior here, it's certainly possible that someone here will know it. But TOAD support is probably more likely.
Justin -
Table does not exist for the sys user
Hey Everyone,
I am having a strange problem with 10G 10.2. I keep getting the table does not exist for all the tables when I am logged in as sys. It is strange because I can query the same tables being logged in as a regular user say 'scott'. I can't figure out what the problem is since it could not be privileges because the user is sys. Is there something I am missing here. Any advice would be welcome.
Thanks,
SarangYeah i am using the query....
SELECT * FORM SCOTT.EMP
It is a little wierd. I did a full database restore yesterday night. I dont know if that has anything to do with this. Will have to take a look at the logs. -
I am using Livecycle 8.2 running on JBOSS. I get this error in server log
2013-07-25 13:48:33,809 ERROR [com.adobe.idp.config.AdobePreferenceFactory] UserM:GENERIC_ERROR: [Thread Hashcode: 5001776] Problem with system root| [com.adobe.idp.storeprovider.jdbc.DBStoreFactory] errorCode:12293 errorCodeHEX:0x3005 message:The VersionEntity table does not exist in the LiveCycle database. Please bootstrap LiveCycle database.
2013-07-25 13:48:33,809 INFO [STDOUT] java.lang.RuntimeException: The VersionEntity table does not exist in the LiveCycle database. Please bootstrap LiveCycle database.null
Also not able to login using Administrator password. Assuming above error is the cause. Please any help is appreciated. Thnks.Is this observed on a running server or have you made any changes to LC server or database after which this error is seen?
--Santosh -
Table does not Exist in Unix OS after it has been created In HTML_DB
I created a table in HTML_DB and can see the table fine in my HTML_DB application. However, when I go to the Unix OS and try to look up the database using SQL*Plus, I am getting an error saying the table does not exist. Any help as to why this is happening would be appreciated.
KellyWhen I go to the Unix OS, I then try and search for the table in the exact schema that I used in >HTML_DB.I don't see what the Unix OS has to do with it here...do you mean you're connecting via SQLPlus?
If you're connecting via SQLPlus, which schema are you connecting to? (i.e. are you certain you're connecting to the same schema that the table was created under when you were connected to Application Express). -
Table does not exist in system after DB Connect
Hi Everyone,
I must extract data from a oracle db. I create a source system with DB Connect and it's connect successful.
Later, i create a datasource for that source system. but it show the table does not exist in system. I'm sure the table is correct. why?
Thanks!Check the schema names & ensure it is with the same owner/name as in the DB source table/view. You can also use a simple lookup table which checks table/views in your schema from other standard tables.
-
Native SQL "Table does not exist in database"
Hi Developers,
I'm doing a database connection to an Oracle db and trying to read data using native SQL - I keep getting the runtime error "table does not exist in database" on the statement Fetch Next Cursor. The following is the code snippet (I've commented out the Exec SQL and Fetch Next to make sure I have a connection and I do). HR is a schema in the database and T_Donation is a table in HR.
Data: w1(3),
c1 type cursor.
start-of-selection.
if con_name is initial.
write: 'No connection specified'. "#EC NOTEXT
return.
endif.
try to open the connection and catch the errors (if any)
try.
con_ref = cl_sql_connection=>get_connection( con_name ).
catch cx_sql_exception into sqlerr_ref.
error occured
write:
'Could not open connection', con_name, '.'. "#EC NOTEXT
if sqlerr_ref->unknown_connection = 'X'.
write:
/ con_name, 'is not defined in DBCON'. "#EC NOTEXT
elseif sqlerr_ref->db_error = 'X'.
write:
/ 'sql error', sqlerr_ref->sql_code, 'occured:',
/ sqlerr_ref->sql_message. "#EC NOTEXT
else.
perform get_trace_file using dev_file.
write:
/ 'DBI error', sqlerr_ref->internal_error, 'occured.',
/ 'See trace file for further info:',
icon_read_file as icon hotspot, dev_file. "#EC NOTEXT
endif.
return.
endtry.
connection successfully opened
write:
/ 'Connection', con_name, 'successfully opened.'. "#EC NOTEXT
*- Get the data from MS-SQL Server
EXEC SQL.
open C1 for
SELECT HR.T_DONATION.DN_DONATIONYEAR
FROM HR.T_DONATION
ENDEXEC.
do.
EXEC SQL.
FETCH NEXT C1 into :w1
ENDEXEC.
if sy-subrc = 0.
perform loop_output.
else.
exit.
endif.
enddo.
EXEC SQL.
CLOSE C1
ENDEXEC.
close connection again
con_ref->close( ).
write:
/ 'Connection', con_name, 'closed'. "#EC NOTEXT
end-of-selection.
*& Form LOOP_OUTPUT
Output
form loop_output .
write: /5 w1.
endform. " LOOP_OUTPUT
Thanks for your help.
Jim
Message was edited by:
James BarnesWell my advice is to check the question in the sql tutorial, it will be quicker then getting an answere.
-
create table dytab(x number);
create or replace procedure p_testdytab(p_tab in varchar2)
is
begin
execute immediate ' create table dytab2 as select x from p_tab';
end p_testdytab;
begin
p_testdytab('dytab');
end;
/why the procedure is not replacing parameter p_tab with the table name ? I get table does not exist errorHi,
user650888 wrote:
create table dytab(x number);
create or replace procedure p_testdytab(p_tab in varchar2)
is
begin
execute immediate ' create table dytab2 as select x from p_tab';
end p_testdytab;
begin
p_testdytab('dytab');
end;
/why the procedure is not replacing parameter p_tab with the table name ? I get table does not exist errorAnything inside single-quotes is literally what is written. In this case, p_tab is inside single-quotes, so p_tab doesn't stand for some other value, such as 'dytab'; it literally means p_tab,
If you really must use EXECUTE IMMEDIATE, then don't put the variable name inside the single-quotes.
dynamic_txt := 'create table dytab2 as select x from ' || p_tab;
dbms_output.put_line (dynamic_txt || ' = dynamic_txt');
EXECUTE IMMEDIATE dynamic_txt;Whenever you write dynamic SQL, display it before executing it, at least during testing. That way, you can see exactly what is being executed, which is a huge help when it causes an error.
As Tubby said, creating tables in PL/SQL is usually a very bad idea. Whatever you need to do, Oracle probably has a simpler, more robust way to do it. Say what your business requirements are, and someone will help you find a good way to do what you need. -
Table does not exist odbc -2004
Hi,
I'm updating a UDO in SBO 9. PL11 by GeneralService via DI API
The code worked without problems, but I activated the option LOG from customizing options and get the following error:
"Table does not exist odbc -2004 "
sCmp = AccCommon.Main.Company.GetCompanyService
oGeneralService = sCmp.GetGeneralService(LocalConstants.UDO_Colegiados)
oGeneralParams = oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralDataParams)
oGeneralData = oGeneralService.GetDataInterface(SAPbobsCOM.GeneralServiceDataInterfaces.gsGeneralData)
oGeneralParams.SetProperty(LocalConstants.CAB_Colegiados.cCode, sNumCol)
oGeneralData = oGeneralService.GetByParams(oGeneralParams)
oGeneralData.SetProperty(LocalConstants.CAB_Colegiados.cEstado, LocalConstants.Colegiados.Keys_Estado.cInactivo)
oGeneralService.Update(oGeneralData)
Any Idea?
Thanks!Thanks,
We delete the UDO and returned to generate. We assume that there were changes in the structure that was not reflected.
Without changing the code works
Regards -
The build directory of the test run either does not exist or access permission is required.
i am trying to run automated tests
i follow the steps in the web but when i have 2 issues that does not solve
1. i created console project and add build definition without drop folder and queue builds that success.
2. i created C# unit test and add build definition and run it from VS and it worked and done what i want to do.
3. i built lab with 1 machine and define the controller on this pc ( the machine in the lab is another pc)
4. i created test suite with test cases and from vs 2013 i associated automation nethod that i created in 2.
5. when i try to associate the builds for the test plan i have a PROBLEM(1):
this happened every new build that i try to assign - all the builds appears after refresh and when i press assign to plan button
a pop up shown with error : " The build that you selected for this plan no longer exist " but he chose it in build in use but there no work item under it - the list is empty even that there are 2 tests under this test suite.
and than when i try to run the automated tests i have this PROBLEM(2):
The build directory of the test run either does not exist or access permission is required. and the test failed.
Please Help
RoeyHi Rory,
Thank you for posting in MSDN forum.
According to the error message:
(1) a pop up shown with error : " The build that you selected for this plan no longer exist "
I tried to create a build definition without the drop folder location for unit test solution from the VS IDE, and then I try to select the Build in use option to add the Available builds, then click this Assign to plan. I found that I get same error message
with yours like the following screen shot.
However, when we try to create a build definition with drop folder location for this same unit test solution and then build successfully in the VS IDE.
After you add the Available builds and then click this Assign to plan in the MTM, it work fine.
Therefore, I assume that the issue is related to that you did not specify a build directory for automated test case. MTM need to know where is the drop location of the build building your tests.
http://stackoverflow.com/questions/20033217/couldnt-run-my-test-using-microsoft-test-manager
In addition, I did some research about the problem 2:"The build directory of the test run either does not exist or access permission is required. and the test failed."
I know that the error message occur in either of the following conditions:
1. The account under which test controller is running does not have read permission on the build directory. (The build directory is same as the drop location of build associated with this test run.)
2. The build directory itself does not exist.
So please refer the following blog to check this issue:
http://blogs.msdn.com/b/aseemb/archive/2009/11/25/error-starting-the-test-run-build-directory-of-the-test-run-is-not-specified-or-does-not-exist.aspx
Therefore, I suggest you can try to specify a drop location for build when you run the automated test from the MTM and then check this issue.
Best Regards,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Maybe you are looking for
-
TMG Error code 500 Certificate chain was issued by an authority that is not trusted
Hello colleagues I have site https://site.domain.ru:9510/pmpsvc In site work: http://imgur.com/2cQ6vlF I publish this site through TMG 2010, but I have error: 500 Internal Server Error. The certificate chain was issued by an authority that is not tru
-
Hi, I have a File[] array (with directories and files on it), and want to take to another array the size of files only. I don't want to use File.length, because in this way i take the size of directories too. I tried to use this: for(int i=0; i<array
-
2008 glossy imac 24" screen is foggy
This very rainy summer my imac monitor has started to show large areas of condensation behind the glass making the display blurry in places. What can I do about this? Surely it has happened to someone else. But I have never seen this before and am ba
-
Why do I get a library function error when running system()?
I am running a DOS program through a system() command from within a CVI program in CVI 2010. It works on my laptop, but on my PC it crashes with a library function -3 error. Why is that? thanks, Joel
-
I have Bordermanager 3.51 that uses dynamic NAT on the public interface connected to DSL with a static IP address. I have followed TID # 10024898 " Creating filter exception for PCAnywhere". I have double checked settings of the filter exceptions but