Table of Contents
Progress: Misc Commands
Iterate Through DB's
for x in $(ls -a ??/*.db | sed 's/\.db//g'); do SH=$(echo $x | cut -f1 -d/); DB=$(echo $x | cut -f2 -d/); echo $SH $DB done
Broker
Broker properties files are stored in /u1/oe101b_wrk/ . Also stored in here are the log files (i.e. PulseAS.server.log and PulseAS.broker.log) Both of these can be used when troubleshooting a broken Broker.
asbman -name PulseAS -q # Query appservers wbtman -name PulseWS -q # Query webspeed nsman -name PulseNS-q # Query registered as and ws
Mpro
To log into a database using mpro
mpro <db name>
Some SQL's
# CHECK what users exist IN the system SELECT * FROM _user WHERE _userid = '';
Backup and Restore
Backup
# Do an online backup # <database> Full database name, i.e. prodrec = qp # <backup_file> The name of the backup to create # -vs n Create volume sets, with n database blocks (1000*1k = 1MB) probkup online <database> <backup_file> [-vs n]
Restore
# Copy the backup cp /u3/backup/whiteh/fa.bck.gz # Stop the database cd /u3/testsys; ./stop_testsys_servers fa # Restore the database cd fa; prorest fxdasset fa.bck # Start the database cd ..; ./start_testsys_servers fa
Remove Replication
proutil prodrec -C disablesitereplication source
Random Cmds
# Shutdown a database proshut /u2/abm/bi/pulsebi # Monitor a database promon /u2/abm/bi/pulsebi # View all db's shared mem proutil -C dbipcs # Delete a database (cd into the db dir) prodel pulsebi # Restore a database prorest pulsebi pulsebi.backup # Start the database ../start_abm_servers bi # When moving db location prostrct repair pulsebi