yo,
ein tablespace ist eine von vier logischen abstrahierungsebenen. auch können in unterschiedlichen tablespaces nicht identische tabellen gehalten werden, da sie ja den gleichen objektnamen hätten.
eine instanz unter oracle ist keine datenbank, sondern meint die prozesse und die speicherstrukturen. insofern fährt man eigentlich auch keine datenbank hoch, sondern die instance, im sonderfall sogar die instancen. die datenbank selbst wird dann gemounted.
Ein Schemta enthält kein Tablespace, sondern hat was mit den Benutzern der Datenbank zu tun. jeder Benutzer hat sein eigenes Schema, sprich lege ich einen neuen Benutzer an, dann wird dieser in aller regel seine objekte in seinem Schemata anlegen, sofern nichts anderes angegeben wird.
Ilja