Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Definizione di Oracle Database 11g String

Prima che un programma ottiene l'accesso alle informazioni contenute in un database Oracle 11g , si deve aprire una connessione , fornendo parametri che identificano chi è l'utente e come il programma utilizza i dati . Tutti i parametri di andare in un breve pezzo di testo chiamato una stringa di connessione al database. Il programma si apre il database , inviando la stringa al server di database . Oracle crea una connessione solo se la stringa è corretta e completa . Tipo di connessione

Oracle fornisce diversi modi per connettersi a un database 11g , i parametri della stringa di connessione dipendono dal tipo di connessione . Un metodo è il " substrato trasparente di rete" o TNS , che è il software di Oracle di rete . Una stringa di connessione TNS -based è simile al seguente esempio :

"Data Source = TORCL ; User Id = nome utente, password = UserPass ; "

Nota l'uso di un nome utente e una password per l'accesso al server di database . Il seguente esempio illustra l' uso di Easy Connect metodo di Oracle :

" Data Source = username /UserPass @ oracleserver //instancename ; "

Easy Connect lavori in ambienti di calcolo che utilizzano la rete TCP /IP protocolli .
Nome utente e Password

Oracle richiede connessioni a database di avere una qualche forma di autenticazione , ad esempio un nome utente e una password . Il database contiene un riferimento incrociato dei nomi utente e le autorizzazioni di accesso , quindi, ad esempio , alcune persone all'interno di un'organizzazione hanno accesso a libri paga , gli altri possono vedere i dati di vendita , e due persone hanno pieno accesso a tutte le informazioni del database . Molti , se non tutti , i tipi di stringhe di connessione includono il nome utente e la password Oracle .
Integrated Security

Anche tra cui un nome utente e una password in un stringa di connessione al database è logico e pratico , si pone anche un rischio per la sicurezza . Chiunque abbia accesso al codice sorgente dei programmi può vedere il nome utente e la password . Se qualcuno stampa una copia cartacea di un programma e lo lascia sulla sua scrivania , un passante può avvistare il log -in informazioni e di ottenere l'accesso illecito . A causa di questo problema , Oracle fornisce un altro tipo di connessione al database , chiamato la sicurezza integrata. Essa si basa su una connessione trusted separata tra il computer desktop dell'utente e il server di database . La seguente stringa di dati mostra come specificare la protezione integrata :

"Data Source = TORCL ; Integrated Security = SSPI ; "
di Windows Log In

come alternativa alla protezione integrata , gli utenti di Microsoft Windows possono connettersi a un database Oracle 11g tramite l'autenticazione utente di Windows . Quando un utente avvia il computer Windows , richiede un ID utente e una password . Quando lui tipi le informazioni e log in , Windows considera il suo computer autenticato , e la rete si fida del computer. La seguente stringa di database Oracle utilizza l'autenticazione di Windows :

"Data Source = WindowsOracle ; User Id = /; "

 

software © www.354353.com