|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
![]() |
#1 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
![]() |
Creazione users con Toad
Se provo a connettermi con Toad e a creare tabelle va tutto bene, ma appena provo a fare una semplice Select su una di queste tabelle, mi da errore scrivendo che la tabella non esiste oppure che non ho i privilegi necessari per compiere il comando. Ora mi chiedo: la prima cosa da fare quando si installa Toad è quella di creare un user vero? E poi come faccio ad assegnare a questo user appena creato i grant e i privileges che permettono a tale user di fare tutto o quasi? Grazie in anticipo! ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Registrato: 03-09-2002
Loc.: Osimo (AN)
Messaggi: 489
![]() |
Il problema non è TOAD che, poverino, esegue semplicemente con interfaccia grafica normalissimi comandi sql che potresti digitare direttamente da sqlplus ....
Probabilmente dobbiamo proseguire con "concetti di base 2" .... Come ti ho spiegato nell'altro thread in Oracle vengono creati un tot di utenti interni al db, di cui due (SYS e SYSTEM) esistono sempre. Per lavorare è buona norma: * creare una tablespace per i tuoi dati * creare un utente per i tuoi dati * associare questo utente alla tua tablespace (puoi farlo direttamente in fase di creazione) * operare connessi a questo utente Ogni utente ha diritto di vita e di morte sui *suoi* oggetti, per agire sugli oggetti di altri utenti deve intanto avere il permesso (grant, e SYSTEM ce l'ha su tutto) ed utilizzare la notazione OWNER.OBJECT (es. tabella XY dell'utente PIPPO sarà PIPPO.XY). Evita come la peste di creare oggetti utente nella tablespace SYSTEM per non frammentare il dizionario dati .... Te l'ho detto che la strada è lunga .... HTH Byez Stefano |
![]() |
![]() |
![]() |
#3 |
Senior Member
Registrato: 02-08-2003
Loc.: Lamezia Terme
Messaggi: 344
![]() |
Si infatti. Poi ho capito che sbagliavo perchè non usavo il nome completo delle tabelle. Usando tutto il nome comprensivo di owner, funziona tutto correttamente.
Ora sto proseguendo nell'analisi. Sto applicando i constraints tramite Toad che è fatto molto bene e ti evita di scrivere parecchio codice sql. Poi ho finalmente capico come si creano in Oracle le colonne autoincrementanti. Quelle che in Mysql bastava aggiungere la clausola auto_increment in fase di creazione della tabella. Quindi sto analizzando le sequenze, i triggers e i cursori. A proposito...potresti dirmi quale tipo conviene utilizzare per i dati di tipo interi auto incrementanti? Per le classiche colonne che si usano come chiavi primarie o come indici della tabella. Conviene usare un Int, un Integer o un Number ? Io sto usando Number, faccio bene? ![]() |
![]() |
![]() |
![]() |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
![]() |
||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[XP] Account Users e Magic ISO Maker | balubeto | Software applicativo | 0 | 23-09-2007 10.53.13 |
[Access 2003] Problema con creazione guidata maschere | Sentinel | Office suite | 9 | 28-08-2007 17.19.32 |
copiare files mantenedo data creazione | celica | Discussioni su WinTricks | 2 | 21-03-2007 20.44.20 |
CREAZIONE ERRORI WINDOWS(LOL) | Sfigato | Segnalazioni Web | 8 | 06-04-2005 08.30.40 |
Access - errore dll da creazione guidata | Fat George | Office suite | 5 | 17-03-2005 16.46.15 |