User 818520b6b8
07-04-2005 14:17:03
Hi all,
I have created a user JCHEM, in my oracle database, which is the owner of all JChem object, structure table and property table.
I also created JCHEMUSER I granted to him all premisions and privileges following documentation.
I have a java application which maintains the structure table.
If I use the following values for the database connection everything works fine:
private String structureTableName = "ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@xxx.xxx.xxx.xxx:xxxx:xxxx";
private String loginName = "JCHEM";
private String password = "JCHEM";
private String propertyTable = "JCHEMPROPERTIES";
But if I use JCHEMUSER credentials I get two different errors depending on what value I set for structureTableName.
For the following settings
private String structureTableName = "JCHEM.ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@192.168.200.11:1521:doltp";
private String loginName = "JCHEMUSER";
private String password = "JCHEMUSER";
private String propertyTable = "JCHEM.JCHEMPROPERTIES";
I get the error: ORA-00942: table or view does not exist.
But the update is performed correctly.
For the following settings
private String structureTableName = "ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@192.168.200.11:1521:doltp";
private String loginName = "JCHEMUSER";
private String password = "JCHEMUSER";
private String propertyTable = "JCHEM.JCHEMPROPERTIES";
I get the error: No fingerprint information for JCHEM.ESTRUCTURES
and the update is not performed.
I imagine the correct configuration is the first one for JCHEMUSER, but I don't know why is producing such error.
JCHEMUSER has al privileges for JCHEM objects.
Any ideas?
Thanks a lot.
I have created a user JCHEM, in my oracle database, which is the owner of all JChem object, structure table and property table.
I also created JCHEMUSER I granted to him all premisions and privileges following documentation.
I have a java application which maintains the structure table.
If I use the following values for the database connection everything works fine:
private String structureTableName = "ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@xxx.xxx.xxx.xxx:xxxx:xxxx";
private String loginName = "JCHEM";
private String password = "JCHEM";
private String propertyTable = "JCHEMPROPERTIES";
But if I use JCHEMUSER credentials I get two different errors depending on what value I set for structureTableName.
For the following settings
private String structureTableName = "JCHEM.ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@192.168.200.11:1521:doltp";
private String loginName = "JCHEMUSER";
private String password = "JCHEMUSER";
private String propertyTable = "JCHEM.JCHEMPROPERTIES";
I get the error: ORA-00942: table or view does not exist.
But the update is performed correctly.
For the following settings
private String structureTableName = "ESTRUCTURES";
private String oracleDriver = "oracle.jdbc.driver.OracleDriver";
private String url = "jdbc:oracle:thin:@192.168.200.11:1521:doltp";
private String loginName = "JCHEMUSER";
private String password = "JCHEMUSER";
private String propertyTable = "JCHEM.JCHEMPROPERTIES";
I get the error: No fingerprint information for JCHEM.ESTRUCTURES
and the update is not performed.
I imagine the correct configuration is the first one for JCHEMUSER, but I don't know why is producing such error.
JCHEMUSER has al privileges for JCHEM objects.
Any ideas?
Thanks a lot.