Database Configuration
This page houses Oracle configuration and notes pertaining to CM-related areas
SQLplus Configuration
Configuration without TNS names.
sqlplus******/*******@"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=dbserver02.uits.uconn.edu)(PORT=1521)))(CONNECT_DATA=(SID=kfs40t)(SERVER=DEDICATED)))"export LD_LIBRARY_PATH=$ORACLE_HOME/lib
- 'tnsnames.ora' file created in tomcat's home dir (where Tomcat has write permissions)
- Added these lines to .bashrc
export ORACLE_HOME=/opt/oracleClient/product/11.2.0/client export TNS_ADMIN=~ export PATH=$PATH:$ORACLE_HOME/bin
TNS_ADMIN points to the location of tnsnames.ora, and ORACLE_HOME tells Oracle clients where the Oracle files are.
Using this configuration, sqlplus and loadjava can be run by Tomcat from anywhere on the instance.
Clearing the RICE Service Bus in Oracle schemas
Connect to the KR_<ENV> schema for that environment, shut down all application servers that connect to that database (KFS, KR, KRAPPS)
delete from krsb_svc_def_t;
Commit your delete in the schema, then startup the application servers (in the order of KR, KRAPPS + KFS)
Troubleshooting Database Connectivity
Checking for open connections to the database, while the application server is on:
netstat -te | grep dbserver02 | grep ESTABLISHED | wc -l
or
lsof -p 20124 | grep dbserver02 | wc -l