Avalados por :
Olá especialistas,
Tenho uma pergunta sobre a criação de um novo banco de dados no ASE Server 15.5.
Devo primeiro criar a alocação de disco e então lançar
-create database em xxxx.dat
ou o comando
-create database cria automaticamente a alocação de disco?
Quero dizer:
Primeira opção:
disk init
name = "user_disk", physname = "/usr/u/sybase/data/userfile1.dat", size = 5120,Create database myDB
on "user_disk" ='size' log on "user_disk"='sizeSegunda opção: executar apenas create database sem disk init:
Create database myDB
on "user_disk" ='size' log on "user_disk"='sizeOs dispositivos devem ser criados antes de poder criar um banco de dados neles.
Os dispositivos podem ter sido criados há muito tempo; contanto que existam e tenham espaço livre suficiente, você pode executar CREATE ou ALTER DATABASE neles.
-bret
Olá,
Primeiro, você precisa criar dois dispositivos com disk init. Um dispositivo é para os dados e o outro para o registro de transações. Uma vez criados, você pode criar um banco de dados neles. Aqui está um exemplo:
disk init name = 'cistest_data2',
physname = '/var/sybase/devices/cistest_data2',
size = '1024M'
go
disk init name = 'cistest_log2',
physname = '/var/sybase/devices/cistest_log2',
size = '512M'
go
create database cistest_1503b on cistest_data2 = 1024 log on cistest_log2 = 512
go
Tenha em mente que o parâmetro de tamanho em disk init está em páginas, mas você pode especificar outros como visto no meu exemplo.
Os tamanhos em create database são MB por padrão.
Se o seu dispositivo não for grande o suficiente, você pode expandi-lo usando o comando "disk resize". O novo/espaço adicional deve ser adicionado ao banco de dados através do comando alter database.
Você pode usar
sp_helpdevice [nome do dispositivo]
para verificar os dispositivos e
sp_helpdb [nombredb]
para verificar os bancos de dados.
Atenciosamente,
Juergen
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute