Newsgroup: it.comp.software.database
Titolo: DB Oracle e files control

Ciao a tutti,
    ho sentito che x avere una maggiore sicurezza sull'integrità dei dati
contenuta in un DB Oracle bisognerebbe dividere i file fisici del db su +
dischi o partizioni (almeno 4) in un server e quindi spartire i vari files
control (ad esempio) su 3 partizioni separate così come i redo e altri file
x garantire anche maggiori performance. Siccome io sono all'oscuro di questa
cosa mi chiedevo alcune cose... Innanzitutto io non ho la disponibilità di
un server dedicato a Oracle 8i x cui oltre al db ci sarebbero installati
altri programmi che usano il db x archiviare i dati e sulla partizione C
sono presenti alcune cartelle condivise dove accedono + persone
contemporaneamente. Se io partizionassi il disco e reinstallassi Oracle su
un eventuale D: e dividessi su altre 3 partizioni il resto dei file
garantirei maggiori performance rispetto ad avere tutto sia documenti che DB
sull'unità principale? Attualmente ho una configurazione sul server in RAID
5 con una capienza complessiva di 200 GB... i documenti allocati attualmente
nelle varie cartelle sono circa 50 GB e tendono a crescere... Secondo voi
come mi consigliate di partizionare il disco? Io pensavo di dividerlo in 5
parti... una dedicata (C) ai prog.,ai documenti e al S.O e l'altra a
Oracle... Ma se do 100 GB a C: mi restano 20 GB di partizione x gli altri
dischi... Dite che a Oracle bastino?
In + siccome vorrei schedulare un backup su cassetta diciamo ogni notte, lo
faccio già x i documenti, come mi consigliate di muovermi? Avete già file
batch da condividere che fanno il backup su + partizioni?
Grazie!

 Grazie!
di nulla 
ciao

 Grazie!
di niente
ciao.

 la affrontiamo.
Beh si mi piacerebbe... attualmente uso una procedura che mi è stata postata
qui sul NG che avvio su Sql*Plus. Ma vorrei farla in batch anche con un file
bat... Il fatto è che non sono mai riuscito a schedulare il backup tramite
il DBA Studio... mi dice di avviare quel cavolo di servizio ma non ci riesco
proprio... Non capisco come fare e non trovo in giro un cavolo di help che
me lo spiega passo passo... mi dice solo di avviare l'OMS prima ma non trovo
la procedura descritta in modo decente.
Grazie e scusami se ti ho preso del tempo.

 Grazie e scusami se ti ho preso del tempo.
di nulla.
ciao

Dunque, esistono 2 problemi differenti.
1. Performance
2. Sicurezza dei dati
Sul primo si sono già espresse altre persone e mi smbra inutile dire altro.
Sulla sicurezza ci sarebbe invece da dire.
Il concetto di sicurezza si estende su diversi livelli. Nel nostro caso, 
a quanto ho capito, se ne affrontano 2:
1. sicurezza nel senso di corruzione di filesystem dovuto a rottura di 
un disco o un controller
2. sicurezza nel senso di backup
Ovviamente l'approccio al problema ammette almeno due soluzioni:
1. Mirror dei volumi o RAID5 (che a quanto ho capito già usi). In questo 
caso ovviamente perdi in performance, ma di contro hai il risprmio dei 
soldi sull'acquisto dei dischi.
1.1. In realtà come già detto, i control file anchrebbero messi il 
locazioni diverse, meglio anche se su dischi o, meglio ancora su 
controller diversi.
2. Backup. Tieni conto che su tutte le pippe mentali che possiamo farci 
per assicurare i dati dalla rottura di un disco o di un controller etc, 
nessuno mai ti assicura dall'errore umano. E' per tale motivo che e' 
fondamentale salvare i dati su nastro (meglio un backup su nastro che su 
disco). Se poi si vuol essere prudenti/paranoici, cosa che non fa mai 
male quando si parla di backup, sarebbe cosa buona e giusta anche 
clonare i nastri ed avere du copie dello stesso tape.
Il mio consiglio è utilizzare con Oracle, a partire dalla versione 8, 
RMAN: se non lo sai usare, fatichi 10000 ad utilizzarlo la prima volta, 
ma una volta che ne hai preso dimestichezza, non puoi viverne senza.
Se ti serve una mano su RMAN, fai un fischio
