Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale
 
[FAQ] Oracle
Clicca QUI per vedere il messaggio nel forum
mythily
Ho una richiesta....

qualcuno si ricorda come si fa la connessione ad oracle e il comando per creare un utente in oracle, mi sembra che lo abbaimo fatto la prima lezione di laboratorio

grazie

neo
Il comando non me lo ricordo...
...Ricordo che se vuoi puoi usare come UserID: scott e come PWD: tiger, in questo modo entri come root!

Rocco.Li
Cosa intendi per connessione ??

Se usi SQLPLUS da shell:

sqlplus <utente>/<password>@<database_conn>

ad esempio:

sqlplus scott/tiger@miodatabase

dove miodatabase e' il nome servizio definito in netmanager (alias dentro il file tnsnames.ora)

Se sei amministratore del DB (ed il tuo utente di S.O. e' amministrativo) puoi connetterti con ruolo SYSDBA senza dare password (fa fede il logon al S.O.):

sqlplus /nolog

una volta avviato sqlplus:

connect / as sysdba

una volta connessi all'istanza di interesse (in questo caso va settata la variabile d'ambiente ORACLE_SID tramite il comando: SET ORACLE_SID=<database_SID> prima di lanciare SQLPLUS)
per creare un nuovo utente:

Create user <nomeutente> identified by <password>;

questo il comando base.se vogliamo essere piu' completi:

CREATE USER "<UTENTE>"
PROFILE "DEFAULT"
IDENTIFIED BY "password" DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "UTENTE";
GRANT "RESOURCE" TO "UTENTE";

Rocco.Li
mi e' scappato un invio....

dicevo, il secondo comando e' piu' completo perche permette di specificare il profilo i tablespace di default e temporaneo e le grant assegnate all'utente.
il privilegio "resource" e riservato agli sviluppatori e puo' fare qualunque cosa all'interno del proprio schema.

se avete bisogno su ORACLE mandate pure un PM.
Faccio il DBA e sviluppo su oracle da 3 anni (o piu'? nn ricordo...)

Ciao.

neo
:shock: :shock: Mitico!! :D

Rocco.Li
Grazie !!! Grazie !!!
:clap: :clap: :clap: :clap: :clap:

Sono a Vs disposizione !
:ola:

Permettetemi un po di "Sboronaggine" !:D :D :D

neo
Sboronaggine accordata... ;)

mythily
RoccoLi posso prenotare un posto accanto a te per il secondo compitino???:D

grazie mille per tutte le info importantissime

:lode:

Rocco.Li
Se fossi gia' al secondo anno...
Volentieri !!!!

Ciao.

renok
dove trovo il materiale per studiare oracle?
devo scaricarlo da oracle.com?
aiuto non riesco a trovarlo...

joker402
per scaricare oracle, cerca nei vari thread, che era stato postato il link esatto (per la versione 8, che è quella suggerita).
Per il materiale mi accodo alla richiesta di renok.

joker402
domanda da un milione di dollari:

Cosa sono i trigger?
Cosa fanno?
A cosa servono?
Per cosa possono essere utili?

(sono domande che potrebbero esserci nel compito del 14)
Off-Topic:
Rocco.Li se rispondi a questa, puoi uscire con noi sabato sera :D

futurbaggio
Originally posted by joker402
domanda da un milione di dollari:

Cosa sono i trigger?
Cosa fanno?
A cosa servono?
Per cosa possono essere utili?

(sono domande che potrebbero esserci nel compito del 14)
Off-Topic:
Rocco.Li se rispondi a questa, puoi uscire con noi sabato sera :D


Un trigger è una normale operazione SQL che viene eseguita automaticamente quando si esegue un'operazione di modifica dei dati (INSERT, UPDATE o DELETE).
Per cosa possono essere utili?
Ti faccio un esempio proprio del progetto CarSharing: ogni volta che vuoi modificare un percorso devi automaticamente spostare gli utenti prenotati su un percorso equivalente.
Quest'operazione potrebbe essere contenuta in un trigger in modo da non ripeterla ogni volta.

Dove mi porti sabato? :twisted:

Roberto

joker402
tutto qua? mi aspettavo chissà cosa...
grazie futurbaggio! per sabato... http://www.dsy.it/forum/showthread.php?threadid=7802

morf
c'è già un topic su oracle aperto qui ;)


merge!

morf
una volta arrivato qui nel tentativo di scaricare la versione 8 di oracle come scritto sul sito del prof, e accetati tutti i termini, al momento di scaricare il file mi chiede userid e pwd ... è successo anche voi? vi siete iscritti tutti?

Rocco.Li
TRIGGER

Un trigger definisce un’azione che il database deve intraprendere
quando si verifica un determinato evento.
Possono essere utilizzati per migliorare l’integrità Referenziale o
per imporre regole sui dati o per effettuare revisioni sulle modifiche
dei dati.
Il codice all’interno di un trigger è costituitoda blocchi di codice PL/SQL.
L’esecuzione dei trigger è trasparente all’utente.
I trigger vengono eseguiti al verificarsi delle operazioni di insert, update e delete su una determinata tabella.
Anche gli aggiornamenti di singole colonne possono essere utilizzati come eventi per scatenare trigger.
I trigger possono essere scatenati prima (BEFORE) o dopo (AFTER) le opearzioni di insert, update e delete
per ogni songola riga interessata dall'operazione (I trigger a livello di riga)
o una sola volta indipendentemente dal numero di righe modificate dall'operazione (I trigger a livello di istruzione).


Spero di essere stato abbastanza chiaro. :D

Ciao.

futurbaggio
Originally posted by morf
una volta arrivato qui nel tentativo di scaricare la versione 8 di oracle come scritto sul sito del prof, e accetati tutti i termini, al momento di scaricare il file mi chiede userid e pwd ... è successo anche voi? vi siete iscritti tutti?


Si, io mi sono iscritto.
Ma questa volta niente user e pwd in pubblico! :twisted:

Roberto

morf
Originally posted by futurbaggio
Si, io mi sono iscritto.
Ma questa volta niente user e pwd in pubblico! :twisted:

Roberto


ehehe si si era sottointeso :D :D
cmq grazie, volevo sapere se era necessario ;)

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate