HI Peter,
I think I am comiing closer to figuring this out on our end. This database was moved! The database itself was renamed and the JChem cartrige was re-installed underneath the existing tables & Indexes, and during that process, I think the structure ID cache was accidently renamed, after the index was created.
A log of the re-install from our DBA is shown below.
That structure table takes 17 hours to re-index. How can we figuure out what the previous structureID cache was named, and get all the names synched up so that the existing indexes start working again?
Thanks,
~mike
The following is because we already had the jchem database on db01 (freshly moved) with a jchem schema already populated...
bash install.sh --jcserver-only
Here is the session info:
# bash install.sh --jcserver-only
+ /jcode/11/jdk/jdk1.7/bin/java -classpath ../lib/jchem.jar -Djava.util.logging.config.file=conf/logging.properties chemaxon.jchem.cartridge.install.InstallCmdLine --jcserver-only
Connection type (sid, service_name, url) [sid]:
Name of the Oracle host [localhost]: db01
Oracle listener port [1521]: 1522
Name of the Oracle database (sid) [mydb]: jchem
The host name of the JChem Server [localhost]: db01
The port at which the JChem Server accepts connections [1099]:
maximum memory allocated to the JChem Server process [700m]: 2500m
The structure cache id of this JChem Server instance [JCC1]:
INFO: Checking JChem Server at db01:1099...
====> Trying to start JChem Server...
INFO: Using classpath: /opt/chemaxon/jchem5/lib/jchem.jar
INFO: Server process start-ed.
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Cache id set to JCC1
INFO: Checking JChem Server at db01:1099...
INFO: RUNNING_JCSRV_NONE
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Checking JChem Server at db01:1099...
INFO: NoSuchObjectException
INFO: Listening at 1099
INFO: Checking JChem Server at db01:1099...
You have entered the following parameters:
==========================================
Connection type: sid
Name of the Oracle host: db01
Oracle listener port: 1522
Name of the Oracle database (sid): jchem
The host name of the JChem Server: db01
The port at which the JChem Server accepts connections: 1099
maximum memory allocated to the JChem Server process: 2500m
The structure cache id of this JChem Server instance: JCC1
Proceed with the Install? (y, n) [n]:
Proceed with the Install? (y, n) [n]: y
INFO: Using classpath: /opt/chemaxon/jchem5/lib/jchem.jar
INFO: Connecting to db01:1099
AdminImpl: shutdown called...
INFO: shutdown called
Exiting with exit code 0...
INFO: Server process stop-ed.
================================
INSTALL SUCCESSFULLY COMPLETED.
================================
Exiting with exit code 0...
INFO:
Shutting down...
+ set +x
[db01.ambryx.com:oracle:jchem] pwd=/opt/chemaxon/jchem5/cartridge
#
NOTE!!!!
Had to edit rmi.server.1 in the JC_IDX_PROPERTY table from db1 to db01
Then, bounce the database and the service