Casa Finanza personale Nozioni di base su server client e configurazioni di componenti e applicazioni in Oracle 12c - dummies

Nozioni di base su server client e configurazioni di componenti e applicazioni in Oracle 12c - dummies

Sommario:

Video: Creo un SITO WEB (da Zero) #05 ⋆ DATABASE, COOKIE e SESSIONE, STORAGE LOCALE 2025

Video: Creo un SITO WEB (da Zero) #05 ⋆ DATABASE, COOKIE e SESSIONE, STORAGE LOCALE 2025
Anonim

Il database Oracle 12c non esiste semplicemente isolato; agisce come parte di un sistema informatico. Prima di installare il software Oracle e configurare il database, è necessario sapere in che modo il database si inserisce nell'architettura generale del sistema. Alcuni sistemi sono più complessi di altri, ma la maggior parte rientra nelle seguenti categorie di base:

  • Client-server

  • Multi-tier

  • Configurazioni componenti

Sapendo in quale categoria si inserisce il tuo database, farai una grande differenza durante l'installazione del tuo sistema perché conoscerai le esigenze specifiche del tuo database.

Applicazioni client-server in Oracle 12c

Applicazioni client-server (a volte chiamate applicazioni a due livelli ) sono quelle in cui la workstation dell'utente ha installato il programma applicativo e, durante l'esecuzione, il programma accede ai dati memorizzati su un server di database remoto. Anche se qui c'è qualche spazio di manovra, la workstation gestisce la logica di presentazione e applicazione e il server di database funge da archivio dati. Ecco come funziona una configurazione client-server.

La workstation (livello client) gestisce la logica dell'applicazione e la presentazione all'utente. La logica dell'applicazione può essere impiantata attraverso molti linguaggi diversi, ma esempi comuni includono PowerBuilder, MS Visual Basic, applicazioni Java e persino alcune versioni di Oracle Forms and Reports.

Quando queste applicazioni lato client necessitano di dati, accedono al database tramite ODBC (Open Database Connectivity), JDBC (Java Database Connectivity) o Oracle Net utilizzando nomi tns lato client. ora file. Questi protocolli di comunicazione del database consentono la connettività da qualsiasi client a qualsiasi database, incluso Oracle.

Sul livello del database, il database memorizza i dati e, tramite utenti, ruoli e autorizzazioni, fornisce i dati all'applicazione in risposta alle interrogazioni SQL e alle istruzioni DML (Data Manipulation Language) (che sono semplicemente istruzioni SQL che manipolano o modificano i dati). A seconda che si utilizzi un client grasso o thin, parte della logica e dell'elaborazione dell'applicazione potrebbero essere scaricate sul livello del database.

L'elaborazione sul server di database ha spesso senso perché un server di database può eseguire un'elaborazione e un crunching molto più intensi rispetto alla workstation più grande. L'elaborazione dei dati viene comunemente eseguita tramite procedure, funzioni e pacchetti di database, che elaborano i dati in un set di risultati inferiore da restituire al client per la presentazione all'utente.

Molte persone hanno affermato che il server client è morto. Se lo è, perché ci sono così tante applicazioni client-server ancora là fuori? L'architettura client-server è più vecchia e molte più nuove applicazioni esistono nel mondo a più livelli. Tuttavia, una semplice applicazione client-server soddisfa ancora le esigenze immediate di un'azienda in molte situazioni. L'applicazione client-server può essere un'applicazione legacy che svolge il proprio lavoro, quindi l'azienda non ha bisogno di eseguire l'aggiornamento.

Configurazioni dei componenti in Oracle 12c

Nei sistemi client-server e multilivello, il database Oracle era il cuore del sistema perché contiene i dati. Esistente come archivio dati principale per l'intero sistema è l'uso più comune di un database Oracle, ma non è l'unica volta che dovrai installare Oracle.

Ad esempio, spesso questi database svolgono un ruolo di supporto, fungendo da archivi dati secondari per applicazioni COTS (Commercial Off-The-Shelf) di grandi dimensioni. In questi casi, i database Oracle fungono da archivi che memorizzano dati specializzati da utilizzare all'interno di un sistema più ampio. Durante l'installazione del sistema più grande, il database Oracle viene installato come componente di supporto.

Un esempio comune di un repository Oracle con cui si ha familiarità è Oracle Designer. È possibile utilizzare questo strumento di sviluppo Oracle per progettare, creare e archiviare il codice dell'applicazione (tra le altre cose) e risiede sul desktop dell'utente.

Quando l'utente avvia Oracle Designer, richiede un repository Oracle a cui connettersi e l'utente specifica tali informazioni. È all'interno di quel repository che vengono memorizzati tutti gli oggetti che devono essere utilizzati dal desktop di Designer.

Oracle Internet Directory (OID) è un esempio più attuale di Oracle che agisce come sottocomponente all'interno di un ambiente a più livelli. OID è l'implementazione Oracle di un LDAP (Lightweight Directory Access Protocol).

I LDAP sono archivi di dati (non di database) definiti gerarchicamente (non relazionali) che consentono ai sistemi di accedere rapidamente ai dati. Un esempio comune è una rubrica di indirizzi e-mail, che non contiene molti aggiornamenti o dati a più livelli: è solo una necessità per una rapida consultazione di un dato, che è l'uso principale di un LDAP.

Un altro uso LDAP comune è quello di memorizzare gli utenti e le loro credenziali in modo che i server di applicazioni Web possano semplicemente cercare una persona per vedere se è autorizzata ad accedere a un sistema. Dopotutto, non vuoi permettere a nessuno nel tuo sistema!

Questa verifica delle credenziali crea un'esigenza per i prodotti Oracle Fusion Middleware (OFM) e un LDAP è la soluzione. E, ovviamente, essendo Oracle un'azienda di database in primo luogo, ha deciso di mettere la sua implementazione LDAP all'interno di un database Oracle, che è OID.

In questo modo un database Oracle specializzato può fornire l'autenticazione tramite OID / LDAP per un sistema più grande che utilizza anche Oracle per il database di back-end in cui sono memorizzati i dati dei clienti tradizionali. L'OID è solo un componente necessario in un sistema più grande.

Nozioni di base su server client e configurazioni di componenti e applicazioni in Oracle 12c - dummies

Scelta dell'editore

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...