1
resposta

TableSpace

No MS SQL Server temos o conceito de criar uma nova Base de Dados, através do comando : create Database nova_base

Isso equivale a uma TableSpace ?

Quando estou trabalhando com o SQL Plus, como faço para acessar uma TableSpace especifica ?

Obrigado

1 resposta

Olá Marcelo. Database do SQLSERVER e Tablespace Oracle são coisas diferentes:

Database do SQLSERVER é um armazenamento Físico de banco de dados. equivalente a database do Oracle, atualmente um pluggable database.

Tablespace Oracle é um espaço de armazenamento lógico de objetos dentro do pluggable database. Na tablespace você pode criar as tabelas, índices e demais objetos do banco de dados. ela é uma forma de organizar os objetos por responsabilidade. Por exemplo, temos tablespaces SYSTEM, SYSAUX, UNDO, TEMP que são do próprio Oracle. Assim os objetos do banco de dados não se misturam com os que são criados pelo usuário.

veja a documentação para maiores detalhes.

https://docs.oracle.com/en/database/oracle/oracle-database/21/cncpt/logical-storage-structures.html#GUID-3502CA78-FBC9-4927-B455-0ECB22E53066