Alguém com experiência em banco de dados teradata? Sou novo neste banco de dados e recebi a tarefa de aumentar o tamanho de um banco de dados. Estou usando o Teradata Administrator para fazer isso. Estou usando Tools > Modify Database
então aumentei o tamanho no espaço Perm.
Estou recebendo a seguinte mensagem de erro ao tentar modificar o banco de dados para aumentar o tamanho:
3541: The request to assign new PERMANENT space is invalid
Até agora, meu entendimento é que a chave é ter espaço suficiente no DBC. O banco de dados que estou usando é um banco de dados filho do pai (DBC).
Posso ver, pelas consultas em execução, que devo ter tamanho suficiente para aumentar meu banco de dados, pois o DBC é grande o suficiente.
Exemplo:
select sum(currentperm) c1, sum (maxperm) c2, c2-c1 from dbc.diskspace;
Resultados:
currentperm maxperm c2-c1
293,696,239,616.00 2,382,684,039,413.76 2,088,987,799,797.76
273.525938 2219.047434 1945.521496
Isso me diz que tenho 1,9 TB disponível no DBC. Estou lendo isso corretamente? Eu tenho muito espaço. Então, por que não posso aumentar meu banco de dados?
Sua consulta e os resultados não correspondem, mas provavelmente você está certo.
Isso retornará o espaço disponível real (modifique-o de acordo para TBs ou 1024**3):
MODIFY DATABASE
só funcionará se permissão suficiente estiver disponível no pai/proprietário imediato. Se esse banco de dados não estiver no 2º nível da hierarquia nãodbc
é o proprietário direto e aí é mais complicado. Agora é melhor você usar , mas isso pode falhar se você não tiver os direitos de acesso apropriados.Tools -> Move Space