Online REORG is a possible answer for you to use, main requirement for Online REORG is that this tool will use the existing space you have for the database area you have the table in. No ability to cause dynamic extend to occur. Table will need some free space to manage the movement of the rows. When you review the doc, please look at REFGROUP 00 usage for Online REORG.
If you are running 15.1 and are current on maintenance, you have another tool you can use called ONLINE_TABLE_MOVE you can use as well. This tool will allow you resize your data area for the table if you have that requirement, can make it bigger or smaller or change device types that are using 3390 geometry. Recommend you review the doc for ONLINE_TABLE_MOVE and DBUTLTY PREINIT function as well. ONLINE_TABLE_MOVE will honor dynamic extend option if more space is needed assuming you have turned on dynamic extend for the database area in question. Basically you will allocate a new data set that will eventually replace the existing data set as part of this process.
Both of these processes are row movers and will give you the REORG results you need. Each tool has its part to play to be used for doing REORGS online.
Both of these processes are table level functions.
Ken Eaton