- Download or build oak-run 1.x matching the version you have installed in your Oak environment.
- Stop all AEM instances
- Upload the oak-run to the AEM server if using TarMK or MongoDB server (if using MongoMK)
- Run this command to cleanup unreferenced checkpoints on TarMK:
java -Xmx4096m -jar /apps/staging/oak-run-1.*.jar checkpoints crx-quickstart/repository/segmentstore rm-unreferenced
Clean up unreferenced checkpoints on MongoMK:
java -Xmx4096m -jar oak-run-1.*.jar checkpoints mongodb://localhost/aem-author rm-unreferenced
Clean up unreferenced checkpoints on RDBMK:
java -classpath ./ojdbc6.jar:oak-run-1.*.jar org.apache.jackrabbit.oak.run.Main checkpoints --rdbjdbcuser OAK_ORACLE_SCHEMA_USER --rdbjdbcpasswd ORACLE_PASS jdbc:oracle:thin:@ORACLEHOST:1521:ORACLESID rm-unreferenced
WARNING: Removing all checkpoints on an Apache Jackrabbit Oak repository will cause a reindex of all async index lanes (all indexes referencing those lanes).
TarMK:
java -Xmx4096m -jar /apps/staging/oak-run-1.*.jar checkpoints crx-quickstart/repository/segmentstore rm-all
MongoMK:
java -Xmx4096m -jar oak-run-1.*.jar checkpoints mongodb://localhost/aem-author rm-all
RDBMK:
java -classpath ./ojdbc6.jar:oak-run-1.*.jar org.apache.jackrabbit.oak.run.Main checkpoints --rdbjdbcuser OAK_ORACLE_SCHEMA_USER --rdbjdbcpasswd ORACLE_PASS jdbc:oracle:thin:@ORACLEHOST:1521:ORACLESID rm-all