To really reduce the size and make it available to the operating system, you need to move the tablespace first.
You can also move on the original tablespace and then shrink the tablespace.
For example:
Alter table your_table moves the tablespace yourtablespace.