![]()
|
In breve |
|
|
Catalogo |
Sistema |
|
Categoria |
Appliance di database |
|
Volumi dell'utente |
sì |
|
Num. minimo memoria |
288 MB |
|
OS |
Linux |
|
Vincoli |
no |
ORACLE è un'appliance di database basata su Oracle Database Server 10g R2 Express Edition (http://www.oracle.com/technetwork/database/express-edition/overview/index.html). È un modo facile per aggiungere un database a qualsiasi applicazione. ORACLE è un database compatto e di primo livello che si può sviluppare e distribuire gratuitamente ed è semplice da amministrare. Oracle Database XE è un database ideale per:
Con Oracle Database XE, è possibile sviluppare e distribuire le applicazioni con un'infrastruttura potente, collaudata, leader del settore ed eseguire gli aggiornamenti quando necessario senza migrazioni complesse e costose.
ORACLE archivia il database su un volume definito dell'applicazione che è possibile configurare in ciascuna istanza di ORACLE. ORACLE crea un'istanza di database vuota quando viene avviato su un volume vuoto. Non è possibile condividere il volume di database Oracle fra più istanze di Oracle (un volume di database per istanza di Oracle).
I client di ORALCE accedono al database configurato mediante il terminale IN. Le richieste del database sono elaborate e inviate mediante lo stesso terminale. ORACLE permette a qualsiasi utente valido Oracle di accedere al database mediante il terminale IN (l'appliance dispone di due ruoli di utente con privilegi avanzati preconfigurati: 'SYSTEM' e 'SYS'). È possibile configurare ORACLE con il numero massimo di connessioni concorrenti supportate.
ORACLE è anche in grado di mantenere accessibile un log di database mediante il terminale del log. Il log è utile per tenere traccia delle informazioni di database e della registrazione degli errori. Inoltre, le statistiche dei database e le informazioni di correzione degli errori di programma possono essere abilitate per la configurazione dei modelli di accesso al database e la diagnosi di problemi/errori.
|
Nome |
Ultima versione |
OS |
Oracle |
note |
|
Oracle |
1.0.1-1 |
CentOS 5.5 |
10 g R2 XE |
|
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.1 |
4 |
0.4 |
|
Memoria |
288 MB |
4 G |
512 MB |
|
Larghezza di banda |
1 Mbps |
2 Gbps |
250 Mbps |
Note:
|
Nome |
Direzione |
Protocol |
Description |
|
in |
in |
Qualsiasi |
Riceve le richieste di database di Oracle dai client. |
|
ui |
in |
HTTP |
Riceve le richieste della GUI Web di Oracle dai client. |
|
log |
out |
CIFS |
Utilizzato per accedere a un file system remoto per l'archiviazione dei log di errore. Questo terminale può essere lasciato non connesso se non viene utilizzato. |
|
mon |
out |
CCE |
Invia le statistiche sull'utilizzo delle risorse e le prestazioni. Questo terminale può essere lasciato non connesso. |
L'interfaccia predefinita è abilitata. È destinato per la diagnosi e la risoluzione dei problemi (su SSH). Le versioni future di questa appliance possono disabilitare l'accesso di SSH.
|
Volume |
Description |
|
dati |
Volume per l'archiviazione di dati del database. |
|
swapping |
Volume per l'archiviazione di memoria SWAP. |
Note:
Nessuna delle proprietà di ORACLE è sensibile alle maiuscole/minuscole, tranne i nomi di file e i percorsi.
|
Nome della proprietà |
Tipo |
Description |
|
http_port |
Numero intero |
Porta usata per accedere alla GUI delle statistiche di runtime di ORACLE mediante il terminale ui. Valore predefinito: 8080 |
|
listener_port |
Numero intero |
Porta usata per accedere al database ORACLE mediante il terminale in. Predefinito: 1521 |
|
sys_password |
Stringa |
Password di Oracle per gli account di gestione (SYS e SYSTEM). Predefinito: Gestione. |
|
fuso orario |
Stringa |
Specifica il fuso orario usato nell'appliance. Se questa proprietà è vuota, il fuso orario non è modificato e viene lasciato com'è. Un elenco di fusi orari supportati è disponibile qui . Predefinito: vuoto |
Registrazione delle proprietà:
|
Nome della proprietà |
Tipo |
Description |
|
logs_enabled |
Stringa |
Controlli se ORACLE invierà i suoi log fuori del terminale di log. I valori consentiti sono ON e OFF. Se impostato su ON, è necessario connettere il terminale di log. Se questo è impostato su off, la registrazione non è usata. Impostazione predefinita: OFF |
Nota: l'appliance di ORACLE non viene avviata se l'accesso è abilitato e il terminale di log non è connesso.
L'appliance di ORACLE riporta i seguenti contatori personalizzati dal terminale di MON. Questi contatori appartengono al gruppo di contatori di ORACLE:
|
Nome di contatore |
Description |
|
Accessi correnti |
Numero di accessi correnti |
|
Conferme utente |
Numero totale di conferme utente |
|
Chiamate utente |
Numero totale di chiamate utente |
|
Rollback utente |
Numero totale di rollback utente |
|
Byte totali di lettura fisica |
Numero totale di byte di lettura fisica |
|
Byte totali di scrittura fisica |
Numero totale di byte di scrittura fisica |
|
Cursori aperti correnti |
Numero di cursori aperti correnti |
|
Totale di rollback di transazione |
Numero totale di rollback di transazione |
|
Richieste pagina OS |
Numero totale di richieste pagina OS |
|
Errori pagina OS |
Numero totale di errori di pagina OS |
|
Swapping OS |
Numero totale di swapping OS |
In caso di errore nell'avvio dell'appliance, è possibile che vengano registrarti i seguenti errori nel log di sistema:
|
Messaggio di errore |
|
Errore: impossibile montare la condivisione di log |
|
Errore: la dimensione del volume di 'dati' deve essere superiore a 2GB |
|
Errore: la dimensione del volume di 'swapping' deve essere superiore a 1500 MB |
|
Errore: vme non trovato. |
|
Errore: impossibile preconfigurare ORACLE |
|
Errore: impossibile impostare l'istanza di Oracle |
|
Errore di configurazione di database. Vedere i log per informazioni |
|
Errore: impossibile avviare Oracle. Consultare il file di /var/log/appliance/log in ORACLE per maggiori informazioni sull'errore |
|
Errore: impossibile eseguire lo script di post-configurazione su ORACLE |
|
Impossibile impostare il fuso orario XXX. |
Qualora vengano riscontrati gli errori critici che richiedono l'attenzione dell'utente, ORACLE registra i messaggi nel dashboard della griglia come segue:
|
Messaggio |
Description |
|
Lo spazio su disco disponibile per il volume di dati è inferiore al 5% |
Lo spazio su disco disponibile per il volume di dati su ORACLE è inferiore all'5% Si consiglia di aumentare la dimensione del volume. |
|
Lo spazio su disco disponibile per il volume di dati è inferiore all'1% |
Lo spazio su disco disponibile per il volume di dati su ORACLE è inferiore all'1% È richiesta attenzione immediata perché potrebbe verificarsi una perdita di dati. |
Questi messaggi sono registrati soltanto una volta quando lo spazio libero su disco scende sotto la soglia.
Applicazione a due livelli semplice (applicazione del database Web)
Il seguente diagramma mostra un uso tipico dell'appliance di ORACLE in un'applicazione Web a due livelli destinata agli utenti che eseguono query semplici:

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server Web, che serve la richiesta. Quando lo script (ad esempio, Perl o PHP) su srv deve accedere ai dati persistenti, utilizza l'appliance di database attraverso il terminale db.
In questo esempio, il database utilizzato con db non è di sola lettura e molti utenti possono accedervi mediante srv eseguendo semplici query. Come tale, dbase è configurato per utilizzare 512 MB di memoria. Il database non mantiene i file di log di errore di database (il terminale di log non è connesso).
Nota: è necessario inoltre configurare il volume di dati su db e il volume di contenuto su srv. Per creare volumi di applicazione che è possibile usare qui, consultare la Guida degli utenti della griglia
Questa appliance usa software Open Source e di terze parti
Il seguente software Open Source è usato oltre al software trovato sulla classe di base dell'appliance (LUX5 è la classe di base).
|
Software |
Versione |
Modificato |
License |
|
oracle-xe-univ |
10.2.0.1-1.0 |
No |
Oracle Corporation |
|
bc |
1.06-21 |
No |
GPLv2 |
|
libaio |
0.3.106-5 |
No |
LGPL |
|
samba-client |
3.0.33-3.29.el5_5.1 |
No |
GPLv2 |
|
samba-common |
3.0.33-3.29.el5_5.1 |
No |
GPLv2 |
|
libsmbclient |
3.0.33-3.29.el5_5.1 |
No |
GPLv2 |
| Copyright © 2012 CA. Tutti i diritti riservati. |
|