Como criar tablespaces separados no Oracle XE?

Como criar tablespaces separados no Oracle XE?

A criação de espaços de tabela separados é possível em versões caras do Oracle, mas não consigo encontrar uma maneira de fazer isso com a versão gratuitaOráculo XE.

A interface de administração possui apenas um botão "Exibir tablespaces", onde posso ver quatro tablespaces, SYSAUX, SYSTEM, UNDO e USERS, onde todos os meus dados parecem residir.

É uma limitação do Oracle XE?
Ou esqueci alguma coisa?

Responder1

Se você criar um novo espaço de trabalho APEX, ele deverá oferecer a criação de um novo espaço de tabela. Como alternativa, ative o SQL*Plus (chamado de interface de linha de comando no XE) e use o comando CREATE TABLESPACE.

Dito isto, dado o limite de 4 GB, para uma instalação doméstica eu redimensiono o espaço de tabela USERS ao máximo e apenas uso isso. Muito chato ter atingido o máximo de 4 GB e ter espaço disponível no tablespace_a e não poder expandir o tablespace_b quando quiser.

Em teoria, você pode reduzir o tablespace_a, mas isso só funciona se o espaço livre estiver no final e não no início ou no meio.

informação relacionada