seguinte estou trabalhando numa base de dados que possue mais de 8 tablespace.
Mais segundo o que aprendi não é muito interecante criar muitas tablespace. Gostaria de saber se tem como eu migrar todos os dados para uma tablespace A e os indexes para outra tablespace B.
Algum script para fazer isso
Junção de Tablespaces
-
- Rank: Programador Sênior
- Mensagens: 48
- Registrado em: Seg, 29 Mai 2006 1:24 pm
- Localização: Blumenau - SC
Abraços,
Henrique Machado Muller
Henrique Machado Muller
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
No sistema que estamos implantando possui 29!seguinte estou trabalhando numa base de dados que possue mais de 8 tablespace.
E possivelmente iremos criar mais 3 para os sistemas que ainda estão no postgresql.
Onde foi que você aprendeu isto? você tem algo para mostrar, que nos convença que esta prática é ruim?Mais segundo o que aprendi não é muito interecante criar muitas tablespace.
Tem! Mas como sou novato também, ainda não sei!Gostaria de saber se tem como eu migrar todos os dados para uma tablespace A e os indexes para outra tablespace B.
Mesmo que soubesse, o faria somente em caso de degradação da performance ou algo assim que precise de tuning.
Gilberto
-
- Rank: DBA Sênior
- Mensagens: 324
- Registrado em: Sex, 02 Jun 2006 1:48 pm
- Localização: sp
- Contato:
Sobre o tamanho de tablespaces, a teoria que o tamanho grande não é muito bom, surgiu a muito tempo atrás por causa de uma falha nos Unix-like, que não suportava tablespaces com mais de 2GB, por isso fico essa
teoria, existe um limite mas é bem grande, mas na verdade o indicado é não criar muito grandes mesmo, eu por exemplo, só criaria tablespaces com mais de 10GB se fosse necessário, tablespaces menores, ajudam em varias coisas, como manter melhor organizado o backup por exemplo.
Quanto a trocar de tablespace, você pode exportar os dados, criar a tablespaces e tabelas para um usuário e importar no esquema dele,
ou já recriar a tabela usando a nova tablespace, tipo um CREATE TABLE NOME_ANTIGO AS SELECT * FROM .......
Existem vários jeitos de fazer o que você quer.
teoria, existe um limite mas é bem grande, mas na verdade o indicado é não criar muito grandes mesmo, eu por exemplo, só criaria tablespaces com mais de 10GB se fosse necessário, tablespaces menores, ajudam em varias coisas, como manter melhor organizado o backup por exemplo.
Quanto a trocar de tablespace, você pode exportar os dados, criar a tablespaces e tabelas para um usuário e importar no esquema dele,
ou já recriar a tabela usando a nova tablespace, tipo um CREATE TABLE NOME_ANTIGO AS SELECT * FROM .......
Existem vários jeitos de fazer o que você quer.
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
A questão aqui não é o tamanho do tablespace e sim a quantidade. Ou seja, há algum problema em se criar um grande numero delas?
- TBou
- Rank: Analista Sênior
- Mensagens: 136
- Registrado em: Qui, 05 Ago 2004 9:33 am
- Localização: Campo Grande - MS
Gilberto Bom Dia
Seguinte...você comentou sobre sistemas em Postgre
você tem alguma rotina do Oracle que consegue acessar uma base postgre?
eu estou procurando muito algo neste sentido.
Se você puder me ajudar eu ficarei muito grato.
valeu até mais...
Seguinte...você comentou sobre sistemas em Postgre
você tem alguma rotina do Oracle que consegue acessar uma base postgre?
eu estou procurando muito algo neste sentido.
Se você puder me ajudar eu ficarei muito grato.
valeu até mais...
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Este link http://download-east.oracle.com/docs/cd ... m#i1005982
é um bom começo.
é um bom começo.
- TBou
- Rank: Analista Sênior
- Mensagens: 136
- Registrado em: Qui, 05 Ago 2004 9:33 am
- Localização: Campo Grande - MS
Boa TArde Gilberto
Seguinte..agradeço a respeito deste link que você me passou.
mas eu estou com uma duvida, se você puder me ajudar eu agradeço novamente.
veja o Tópico abaixo
http://glufke.net/oracle/viewtopic.php?t=1001
Seguinte..agradeço a respeito deste link que você me passou.
mas eu estou com uma duvida, se você puder me ajudar eu agradeço novamente.
veja o Tópico abaixo
http://glufke.net/oracle/viewtopic.php?t=1001
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes