SCRIPT? EASY IF YOU KNOW HOW! Ottava Puntata

di Intelligence+

8. Una procedura per …dare i permessi!

Cari lettori,
eccoci alla puntata numero 8 della nostra rubrica!! Una richiesta che spesso viene fatta è di dare ad un utente i permessi sulle proprie tabelle o viste. Il problema è che, in Oracle, i permessi vengono dati o su tutti gli oggetti del database (ad esempio select any table) oppure puntualmente sui singoli oggetti (la singola tabella o vista). Non esiste un comando per dare all’utente X i permessi su tutti gli oggetti di Y. Dato che le tabelle possono essere moltissime, dobbiamo utilizzare uno script per velocizzare la procedura.
Ancora una volta non abbiamo bisogno del dba, ma grazie a questa semplice procedure siamo autosufficienti.

Questa procedura viene lanciata con 3 parametri, di cui solo il primo è obbligatorio:
Leggi il resto di questo articolo »

Strategie di Backup di Database. Corso di Formazione. Offerto da Miriade.

di Data Base Management

   Buongiorno a tutti,

come tecnici dell’area Data Base Management siamo lieti di invitarvi al prossimo corso che organizziamo in Miriade dal titolo Strategie di Backup di Database.
Il Corso di Formazione è GRATUITO ed i posti solo limitati.
Vi suggeriamo di ISCRIVERVI in breve tempo per veder confermata la partecipazione.
Quando: Martedì 3 Aprile 2012 dalle ore 9.15 alle 13

Il backup dei database è un aspetto fondamentale per proteggere i propri dati da corruzione fisica o errori umani. Saperlo fare correttamente e nel modo ottimale è una competenza importantissima e molto spesso sottovalutata.
È un’occasione unica per imparare quali sono le parti del database da archiviare, e come farlo, in modo da mettere al sicuro i dati aziendali.
Si rivolge a tutti coloro che devono gestire database Oracle o Sql Server e desiderano sapere se le procedure finora attuate sono sufficienti e ottimali.

Miriade è un’azienda che opera nell’ambito IT da dodici anni e valorizza il Know-How relazionale tra le aziende del Nord Est attraverso Workshop tematici aggiornati alle ultime novità.

SCOPRI L’AGENDA DELLA GIORNATA
PRENOTA IL TUO POSTO PER IL CORSO DI FORMAZIONE GRATUITO

Vi aspettiamo,
Un saluto
Giulia – Paolo – Matteo

SCRIPT? EASY IF YOU KNOW HOW! Settima Puntata

di Intelligence+


7. Una procedura per … monitorare lo spazio sul db!

Bentornati lettori,
che ci leggete ogni settimana nella rubrica SCRIPT? EASY IF YOU KNOW HOW!
I prossimi script, per Oracle, vi aiuteranno a monitorare l’occupazione dello spazio, che non è solo compito del dba, ma di chiunque carichi dati.
Gli script sono stati organizzati in un package, ossia un insieme di procedure e funzioni correlate e storicizzate insieme.

In primis si creano le due tabelle che conterranno le statistiche di utilizzo dello spazio, aventi come campi:

  • il nome dell’oggetto;
  • il tipo di oggetto (tabella, vista materializzata, …);
  • lo spazio in Mbyte;
  • il numero di righe;
  • l’ultima data di analisi;
  • data dell’ultima versione (quest’ultimo solo nella tabella S_SPACE_HIST)

Leggi il resto di questo articolo »

SCRIPT? EASY IF YOU KNOW HOW! Sesta Puntata

di Intelligence+
6. Una procedura per … l’autodistruzione!

 

Eccoci ancora con una nuova puntata della nostra rubrica sugli script.
Presentiamo stavolta uno script… autodistruttivo. Capita a volte di dover fare pulizia completa degli oggetti del proprio schema. Questo può succedere, ad esempio, prima di ricreare da zero il repository di un programma durante un’installazione o, in generale, quando si vuole ricomincare da capo il proprio lavoro.
La soluzione più veloce, certo, sarebbe quella di eseguire un drop cascade dell’utente e ricrearlo, con gli opportuni privilegi. Oltre alla possibilità di dimenticare per strada qualche privilegio, ciò presenta una limitazione non trascurabile:
  • per farlo bisogna avere un utente con i grant per creare utenti. L’utente system o sys, ad esempio.

Insomma, in molti casi bisogna chiamare il dba. E se questa operazione dovesse essere necessaria più volte, il dba in questione potrebbe non prenderla bene.

La procedura che vi presentiamo vi rende autonomi ed in grado, col solo utente proprietario degli oggetti, di distruggere tutti i vostri oggetti (tabelle, viste, indici, sinonimi, sequenze, procedure ecc..). Tutto, insomma, tranne la procedura stessa.
Segue lo script!
Leggi il resto di questo articolo »

Oracle Database Appliance

di Data Base Management


L’acquisizione di Sun da parte di Oracle comincia a dare i suoi frutti e produrre prodotti originali che vadano al di là della semplice apposizione del marchio Oracle. 
Il risultato, dati gli interessi storici delle due aziende, non poteva essere altro che una appliance per database, un sistema integrato di server, storage e software destinato ad ospitare i database. ODA infatti è proprio questo:
  •  un unico sistema ridondato, sviluppato e supportato da un unico fornitore, in cui la parte hardware è realizzata per assicurare prestazioni e alta affidabilità ai database Oracle. 

Si continua insomma sulla stessa strada intrapresa con Exadata ed Exalytics, ma stavolta Oracle prova a rivolgersi ad un target più ampio, per cui i costi di Exadata risulterebbero irraggiungibili ed ingiustificati. Rimaniamo sicuramente ancora in ambito Enterprise, ma con costi e dimensioni più adatti al panorama delle medie aziende italiane.


Prima di discutere sui possibili vantaggi della soluzione ODA, analizziamo le sue caratteristiche tecniche.
Leggi il resto di questo articolo »

Aggiornamento ad Oracle Database 11g. Motivazioni per fare l’upgrade

di Data Base Management

Da giugno 2011 il supporto per la versione di database 10gR2 e’ passato al livello “Oracle Extended Support”. Per assicurare quindi un livello di servizio sempre all’altezza delle necessità aziendali e delle tue applicazioni mission critical, passa alla realease 11g.

Passando a Oracle 11g R2 si avranno a disposizione le nuove numerose features.
Tra queste evidenziamo:
Leggi il resto di questo articolo »

SCRIPT? EASY IF YOU KNOW HOW! – Quinta Puntata

di Intelligence+




5. una procedura per disabilitare una chiave esterna (se esiste) 

La mente deve essere formata con una lettura attenta e profonda, non con la lettura di molti libri. (Marco Fabio Quintiliano)

Eccoci, anche questo mercoledì vi daremo il nostro breve contributo per la vostra palestra mentale, con un’altra procedura per Postgresql.
Lo script di questa settimana disabilita una chiave esterna solo se esiste.

Leggi il resto di questo articolo »

Rapporto 2012 sulla Sicurezza Informatica by Sophos

di Miriade

Un sondaggio condotto online da Sophos rivela che il 67% degli intervistati teme che il malware sia in crescita, mentre il 61% pensa che gli errori da parte degli utenti siano la maggiore minaccia su internet.

Quali saranno le possibili problematiche relative alla sicurezza informatica per il 2012?

Sophos risponde a questo quesito nel suo Security Threat Report 2012  con una valutazione dettagliata delle minacce informatiche.

Il rapporto valuta le minacce informatiche attuali, “dall’Hacktivism e dalle minacce on-line al malware mobile, dal cloud computing alla sicurezza sui social network, fino ai trend di sicurezza IT per l’anno a venire”.

I risultati sono stati possibili grazie ad un sondaggio svolto alla fine del 2011 intervistando 4300 persone.

Tra i principali risultati della ricerca è emerso che:

Leggi il resto di questo articolo »

Trovato un Bug in Oracle Rac

di Data Base Management

Vi segnaliamo un bug, che si verifica nel caso abbiate un Rac.

Può infatti succedere che le performance di un Oracle Rac siano peggiori di una single instance.
Ciò è dovuto al seguente bug: Leggi il resto di questo articolo »

È uscito NPrinting 11, il plugin per Qlikview

di Intelligence+
Il 1° febbraio 2012 è ufficialmente uscita la nuova release di NPrinting!
NPrinting è il più evoluto add-in per Qlikview che migliora le funzionalità di analisi e reporting dell’azienda. Consente di sviluppare rapidamente report personalizzati e di aggiornare tutti i dati, ottenendo le informazioni più appropriate per perfezionare i processi di business e l’efficacia delle decisioni aziendali.
La nuova versione di NPrinting 11 presenta interessanti rilasci:

  • nome dei report dinamico in base ai dati contenuti nel report
  • idem per i path (indicati dinamicamente) dove salvare i report
  • è stata migliorata la funzione di LDAP import contatti, con importazione di gruppi e filtri associati ai destinatari
  • export JPG e in molti altri formati per l’utilizzo sul mobile
  • possibilità di ciclare i report su più campi

Maggiori informazioni:

Ciao,
Giorgia