Panoramica Oracle. Struttura fisica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Panoramica Oracle. Struttura fisica"

Transcript

1 Panoramica Oracle Oracle è il leader di mercato in ambito di RDBMS di fascia alta, ed è un prodotto commerciale non open source. E disponibile su varie piattaforme (fra cui Linux e Windows e MAC ed è ottimizzato per ospitare grandi quantità di dati offrendo funzionalità evolute. Vista l elevata quantità di risorse che richiede viene installato in DB server dedicati, tipicamente il LAN con l accesso effettuato da applicazioni client server intranet e attraverso WEB services o reverse proxy dalla DMZ, anche se, tramite opportuna configurazione è possibile utilizzarlo anche per l accesso diretto da internet con autenticazioni evolute quali SSL, PKI etc Struttura fisica Un RDBMS Oracle è fatto, come tutti da un insieme di processi e da un insieme di dati. I processi, a seconda delle richieste che ricevono e/o dei propri compiti di routine, interagiscono coi dati memorizzati nei file fisici non direttamente ma caricandoli prima in memoria RAM in un area detta SGA o System Global Area. L insieme di processi in esecuzione, che si comportano in un certo modo a seconda dei valori dei parametri di avvio contenuti in un opportuno file detto init.ora, e della SGA costituisce un entità che mette in comunicazione utente e dati ovvero una manifestazione di questi che di solito è chiamata istanza ed è indicata da un nome univoco detto SID. Un istanza per funzionare deve riferirsi a dei file fisici ma non è detto che per ogni istanza ci siano dei file fisici, in quanto sono anche possibili soluzioni cluster dove due istanze diverse installate su due server (ad esempio Blade operano sugli stessi file di dati che risiedono sulla stessa Storage Area Network. Ancora se è vero che un istanza ha bisogno di un server su cui girare non è detto che debba essere per forza l unica, anche se a dire il vero quello di una sola istanza con file di dati solo propri risiedente su un server dedicato (come nella figura precedente è quello più comune. Processi di gestione

2 I processi principali (che possiamo vedere tramite il task manager su Windows o con un comando tipo ps ax su Linux sono i seguenti: Processo Descrizione SMON Avvio del DB, gestione estensioni libere, pulizia DB. PMON Ripulisce i processi falliti dagli utenti rendendo disponibili le risorse DBWR Scrive sui file di dati i blocchi modificati contenuti nella area SGA LGWR Gestisce la scrittura dei file di Redo Log CKPT Facilita il ripristino scrivendo ad ogni checkpoint i dati relativi ai blocchi modificati ARCH Gestisce la scrittura ciclica dei file di Log RECO Recupera le transazioni fallite Nel funzionamento ciclico questi processi non scrivono solo file di dati ma anche altri file di sistema ovvero: - File di Redo Log - Control Files - File di tracciamento I primi due gruppi di files sono indispensabili per il funzionamento dell RDBMS che senza questi (ad esempio se vengono cancellati accidentalmente non può neanche partire. I file di Redo Log memorizzano il codice SQL di tutte le operazioni di modifica dei dati che arrivano al server. In pratica all invio del comando da parte del client si succedono le seguenti fasi: - il comando viene scritto nel file di Redo Log corrente - il comando viene lanciato sulle righe interessate Questi file sono in numero scelto al momento dell installazione e successivamente modificabile. Vengono scritti ciclicamente di modo che, se non sono attivate gestioni particolari (ARCHIVELOG, vedi più oltre il contenuto più vecchio viene via via perso. Dato che contengono liste di comandi possono essere utilizzati per il backup o il recupero del database. I Control Files, come i Redo Log vengono di continuo scritti dai processi di gestione ma servono per contenere informazioni utilizzate per mantenere la coerenza interna. Sono anch essi utilizzati nel recovery, essenzialmente in quello fisico on line (vedi più oltre. I file di tracciamento infine contengono semplicemente traccia di errori o eventi significativi. Sono nient altro che comunissimi file di log come normalmente intesi (ovvero se anche si cancellano, magari dopo averli guardati, non succede niente. File del Database I file in una macchina che ospita software oracle server sono normalmente organizzati a partire da una opportuna cartella, associata alla variabile di ambiente ORACLE_BASE. Nella ORACLE_BASE si trovano tante ORA_HOME quante sono le versioni del server, di norma una. La ORA_HOME contiene tutti gli eseguibili ed i file di configurazione principali di

3 estensione.ora. Insieme alla ORA_HOME vi sono normalmente altre due cartelle admin ed oradata. La prima contiene una sottocartella per ogni istanza dove si trovano i file di trace e il corrispondente initxxx.ora (dove XXX=SID Istanza=es. ORCL1. La seconda contiene allo stesso modo una cartella per istanza e dentro i vari file ovvero: - file di dati (tipicamente nominati mytablespacenn.dbf - file di log (REDOnn.log - control files (CONTROLnn.ctl Abbiamo già accennato ai file di log e di controllo, parliamo ora meglio dei file di dati. Le TABLESPACES sono in pratica raggruppamenti logici di file di dati : in pratica non esiste alcun oggetto tablespace su disco ma solo file di dati che sono gestiti con politiche comuni, che sono appunto i parametri della tablespace di cui fanno parte. Alcuni esempi di queste politiche sono: - la posizione fisica - il comportamento quando viene chiesto nuovo spazio - il comportamento quando devono essere cancellati degli oggetti..etc. I datafile sono divisi in SEGMENTI che sono la controparte fisica degli oggetti come tabelle, indici etc Ogni segmento è composto da ESTENSIONI ovvero pezzi di unità di allocazione elementari detti BLOCCHI. In pratica si ha un organizzazione dello spazio secondo questi livelli: Un organizzazione così complessa è utile per poter ottenere il massimo delle prestazioni, ad esempio: - raggruppando oggetti con caratteristiche simili in tablespaces in modo da poter gestire l accesso parallelo memorizzandoli su HD diversi; - configurare la grandezza di blocchi ed estensioni a seconda di buffer del SO e dimensioni - degli oggetti e quantità di dati che vengono aggiornati - etc Un esempio di struttura può essere questo:

4 Dove ORA_BASE = D:\Oracle ed ORA_HOME=Ora92 e dove si suppongono presenti due istanze di SID ORCL1 e ORCL2 sulla macchina. Questa struttura è in realtà solo un esempio perché di norma conviene posizionare le tablespaces (e talvolta i datafiles all interno delle varie tablespaces in posizioni diverse ad esempio per poter sfruttare l accesso contemporaneo alle informazioni posizionate in due HD diversi da parte dei relativi controller. Come detto in precedenza la controparte fisica degli oggetti sono i segmenti. Esistono tipi diversi di segmenti a seconda delle caratteristiche dell oggetto corrispondente. I principali tipi sono questi: - TABLE - INDEX - ROLLBACK - TEMPORARY Backup Oracle offre varie modalità di backup, ovvero: - backup logico - backup fisico off line (o a freddo - backup fisico on line (o a caldo Il backup logico viene attuato mediante l utilità EXP. E possibile esportare anche solo alcuni oggetti, oltrechè ovviamente un utente o l intero DB. Il suo complementare è l utility IMP che a partire dai dump in ASCII generati da EXP ricrea gli oggetti in questione. Con

5 l uso combinato di EXP ed IMP è possibile anche esportare gli oggetti da un utente e importarli in un altro. Se è buona norma far seguire l EXP logico ad uno stop (e ovviamente nel suo caso un riavvio altrimenti non sarebbe possibile accedere ai dati! nel caso del backup fisico off line è obbligatorio farlo seguire ad uno stop. In pratica si arresta il DB si copiano i file in un posto sicuro e si fa ripartire. Il backup fisico on line presuppone l utilizzo della modalità ARCHIVIELOG ovvero il salvataggio completo di tutto ciò che viene scritto nei log. Per lo meno a partire da un precedente backup corente (magari ottenuto anche in modalità off line. In pratica succede che se si è attivata la modalità ARCHIVIELOG il processo ARCH crea a partire dalle righe che continuano ad essere gestite a rotazione nei LOG files degli opportuni files.arc. Questi files possono poi essere tradotti in files fisici di backup con istruzioni sqlplus di questo tipo: alter tablespace mytablespace begin backup; D:\...\ORCL1myTABLESPACE0*.dbf D:\backup\ORCL1\ alter tablespace mytablespace end backup; Da notare che anche se per il backup/recovery fisico on line non è obbligatorio (come si è visto nell esempio precedente l utilizzo del programma RMAN facilita molto le cose. Per utilizzare RMAN è necessario comporre (in genere tramite procedure guidate un opportuno catalogo di recupero. Normalmente questo catalogo è realizzato in un istanza a parte rispetto a quella di produzione detta OEMREP e contenente un utente RMAN che viene utilizzato da ARCH per creare via via il catalogo a partire dalla informazioni che ruotano nei REDO log e nei control files. In questo contesto lanciando il programma RMAN si può ad esempio create il backup fisico dell intero RDBMS con questo semplice comando: RMAN>RUN { Allocate channell DefaultChannel type disk D:\BCK\ORCL1\d_%u_%s_%p ; Backup (database include current controlfile } Disaster Recovery Il caso più frequente è quello di utilizzare EXP/IMP più una buona dose di inventiva anche se ovviamente lo strumento principe sarebbe RMAN con cui è possibile anche avere degli wizard di recupero. Da notare che RMAN mette a disposizione anche una serie di strumenti di verifica dei files che possono rilevare e rimediare molti dei possibili problemi. Ovviamente non tutti. Dialogo attraverso la rete Le modalità di dialogo possibili in ambiente oracle sono molte e non sono limitate semplicemente alla comunicazione client-server ma includono anche quella server-server essendoci un ampio supporto anche per le elaborazioni distribuite.

6 Per ogni server (anche se non necessariamente su ogni server è presente un opportuno processo detto listener il cui modo di operare è definito tramite un opportuno file listener.ora E costituito da due parti: - Nella prima si ha un elenco (ADDRESS_LIST dei protocolli e degli indirizzi da cui il listener accetta connessioni; - Nella seconda si ha un elenco delle istanze per cui il listener risponde; Nel dettaglio i protocolli che sono utilizzabili sono questi: - TCP/IP - TCP/IP con SSL - Named Pipes (Nomi Netbios - IPC (Comunicazione interprocesso : più veloce quando server e listener sono sulla stessa macchina Per la seconda parte abbiamo quanto segue sono possibili tre tipi di configurazioni di accesso: Access Database Description Provides network access to an Oracle database instance PLSExtProc Method for PL/SQL packages to access operating system executables Executable Provides network access to operating system executables The "Database" mode is the most widely used mode and is the standard mode used by every database for connectivity. "PLSExtProc" allows PL/SQL database packages to access external programs and is configured by default for many instances. "Executable" mode allows an external program to be defined and accessed through a TNS connection. Un esempio concreto per capirsi: col seguente listato: LISTENER = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC(Key = EXTPROC (ADDRESS = (PROTOCOL = TCP(PORT = 1521 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc (ORACLE_HOME = D:\oracle\ora92 (PROGRAM = extproc (SID_DESC = (GLOBAL_DBNAME = ORCL (ORACLE_HOME = D:\oracle\ora92 (SID_NAME = ORCL

7 stiamo dicendo questo: il nostro listener - ascolta sulla chiave EXTPROC con le funzioni del operativo locale - ascolta tutto il traffico TCP in arrivo sulla porta ha un servizio di tipo Extproc di SID=PLExtProc il sui eseguibile si trova sotto D:\oracle\ora92 - ha un servizio di tipo DB di SID=ORCL il sui eseguibile si trova sotto D:\oracle\ora92 Come si nota con queste informazioni il listener sa quali porte aprire e chi andare a chiamare ma non sa che ciò che ascolta ad esempio sulla porta 1521 per chi sia. Ecco perché nei pacchetti entranti deve essere presente anche il SID o in generale il riferimento ad un metodo di denominazione di istanze. Sono essenzialmente possibili questi tipi di metodi di denominazione: - SID - Nome Servizio di Rete - Nome LDAP Il client può risolvere questi nomi in modi diversi, essenzialmente dinamici (interrogando opportuni server DNS-like o statici. I secondi sono chiaramente meno flessibili ma molto più diffusi e qui faremo riferimento solo a tali metodi. In pratica ogni client possiede in locale un opportuno file denominato tnsnames.ora che consiste in una lista di alias, o meglio di corrispondenze alias-istanze. Riferendosi all esempio precedente avremo qualcosa del genere: DBORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP(HOST = (PORT = 1521 (CONNECT_DATA = (SID = ORCL EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC(KEY = EXTPROC (CONNECT_DATA = (SID = PLSExtProc Questo implica che con il comando:

8 >sqlplus si possa ottenere una shell sqlplus sul DB remoto dal client in questione. Infatti succede questo: [client] DBORCL (tnsnames.ora SID=ORCL su :1521 [server] Pacchetto TCP in arrivo sulla porta 1521 per il SID=ORCL (listener.ora oracle.exe Probabilmente la specifica TCP è nella parte options dell header TCP. Fra i file necessari a livello client oltre al tnsnames.ora di cui sopra c è anche un altro file ovvero sqlnet.ora. In questo sono contenute informazioni più globali ovvero: - l ordine di priorità di applicazione dei metodi di denominazione - tipo di autenticazione - nome di dominio di default (nome servizio = SID +. + nome dominio Un esempio di listato: SQLNET.AUTHENTICATION_SERVICES= (NTS NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME NAMES.DEFAULT_DOMAIN = WORLD Frammentazione Presenti comandi di rebuild di tabelle ed indici. Possibile inoltre definire attraverso i parametri PCTFREE e PCTUSED a livello di blocco lo spazio libero con cui il blocco viene allocato e il minimo livello di utilizzo per cui il blocco possa essere marcato come da spostare al successivo accesso. Da notare che il blocco inserisce un numero di byte iniziali diverso a seconda del tipo di segmento corrispondente all oggetto : la conoscenza di questi valori (Oracle 9i DBA pag 180 può essere utilizzata per dimensionare in modo adeguato dimensione di datafiles ed extent nelle varie tablespaces a seconda di cosa conterranno. Struttura logica Aspetti generali Un database oracle è costituito da più utenti. Ad ogni utente sono associati dei diritti (uno o più profili quindi una serie di operazioni possibili. I risultati di queste operazioni determinano che esisteranno: - un insieme di oggetti che l utente ha creato (di cui è il proprietario ovvero detiene tutti i possibili diritti - un insieme di oggetti su cui l utente ha acquisito (a seguito dell operato proprio o di altri utenti diritti

9 L insieme degli oggetti su cui un utente ha dei diritti (di vario tipo, ad esempio sola lettura oppure lettura e modifica etc.. si chiama schema. Tutto questo comporta che dal punto di vista logico il nostro database si può vedere nei seguenti due modi: Il primo dei due è incentrato sul concetto di appartenenza, mentre il secondo è invece basato sullo spazio accessibile. Da notare infatti che in uno schema possono essere presenti oggetti di più utenti o addirittura di più database utilizzando strumenti come: - sinonimi - link fra database In questo modo si ha elevato supporto ai meccanismi di replica e alle elaborazioni distribuite. Una breve tabella riepilogativa prima di proseguire: Oggetto Sintassi Applicazione Note Sinonimo CREATE SYNONYM "[DestUser]"." [DestTable]" FOR "[SourceUser] "."[SourceTable]"; SELECT * FROM [DestTable] DBLink CREATE PUBLIC DATABASE LINK [DBLinkName] CONNECT TO [RemoteUser] IDENTIFIED BY [RemotePwd] USING '[RemoteDBAlias]' SELECT * FROM [AnyTable]@[DBLinkName] Da concedere prima la GRANT al [DestUser] sulla [SourceUser].[SourceTable]

10 Dove si è supposto di lanciare entrambi i comandi da SYSTEM oppure da un utente coi privilegi adeguati (vedi qui si seguito. [DestUser] [DestTable] [SourceUser] [SourceTable] [DBLinkName] [RemoteUser] [RemotePwd] [RemoteDBAlias] [AnyTable] = Utente destinazione del sinonimo = Nome tabella nell utente di destinazione = Utente sorgente del sinonimo = Nome tabella nell utente sorgente = Nome da assegnare al link = Utente con cui accedere al DB Remoto da linkare = Password del [RemoteUser] = Conn. string che punta al DB remoto (TNSNAMES.ORA = Una qualunque delle tabelle del DB Remoto E evidente che l utilità di un sinonimo è quella di far accedere con un nome breve un utente ad un oggetto di non sua proprietà mentre un DB link permette ad esempio di trasferire dati senza fare export ed in seguito import, ovvero di fare in modo che le modifiche appaiano sui due db contemporaneamente. Si è parlato di privilegi, spieghiamo meglio cosa sono. Ad ogni utente (e non ad ogni schema! vengono associati dei diritti, che possono essere sugli oggetti o al limite anche sull intero database. Per semplificare la gestione di questi diritti Oracle prevede dei profili ovvero degli insiemi di privilegi. In genere per applicazioni non troppo spinte si usano i profili standard quali ad esempio i seguenti: - CONNECT - RESOURCE - DBA Ovviamente niente vieta di definirne altri secondo le proprie esigenze. Dall incrocio fra l utente e i profili ad esso collegati viene composto lo schema ossia, come appare a tale utente il mondo ovvero l insieme di utenti e di database fra loro collegati con GRANT, SYNONYM, DBLINK. Autenticazione In Oracle sono possibili varie modalità per autenticarsi ovvero: autenticazione livello utente autenticazione livello amministratore - tramite file orapwd - integrata a livello di sistema operativo autenticazione via rete (internet La prima modalità è quella comune per gli utenti da locale (ovvero sulla stessa macchina oppure all interno di una rete intranet. Le password sono contenute all interno di una tabella nella tablespace SYSTEM e sono trasmesse in chiaro nella comunicazione client/server. E ovvio che questo tipo di autenticazione funziona solo se il DB è aperto. Dunque affinché alcuni utenti potessero avviare o stoppare il DB era necessario pur nello stesso cotesto

11 (locale o intranet rendere disponibile un meccanismo ulteriore magari solo per quegli utenti privilegiati (ovvero quelli che hanno i profili di SYSDBA e SYSOPER. Questo meccanismo è la seconda modalità di cui sopra. In pratica se l utente SYSDBA o SYSOPER (es. SYS questo viene autenticato non leggendo il DB ma leggendo un opportuno file di password, ricreabile con l utility orapwd. Dunque non è necessario avere alcun DB già funzionante. In alternativa è possibile utilizzare l autenticazione integrata con sistema operativo : se l utente che ha fatto accesso alla macchina appartiene al gruppo degli amministratori (dba in Linux, ORA_DBA in Windows come ad esempio root oppure Administrator Oracle può ragionevolmente supporre che si tratti di un utente fidato. Ecco quindi che può farlo entrare senza chiedergli alcuna password ed il celebre comando di SQL Plus di cui nel seguente esempio: D:\temp>sqlplus /nolog SQL*Plus: Release Production on Tue Dec 2 18:10: Copyright (c 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect / as sysdba Connected. SQL> show user USER is "SYS" Per l accesso via rete i meccanismi visti finora sono evidentemente poco sicuri perché non prevedono alcuna cifratura della password trasmessa (anche se la password memorizzata non è in chiaro!. Sono possibili vari meccanismi alternativi quali ad esempio: - SSL - Kerberos - PKI - Radius Per utilizzare questi sistemi deve essere configurato opportunamente il server (ad esempio nel caso di SSL deve essere presente una opportuna riga relativa al protocollo TCPS con una porta dedicata a tale traffico. Altre funzionalità di sicurezza Agli utenti possono essere associate anche funzionalità di sicurezza avanzate come l audit (il tenere traccia delle operazioni che fa o il VPD o Virtual Private Database, ossia l inserire a livello di dati delle WHERE aggiuntive che impediscano l accesso a certe informazioni anche da client oracle o ODBC non solo da applicativo. L audit viene attivato tramite comandi SQL e inserisce il suo output in opportune tabelle (o in files a seconda del parametro di configurazione AUDIT_TRAIL. Può essere fatto a vari livelli come mostra la seguente tabella: Audit Per Istruzione Privilegio Serve per loggare Quando un utente lancia un comando SQL di un certo tipo (indipendentemente dall oggetto su cui lo lancia. Quando un utente utilizza un certo privilegio a lui attribuito

12 Oggetto Dati (indipendentemente dal perché e dall oggetto coinvolto. Quando un utente interagisce con un certo oggetto (indipendentemente dal comando SQL che lancia. Quando un utente esegue una certa operazione su un oggetto per certi valori dei dati. La tabella è SYS.AUD$ ed il suo contenuto può essere esaminato attraverso le viste DBA_AUDIT_TRAIL, DBA_FGA_AUDIT_TRAIL e DBA_COMMON_AUDIT_TRAIL. Oggetti utente Sono molti e di vario tipo alcuni esempi sono questi: - Tabella - Vista - Indice - Trigger - Store Procedure Oggetti di sistema In oracle ogni operazione DML viene incapsulata in una transazione, tanto è vero che se si lancia una qualunque istruzione di INSERT/UPDATE/DELETE e ci si scorda di dare il commit si perdono tutte le modifiche fatte. La sequenza delle operazioni con cui agisce ad esempio una transazione di UPDATE su TABELLA1 è questa: Tempo TABELLA1 TABELLA1 (visibile ROLLBACK SEGMENT 0 Stato Iniziale Stato Iniziale - 1 Valori Modificati Stato Iniziale Stato Iniziale 2 (rollback Stato Iniziale Stato Iniziale - 3 (commit Valori Modificati Valori Modificati - Quando viene lanciata una transazione che coinvolge la TABELLA1 in pratica succede che Oracle non applica subito la modifica ma crea prima degli opportuni segmenti di rollback. Di default (modalità AUTOMATIC UNDO questi vengono creati nella tablespace SYSTEM ma di norma vengono creati manualmente con il comando CREATE ROLLBACK SEGMENT e associati ad un opportune TABLESPACE di UNDO per non frammentare inutilmente la SYSTEM. In ogni caso, dovunque sia, il segmento di rollback viene riempito coi dati originari mentre su questi viene applicata la modifica. Se la transazione termina con rollback i dati vengono ripresi dal segmento di rollback e riportati al posto originario, viceversa vengono lasciati i valori modificati nel segmento utente (es. TABLE. La transazione è un oggetto con una propria individualità quindi è possibile anche associare ad una transazione (come ad un qualunque altro oggetto una propria tablespace. Questo è particolarmente utile per transazioni di massiccio caricamento dati che, se non dirette su tablespaces temporanee, introdurrebbero inutile frammentazione.

13 E importante notare che questo vale per le operazioni sui dati : un DROP TABLE accidentale non sarà mai rimediabile tramite una semplice rollback. I lock sono possibili sia a livello di oggetto, che nel caso in cui l oggetto sia una tabella a livello di record. Amministrazione Installazione L installazione viene normalmente eseguita con l aiuto di un opportuno programma ad interfaccia grafica e questo sia in ambiente Windows che Linux. In generale i passi fondamentali sono questi: Passo Descrizione Windows Linux 1 Creazione Utente dbowner e relativo gruppo Setup.exe Manuale 2 Modifica delle variabili di ambiente del SO Setup.exe Manuale 3 Modifica dei percorsi Setup.exe Manuale 4 Configurazione XServer Setup.exe Manuale 5 Run Installer Setup.exe./RunInstaller 6 Impostazione Avvio Automatico Setup.exe Manuale L installer a sua volta compie i seguenti passi principali: Passo Descrizione 1 Scelta path, ORACLE_BASE e ORACLE_HOME 2 Scelta del tipo di server 3 Scelta dalla lingua DB e e del character set 4 Scelta prodotti da installare 5 Installazione eseguibili 5 Configurazione script per creazione database 6 Lancio script 7 Configurazione Oracle.Net Da notare l importanza fondamentale del Character Set : non è possibile importare dati da un dump fatto con un DB che gestisce i dati con un diverso set di caratteri. Riguardo al tipo di server le scelte più importanti riguardano ad esempio: - Server OLTP/OLAP (transazioni semplici molti utenti/poche query molto complesse - Server Dedicato/Condiviso (poche connessioni e persistenti/molte e leggere - Parametri di Memoria (SGA, PGA - Archivie Log Mode Attivato o No Operazioni comuni Start/Stop In Oracle l istanza non è semplicemente ferma o avviata ma passa dal primo stato al secondo attraverso due stati intermedi. Sono possibili in altre parole quattro stati:

14 Stato Stopped No Mount Mount Open Descrizione Chiuso Caricato Avviato Aperto L avvio (ovvero il passaggio da uno stato ad un altro obbligatoriamente successivo si fa con il comando sqlplus startup seguito dallo stato desiderato. Esempio: SQL> startup mount; Anche sullo stop del database non possibili più modalità, come mostra la seguente tabella: Il comando sql stavolta à shutdown è tutto va in modo simile al caso precedente. Ad esempio si potrà dare: Stato Normal Transactional Immediate Abort Descrizione Attende che si disconnettano tutti gli utenti Disconnette gli utenti una volta terminate le transazioni Esegue il rollback di tutte le transazioni attive e disconnette tutti gli utenti Chiude istantaneamente l istanza fermando i servizi SQL> shutdown immediate; Avvio e stop del database possono essere fatti solo da utenti con il privilegio di SYSOPER. Listener Start/Stop Talvolta il listener si blocca. Si utilizzano in genere questi comandi (da sistema operativo di ovvio significato: >lsnrctl start >lsnrctl stop >lsnrctl status Aggiunta/Cancellazione Datafile A livello di creazione di un datafile è possibile specificare un importante parametro di memoria che è l autoextend. Se è ON il file una volta riempito alloca da solo il nuovo spazio, a pezzi extent di dimensione specificabile, eventualmente fino ad una dimensione massimo. Se è OFF invece quando il file è pieno la transazione non viene accettata e viene generato un messaggio di errore. Tipicamente vengono definite con autoextend=on sono alcune tabelle di sistema quali SYSTEM o TEMP. Per la altre, si preferisce aggiungere datafiles quando servono. Per farlo si può usare un comando come il seguente: ALTER TABLESPACE TablespaceName

15 ADD DATAFILE '/u01/app/oracle/oradata/orcl/newdatafilename.dbf' SIZE K REUSE..dove chiaramente il path è quello di un caso particolare che è stato preso ad esempio. Oppure da interfaccia grafica posizionarsi su un datafile esistente ed usare la funzionalità Create Like. Per cancellare un datafile occorrono i seguenti passi: - spostarne l eventuale contenuto in un altro datafile - porre il datafile offline specificando FOR DROP - cancellare il file da sistema operativo L istruzione di cui al primo passo è la seguente: ALTER DATABASE DATAFILE '/u01/app/oracle/oradata/orcl/olddatafilename.dbf' OFFLINE FOR DROP

Introduzione a Oracle 9i

Introduzione a Oracle 9i Introduzione a Oracle 9i Ing. Vincenzo Moscato - Overview sull architettura del DBMS Oracle 9i L architettura di Oracle 9i si basa sul classico paradigma di comunicazione client-server, in cui sono presenti

Dettagli

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Tecnologie informatiche ACCESSO REMOTO CON WINDOWS Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica. Un esempio di tale servizio

Dettagli

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g Sommario Oracle Database 10g (laboratorio) Dr. Daniele Barone Dr. Simone Grega 1 2 Oracle Database 10g Offre alte qualità del servizio: Performance; Scalabilità; Sicurezza; Affidabilità. Gestione autonoma

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire

Dettagli

Registratori di Cassa

Registratori di Cassa modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...

Dettagli

La parte client è invece un programma che si chiama mysql. Gli altri eseguibili (client) fondamentali sono mysqladmin, mysqldump.

La parte client è invece un programma che si chiama mysql. Gli altri eseguibili (client) fondamentali sono mysqladmin, mysqldump. Panoramica MySQL MySQL è un RDBMS free ed open source, nativo dell ambiente Linux ma disponibile anche su piattaforme Windows e MAC OS. E stato pensato come prodotto leggero come contenitore di dati a

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

MANUALE PARCELLA FACILE PLUS INDICE

MANUALE PARCELLA FACILE PLUS INDICE MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella

Dettagli

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti 20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1

Dettagli

Coordinazione Distribuita

Coordinazione Distribuita Coordinazione Distribuita Ordinamento degli eventi Mutua esclusione Atomicità Controllo della Concorrenza 21.1 Introduzione Tutte le questioni relative alla concorrenza che si incontrano in sistemi centralizzati,

Dettagli

DW-SmartCluster (ver. 2.1) Architettura e funzionamento

DW-SmartCluster (ver. 2.1) Architettura e funzionamento DW-SmartCluster (ver. 2.1) Architettura e funzionamento Produttore Project Manager DataWare srl Ing. Stefano Carfagna pag.1/6 INDICE Introduzione...3 ClusterMonitorService...5 ClusterAgentService...6 pag.2/6

Dettagli

e/fiscali - Rel. 03.03.03 e/fiscali Installazione

e/fiscali - Rel. 03.03.03 e/fiscali Installazione e/fiscali - Rel. 03.03.03 e/fiscali Installazione INDICE 1 REQUISITI... 3 1.1.1 Requisiti applicativi... 3 2 PROCEDURA DI INSTALLAZIONE... 4 2.0.1 Versione fix scaricabile dal sito... 4 2.1 INSTALLAZIONE...

Dettagli

SUPPORTO TECNICO AI PRODOTTI:

SUPPORTO TECNICO AI PRODOTTI: SUPPORTO TECNICO AI PRODOTTI: PROCEDURA INTEGRATA GESTIONE CONDOMINIO RENT MANAGER SERVIZIO DI ASSISTENZA CLIENTI - INSTALLAZIONE DELLA PROCEDURA SU ALTRE STAZIONI DI LAVORO - SOSTITUZIONE DEL SERVER O

Dettagli

Studi di Settore. Nota Operativa 22/4/2013

Studi di Settore. Nota Operativa 22/4/2013 Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...

Dettagli

Dispensa di database Access

Dispensa di database Access Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione

Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

Fattura Facile. In questo menù sono raggruppati, per tipologia, tutti i comandi che permettono di gestire la manutenzione degli archivi.

Fattura Facile. In questo menù sono raggruppati, per tipologia, tutti i comandi che permettono di gestire la manutenzione degli archivi. Fattura Facile Maschera di Avvio Fattura Facile all avvio si presenta come in figura. In questa finestra è possibile sia fare l accesso all archivio selezionato (Archivio.mdb) che eseguire la maggior parte

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

1) GESTIONE DELLE POSTAZIONI REMOTE

1) GESTIONE DELLE POSTAZIONI REMOTE IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo

Dettagli

Database e reti. Piero Gallo Pasquale Sirsi

Database e reti. Piero Gallo Pasquale Sirsi Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente

Dettagli

Guida all installazione di Easy

Guida all installazione di Easy Guida all installazione di Easy ISTRUZIONI PER L INSTALLAZIONE DEL SOFTWARE EASY Requisiti di sistema Sistemi operativi supportati: Windows 2000 Service Pack 4; Windows Server 2003 SP2(consigliato per

Dettagli

FPf per Windows 3.1. Guida all uso

FPf per Windows 3.1. Guida all uso FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete

Dettagli

Supporto On Line Allegato FAQ

Supporto On Line Allegato FAQ Supporto On Line Allegato FAQ FAQ n.ro MAN-8NQLJY70768 Data ultima modifica 26/01/2012 Prodotto Dichiarazioni Fiscali 2012 Modulo Studi di Settore Oggetto Servizio di attivazione Studi WKI In giallo le

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

Dettagli

Indice. Introduzione PARTE PRIMA L ARCHITETTURA DEI DATABASE 1

Indice. Introduzione PARTE PRIMA L ARCHITETTURA DEI DATABASE 1 Indice Introduzione XI PARTE PRIMA L ARCHITETTURA DEI DATABASE 1 Capitolo 1 Introduzione all architettura di Oracle 3 1.1 I database e le istanze 3 1.2 Installazione del software 9 1.3 Creazione di un

Dettagli

Manuale per la configurazione di AziendaSoft in rete

Manuale per la configurazione di AziendaSoft in rete Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...

Dettagli

Introduzione. Coordinazione Distribuita. Ordinamento degli eventi. Realizzazione di. Mutua Esclusione Distribuita (DME)

Introduzione. Coordinazione Distribuita. Ordinamento degli eventi. Realizzazione di. Mutua Esclusione Distribuita (DME) Coordinazione Distribuita Ordinamento degli eventi Mutua esclusione Atomicità Controllo della Concorrenza Introduzione Tutte le questioni relative alla concorrenza che si incontrano in sistemi centralizzati,

Dettagli

Capitolo 1 Installazione del programma

Capitolo 1 Installazione del programma Capitolo 1 Installazione del programma Requisiti Hardware e Software Per effettuare l installazione del software Linea Qualità ISO, il computer deve presentare una configurazione minima così composta:

Dettagli

Capitolo 13. Interrogare una base di dati

Capitolo 13. Interrogare una base di dati Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per

Dettagli

NOVITÀ SITI COMMERCIALISTA

NOVITÀ SITI COMMERCIALISTA NOVITÀ E-COMMERCE Sono state introdotte, nella versione 2011B, una serie di implementazioni grazie alle quali sarà ora possibile disporre all interno del proprio sito E-commerce delle seguenti funzionalità:

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base... 45 Variabili, operatori e commenti... 47 Array...

Indice generale. Capitolo 3 Introduzione a PHP...43 Sintassi e istruzioni di base... 45 Variabili, operatori e commenti... 47 Array... Prefazione...xiii A chi si rivolge il libro... xiv Struttura e contenuti del libro... xiv Dove trovare aiuto... xvii Le newsletter di SitePoint... xviii I vostri commenti... xviii Convenzioni adottate

Dettagli

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico MANUALE MOODLE STUDENTI Accesso al Materiale Didattico 1 INDICE 1. INTRODUZIONE ALLA PIATTAFORMA MOODLE... 3 1.1. Corso Moodle... 4 2. ACCESSO ALLA PIATTAFORMA... 7 2.1. Accesso diretto alla piattaforma...

Dettagli

Introduzione ad Oracle da http://escher07.altervista.org

Introduzione ad Oracle da http://escher07.altervista.org Introduzione ad Oracle da http://escher07.altervista.org Generalità Oracle è database più diffuso al mondo specie nella cosiddetta fascia alta, ovvero come database o datawarehouse server in sistemi gestionali

Dettagli

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini. Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

Indice GAMMA. Guida utente

Indice GAMMA. Guida utente Indice GAMMA Schermata di benvenuto... 3 1.1.1 Connessione a SQL Server... 5 Uscita dalla procedura di installazione... 7 1.1.2 Aggiornamento DATABASE... 9 1.1.3 Aggiornamento CLIENT... 12 II Aggiornamento

Dettagli

DINAMIC: gestione assistenza tecnica

DINAMIC: gestione assistenza tecnica DINAMIC: gestione assistenza tecnica INSTALLAZIONE SU SINGOLA POSTAZIONE DI LAVORO PER SISTEMI WINDOWS 1. Installazione del software Il file per l installazione del programma è: WEBDIN32.EXE e può essere

Dettagli

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna

Dettagli

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia (www.wikipedia.com) e da un tutorial di Pierlauro Sciarelli su comefare.

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia (www.wikipedia.com) e da un tutorial di Pierlauro Sciarelli su comefare. Macchine virtuali Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia (www.wikipedia.com) e da un tutorial di Pierlauro Sciarelli su comefare.com 1. Cosa sono In informatica il termine

Dettagli

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti. SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo

Dettagli

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

3. Installare Wamp Server

3. Installare Wamp Server E107 WEB SYSTEM Corso on line di progettazione siti dinamici: livello base R E A L I Z Z A Z I O N E D I 3. Installare Wamp Server By e107 Italian Team Sito web:http://www.e107italia.org Contatto: admin@e107italia.org

Dettagli

Software di gestione della stampante

Software di gestione della stampante Questo argomento include le seguenti sezioni: "Uso del software CentreWare" a pagina 3-11 "Uso delle funzioni di gestione della stampante" a pagina 3-13 Uso del software CentreWare CentreWare Internet

Dettagli

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica Installatore LAN Progetto per le classi V del corso di Informatica Active Directory 26/02/08 Installatore LAN - Prof.Marco Marchisotti 1 Agli albori delle reti...... nelle prime LAN era facile individuare

Dettagli

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

Software per Helpdesk

Software per Helpdesk Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella

Dettagli

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni

Dettagli

FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2

FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2 FAQ DI INSTALLAZIONE DI INAZIENDA Rev.2 Con l avvento di Windows Vista ed Sql Server 2005, e quindi dei Pc con tali sistemi già preinstallati, il setup di Inazienda può diventare un operazione piuttosto

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro

Dettagli

LaCie Ethernet Disk mini Domande frequenti (FAQ)

LaCie Ethernet Disk mini Domande frequenti (FAQ) LaCie Ethernet Disk mini Domande frequenti (FAQ) Installazione Che cosa occorre fare per installare l unità LaCie Ethernet Disk mini? A. Collegare il cavo Ethernet alla porta LAN sul retro dell unità LaCie

Dettagli

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento

Dettagli

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

TERMINALE. Creazione e gestione di una postazione terminale di Eureka TERMINALE Creazione e gestione di una postazione terminale di Eureka Febbraio 2011 2 Creazione e gestione di una postazione terminale di Eureka INDICE POSTAZIONE TERMINALE EUREKA REQUISITI INSTALLAZIONE

Dettagli

VMware. Gestione dello shutdown con UPS MetaSystem

VMware. Gestione dello shutdown con UPS MetaSystem VMware Gestione dello shutdown con UPS MetaSystem La struttura informatica di una azienda Se ad esempio consideriamo la struttura di una rete aziendale, i servizi offerti agli utenti possono essere numerosi:

Dettagli

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it

Il software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it Il software di gestione immobiliare più facile da usare Modulo Web v5.2 www.gestim.it Introduzione Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli annunci sul sito

Dettagli

Tecnologia di un Database Server (centralizzato) Introduzione generale

Tecnologia di un Database Server (centralizzato) Introduzione generale Introduzione Basi di Dati / Complementi di Basi di Dati 1 Tecnologia di un Database Server (centralizzato) Introduzione generale Angelo Montanari Dipartimento di Matematica e Informatica Università di

Dettagli

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation

9243045 Edizione 1 IT. Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation 9243045 Edizione 1 IT Nokia e Nokia Connecting People sono marchi registrati di Nokia Corporation Accedere a Zip Manager Pro. Nota: per ulteriori informazioni su funzionamento e manutenzione del Nokia

Dettagli

FIRESHOP.NET. Utilizzare il FireSoft. Rev. 2014.3.1 www.firesoft.it

FIRESHOP.NET. Utilizzare il FireSoft. Rev. 2014.3.1 www.firesoft.it FIRESHOP.NET Utilizzare il FireSoft Admin Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 Il FireSoft NET Admin... 4 Verificare la connessione al database.... 4 Svuotare i log... 5 Compatta

Dettagli

Capitolo 4 Pianificazione e Sviluppo di Web Part

Capitolo 4 Pianificazione e Sviluppo di Web Part Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,

Dettagli

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni

Introduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni Introduzione Ai Data Bases Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni I Limiti Degli Archivi E Il Loro Superamento Le tecniche di gestione delle basi di dati nascono

Dettagli

GUIDA UTENTE PRIMA NOTA SEMPLICE

GUIDA UTENTE PRIMA NOTA SEMPLICE GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...

Dettagli

SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011

SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011 Versione aggiornata il 02 Aprile 2012 SPRING SQ COMUNICAZIONE OPERAZIONI IVA NON INFERIORI A 3000 EURO PER L ANNO 2011 PREREQUISITI *** ACCERTARSI CON L ASSISTENZA DI AVERE INSTALLATO LE ULTIME IMPLEMENTAZIONE/CORREZIONI

Dettagli

PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP

PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP PROCEDURA DI CHIUSURA ANNO FISCALE 2006 CON E-SHOP La procedura di chiusura di fine anno, a partire dalla release 1.9.9.76, è stata resa più semplice e dotata di vari controlli che vengono fatti automaticamente

Dettagli

Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP

Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP Servizio Calcolo e Reti 1 Febbraio 2006 Installazione di Sophos Antivirus 5.1 su piattaforma Windows XP A. Rappoldi 1 Premessa La presente guida descrive in modo conciso le fasi essenziali necessarie per

Dettagli

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE

Dettagli

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass 0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Al giorno d oggi, i sistemi per la gestione di database

Al giorno d oggi, i sistemi per la gestione di database Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,

Dettagli

15J0460A300 SUNWAY CONNECT MANUALE UTENTE

15J0460A300 SUNWAY CONNECT MANUALE UTENTE 15J0460A300 SUNWAY CONNECT MANUALE UTENTE Agg. 10/07/2012 R.00 Il presente manuale costituisce parte integrante ed essenziale del prodotto. Leggere attentamente le avvertenze contenute in esso in quanto

Dettagli

Product Shipping Cost Guida d'installazione ed Utilizzo

Product Shipping Cost Guida d'installazione ed Utilizzo Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Dettagli

Nota Tecnica UBIQUITY 5 TN0019. Il documento descrive le novità introdotte con la versione 5 della piattaforma software ASEM Ubiquity.

Nota Tecnica UBIQUITY 5 TN0019. Il documento descrive le novità introdotte con la versione 5 della piattaforma software ASEM Ubiquity. UBIQUITY 5 Introduzione Il documento descrive le novità introdotte con la versione 5 della piattaforma software ASEM Ubiquity. Versione Descrizione Data 1 Prima emissione 20/01/2015 Disclaimer Le informazioni

Dettagli

Manuale Terminal Manager 2.0

Manuale Terminal Manager 2.0 Manuale Terminal Manager 2.0 CREAZIONE / MODIFICA / CANCELLAZIONE TERMINALI Tramite il pulsante NUOVO possiamo aggiungere un terminale alla lista del nostro impianto. Comparirà una finestra che permette

Dettagli

Installazione del software Fiery per Windows e Macintosh

Installazione del software Fiery per Windows e Macintosh 13 Installazione del software Fiery per Windows e Macintosh Il CD del Software per l utente comprende le utilità di installazione di Fiery Link. Il software di utilità Fiery è supportato in Windows 95/98,

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento

Dettagli

MODULO 02. Iniziamo a usare il computer

MODULO 02. Iniziamo a usare il computer MODULO 02 Iniziamo a usare il computer MODULO 02 Unità didattica 02 Accendiamo e spegniamo il computer con Windows In questa lezione impareremo: ad accendere e spegnere il computer correttamente a passare

Dettagli

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati. 2010 Ing. Punzenberger COPA-DATA Srl Tutti i diritti riservati. Tutti i diritti riservati la distribuzione e la copia - indifferentemente dal metodo - può essere consentita esclusivamente dalla dittacopa-data.

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza

Dettagli

I Thread. I Thread. I due processi dovrebbero lavorare sullo stesso testo

I Thread. I Thread. I due processi dovrebbero lavorare sullo stesso testo I Thread 1 Consideriamo due processi che devono lavorare sugli stessi dati. Come possono fare, se ogni processo ha la propria area dati (ossia, gli spazi di indirizzamento dei due processi sono separati)?

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

FtpZone Guida all uso Versione 2.1

FtpZone Guida all uso Versione 2.1 FtpZone Guida all uso Versione 2.1 La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente

Dettagli

Porting Su Hostingjava

Porting Su Hostingjava Porting Su Hostingjava Consigli per il caricamento di una propria applicazione su hostingjava Il porting è una operazione con cui un programma, sviluppato originariamente per una piattaforma, viene"ritoccato"

Dettagli

MODULO 5 Appunti ACCESS - Basi di dati

MODULO 5 Appunti ACCESS - Basi di dati MODULO 5 Appunti ACCESS - Basi di dati Lezione 1 www.mondopcnet.com Modulo 5 basi di dati Richiede che il candidato dimostri di possedere la conoscenza relativa ad alcuni concetti fondamentali sui database.

Dettagli

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014) Se la Suite risulta già stata installata e quindi sono già presenti le configurazioni di seguito indicate, si prega di andare direttamente alla fine

Dettagli

Introduzione all Architettura del DBMS

Introduzione all Architettura del DBMS Introduzione all Architettura del DBMS Data Base Management System (DBMS) Un DBMS è uno strumento per la creazione e la gestione efficiente di grandi quantità di dati che consente di conservarli in modo

Dettagli

File system II. Sistemi Operativi Lez. 20

File system II. Sistemi Operativi Lez. 20 File system II Sistemi Operativi Lez. 20 Gestione spazi su disco Esiste un trade-off,tra spreco dello spazio e velocità di trasferimento in base alla dimensione del blocco fisico Gestione spazio su disco

Dettagli

ARCHIVIA PLUS VERSIONE SQL SERVER

ARCHIVIA PLUS VERSIONE SQL SERVER Via Piemonte n. 6-6103 Marotta di Mondolfo PU tel. 021 960825 fax 021 9609 ARCHIVIA PLUS VERSIONE SQL SERVER Istruzioni per configurazione sql server e conversione degli archivi Versione n. 2011.09.29

Dettagli

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...

Dettagli

Configurazione WAN (accesso internet)

Configurazione WAN (accesso internet) D-Link G624T Per entrare nella configurazione del Router è necessario collegarlo tramite porta Ethernet (di rete). Nelle opzioni di configurazione della scheda di rete, in Protocollo TCP/IP lasciare l

Dettagli