Como especificar cada tablespace a ser utilizada no banco?

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
Avatar do usuário
wbarrence
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qui, 06 Out 2011 10:30 am
Localização: SP
--
WABS

Olá Pessoal,

Aqui no banco de dados da empresa, eu tenho criadas o número de três tablespaces para cada usuário, por exemplo: TBS_DATA, TBS_TEMP e TBS_INDEX, sendo que a TBS_DATA é usada para dados, TBS_TEMP é a temporária e a TBS_INDEX para ser utilizada nos índices.

Eu especifico como será usada cada tablespace com o comando:

Selecionar tudo

CREATE USER user IDENTIFIED BY passwd DEFAULT TABLESPACE tbs_data TEMPORARY TABLESPACE tbs_temp PROFILE DEFAULT;
Agora eu quero saber como eu faço para especificar onde será usada a TBS_INDEX?

Desde já agradeço pela ajuda!!!

Att,
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

wbarrence

Seria essa sua duvida ?

create index idx_valor_carro on carro(valor) tablespace tbs_index

abs.
Avatar do usuário
wbarrence
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 55
Registrado em: Qui, 06 Out 2011 10:30 am
Localização: SP
--
WABS

Exatamente Douglas,

Então a tablespace de índices é referenciada no momento da criação do índice!!!

Muito obrigado.

Att,
Avatar do usuário
fbifabio
Moderador
Moderador
Mensagens: 199
Registrado em: Ter, 22 Fev 2011 1:51 pm
Localização: São Paulo - SP
Contato:
Fábio Prado
www.fabioprado.net

wbarrence ,

Como você deve ter percebido na resposta do madmax, se você separa índices e dados em tablespaces diferentes não há como definir um tablespace default para o índice , neste caso, defina ao criar o índice em qual tablespace ele irá ficar.

Se você já criou índices no mesmo tablespace dos dados, é possível reconstruí-los apontando para o tablespace correto. Para isso sugiro a leitura dos artigos:

http://www.fabioprado.net/2010/11/scrip ... dices.html
http://www.fabioprado.net/2012/07/perfo ... rados.html

[]s

Fábio Prado
www.fabioprado.net
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes