Similar to debug_traceBlock, traceBlockByHash accepts a block hash and will replay the block that is already present in the database.
debug_traceBlockByHash:params[0]: 32 Bytes - hash of the block where this transaction was included. Null when pending.params[1]: Optional configuration object passed to tracing RPC methods.