Hello,
a logical Standby database means that it applies his data with sql statment instead of do a recovery. When you make a sql apply, a table name should be the same. If it does not be the same then also a sql apply could not work. Also a create tablespace command would be apply on such database, or a create table which depends on this tablespace.

But a logical standby (except the new feature active standby) can be read only, which means you can query this database for example reporting queries. So there are some possibilities to do some changes on a logical standby database to have a better performance for reporting as long it does not stop the sql apply.