Avalados por :
Hola expertos,
Tengo una pregunta sobre la creación de una nueva base de datos en ASE Server 15.5
¿Debo primero crear la asignación de disco y luego lanzar
-create database en xxxx.dat
o el comando
-create database crea automáticamente la asignación de disco?
Quiero decir:
Primera opción:
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"='size
Segunda opción ejecutar solo create database sin disk init:
Create database myDB
on "user_disk" ='size'
log on "user_disk"='size
Gracias
Los dispositivos deben ser creados antes de que puedas crear una base de datos en ellos.
Los dispositivos podrían haber sido creados hace mucho tiempo; siempre y cuando existan y tengan suficiente espacio libre en ellos, puedes ejecutar CREATE o ALTER DATABASE en ellos.
-bret
Hola,
primero debes crear dos dispositivos con disk init. Un dispositivo es para los datos y el otro para el registro de transacciones. Una vez creados, puedes crear una base de datos en ellos. Aquí tienes un ejemplo:
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
Ten en cuenta que el parámetro de tamaño en disk init está en páginas, pero puedes especificar otros como se ve en mi ejemplo.
Los tamaños en create database son MB por defecto.
Si tu dispositivo no es lo suficientemente grande, puedes ampliarlo usando el comando "disk resize". El nuevo/espacio adicional debe agregarse a la base de datos mediante el comando alter database.
Puedes usar
sp_helpdevice [nombre del dispositivo]
para verificar los dispositivos y
sp_helpdb [nombredb]
para verificar las bases de datos.
Saludos cordiales,
Juergen
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute