Avalados por :

¿Crear asignación de disco antes de lanzar -create database en ASE Server 15.5?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

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

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

¡Gracias!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?