As of Blackboard Learn 9.1 SP13 CP6
Change SYS password
SQL> alter user sys identified by newsyspassword;
Change SYSTEM password
SQL>alter user system identified by newsystempassword;
bbconfig.database.server.systemuserpassword=newsystempassword
bbconfig.cs.db.systemuser.pass=newsystempassword
Change BBLEARN_REPORT Password
SQL>alter user BBLEARN_REPORT identified by newreportpassword;
antargs.default.vi.report.user.password=newreportpassword
Change BBLEARN_STATS Password
SQL>alter user BBLEARN_STATS identified by newstatspassword;
SQL>update BBLEARN_ADMIN.bb_instance set STAT_DB_PASS='newstatspassword';
antargs.default.vi.stats.db.password=newstatspassword
Change BBLEARN & BBLEARN_ADMIN password must have the SAME password
SQL>alter user BBLEARN_ADMIN identified by adminpassword;
SQL>update BBLEARN_ADMIN.bb_instance set db_pass='adminpassword';
bbconfig.database.admin.password=adminpassword
SQL>alter user BBLEARN identified by adminpassword;
antargs.default.vi.db.password=adminpassword
CMS_USER && BBLEARN_CMS_DOC must have the SAME Password
SQL>alter user BBLEARN_CMS identified by newcmspassword;
bbconfig.cs.db.cms-user.pass=newcmspassword
SQL>alter user BBLEARN_CMS_DOC identified by newcmspassword;
SQL>update BBLEARN_CMS.xy_file_systems set db_password='newcmspassword';
Thursday, October 10, 2013
Wednesday, May 23, 2012
Oracle DEADLOCKS caused by ActiveMQ
Solution
Edit /usr/local/blackboard/config/internal/sql/discovery/peer_service_db_specific.sql.
Add the highlighted text and save.
Edit /usr/local/blackboard/config/internal/sql/discovery/peer_service_db_specific.sql.
Add the highlighted text and save.
## Update the last_seen timestamp for all services provided by this node
update.last.seen=\
UPDATE peer_service
SET last_seen = sysdate, inactive_ind = 'N'
WHERE node_id = ${param.node_id}
## Flags services that have not been seen recently
mark.inactive=\
UPDATE peer_service
SET inactive_ind = 'Y'
WHERE last_seen < (sysdate - ${timeout_inactive}/86400)
AND inactive_ind = 'N'
## Removes services that have not been seen recently
delete.stale=\
DELETE FROM peer_service
Tuesday, May 22, 2012
DELETE BB database users and tablespaces after failed installation
1. Query the list of Blackboard users created in the database.
SELECT username, account_status FROM dba_users;
2. Delete the users
DROP USER BBLEARN CASCADE;
DROP USER BBLEARN_ADMIN CASCADE;
DROP USER BBLEARN_CMS_DOC CASCADE;
DROP USER BBLEARN_CMS CASCADE;
(*) just an example depending on the result for item (1).
3. Delete the tablespaces
DROP TABLESPACE BBLEARN_INDX INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_ADMIN_DATA INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_ADMIN_INDX INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_DATA INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_CMS_DOC_INDX INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_CMS_INDX INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_CMS_DATA INCLUDING CONTENTS AND
DATAFILES;
DROP TABLESPACE BBLEARN_CMS_DOC_DATA INCLUDING CONTENTS AND
DATAFILES;
(*) Depending on the tablespaces created by the installer.
4. Remove /usr/local/blackboard
Thursday, April 26, 2012
Managing QUEUED_TASKS
Delete 'COMPLETED' and 'ERROR' QUEUED_TASKS every SUNDAY at 4.30am
DECLARE
JobNo dba_jobs.job%TYPE;
BEGIN
--schedule cleanup of QUEUED_TASKS each Sunday morning at 4:30am:
DBMS_JOB.SUBMIT(JobNo, 'DELETE FROM queued_tasks WHERE status IN (''C'',''E'')
AND end_date < sysdate - 7;',
trunc(sysdate) + 4/24 + 1/48 + 8 - to_char(sysdate,'D'),
'trunc(sysdate) + 4/24 + 1/48 + 7');
END;
/
Wednesday, April 25, 2012
Session count for the last 3 hours
SELECT COUNT(*) FROM bblearn.SESSIONS WHERE TIMESTAMP > SYSDATE - 3/24;
select SESSION_ID ||'|'|| user_id ||'|'|| to_char(timestamp, 'Dy DD-Mon-YYYY HH24:MI:SS') from bblearn.sessions where timestamp > sysdate - 3/24;
delete sessions more than 3 hours
exec BBLEARN.sessions_rm(minutes=>180);
Friday, April 6, 2012
How do I tell I have 64-bit Java installed on my Solaris Box
truss -t exec $JAVA_HOME/bin/java -d64 -version
Java Crash Report for JDK 1.6.0_13
Encountered the following error when using JVM Option
bbconfig.jvm.heaps.extra.tomcat=-XX:StackShadowPages=20 -XX:NewSize=300m -XX:MaxNewSize=300m -XX:SurvivorRatio=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseTLAB -XX:ParallelCMSThreads=2 -XX:ParallelGCThreads=2 -XX:+UseCompressedOops -XX:+PrintVMOptions -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCTaskTimeStamps -XX:+PrintCommandLineFlags -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+DisableExplicitGC
INFO | jvm 5 | 2012/04/03 17:33:26 | -XX:+DisableExplicitGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/blackboard/logs/tomcat -XX:+ManagementServer -XX:MaxHeapSize=4041211904 -XX:MaxNewSize=314572800 -XX:MaxPermSize=268435456 -XX:NewSize=314572800 -XX:ParallelCMSThreads=2 -XX:ParallelGCThreads=2 -XX:+PrintCommandLineFlags -XX:+PrintGC -XX:+PrintGCApplicationConcurrentTime -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTaskTimeStamps -XX:+PrintGCTimeStamps -XX:+PrintVMOptions -XX:StackShadowPages=5 -XX:SurvivorRatio=4 -XX:ThreadStackSize=512 -XX:+TraceClassUnloading -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseTLAB
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # An unexpected error has been detected by Java Runtime Environment:
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # Internal Error (os_solaris.cpp:4677), pid=6869, tid=2
INFO | jvm 5 | 2012/04/03 17:33:26 | # Error: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages+StackShadowPages+BytesPerWord +1) * page_size),"need to increase Solaris::min_stack_allowed on this platform")
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode solaris-sparc)
INFO | jvm 5 | 2012/04/03 17:33:26 | # An error report file with more information is saved as:
INFO | jvm 5 | 2012/04/03 17:33:26 | # /usr/local/blackboard/apps/service-wrapper/bin/hs_err_pid6869.log
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # If you would like to submit a bug report, please visit:
INFO | jvm 5 | 2012/04/03 17:33:26 | # http://java.sun.com/webapps/bugreport/crash.jsp
Solution
Upgrade to JDK 1.6.0_31
In addition, set the stacksize to 512k.
i.e. bbconfig.max.stacksize.tomcat=512k
+UseCompressedOops is supported from JDK 1.6.0_14 onwards.
bbconfig.jvm.heaps.extra.tomcat=-XX:StackShadowPages=20 -XX:NewSize=300m -XX:MaxNewSize=300m -XX:SurvivorRatio=4 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseTLAB -XX:ParallelCMSThreads=2 -XX:ParallelGCThreads=2 -XX:+UseCompressedOops -XX:+PrintVMOptions -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCTaskTimeStamps -XX:+PrintCommandLineFlags -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+DisableExplicitGC
running JDK 1.6.0_13
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # An unexpected error has been detected by Java Runtime Environment:
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # Internal Error (os_solaris.cpp:4677), pid=6869, tid=2
INFO | jvm 5 | 2012/04/03 17:33:26 | # Error: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages+StackShadowPages+BytesPerWord +1) * page_size),"need to increase Solaris::min_stack_allowed on this platform")
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode solaris-sparc)
INFO | jvm 5 | 2012/04/03 17:33:26 | # An error report file with more information is saved as:
INFO | jvm 5 | 2012/04/03 17:33:26 | # /usr/local/blackboard/apps/service-wrapper/bin/hs_err_pid6869.log
INFO | jvm 5 | 2012/04/03 17:33:26 | #
INFO | jvm 5 | 2012/04/03 17:33:26 | # If you would like to submit a bug report, please visit:
INFO | jvm 5 | 2012/04/03 17:33:26 | # http://java.sun.com/webapps/bugreport/crash.jsp
Solution
Upgrade to JDK 1.6.0_31
In addition, set the stacksize to 512k.
i.e. bbconfig.max.stacksize.tomcat=512k
+UseCompressedOops is supported from JDK 1.6.0_14 onwards.
Subscribe to:
Posts (Atom)