[Oracle] Oracle Database XE: creare un database utente

Rispondi
Roberto
Amministratore
Messaggi: 160
Iscritto il: 19/12/2009, 19:30

[Oracle] Oracle Database XE: creare un database utente

Messaggio da Roberto »

Quando è necessario creare un database da assegnare ad un utente, per esempio mario, è sufficiente fare le seguenti operazioni:

1) Eseguire il prompt testuale dei comandi, per esempio su Windows andare in Start, poi programmi, poi Oracle Database 11g Express Edition ed infine eseguire Run SQL Command Line

2) Connettersi come utente di sistema, digitare:

Codice: Seleziona tutto

connect
Inserire l'username:

Codice: Seleziona tutto

system
Inserire la password:

Codice: Seleziona tutto

<password-di-system>
3) Creare adesso il nuovo utente, per esempio "mario", digitando:

Codice: Seleziona tutto

SQL> create user mario identified by <password-per-mario>;
4) Fornire adesso le autorizzazioni all'utente, per esempio digitando i seguenti privilegi:

Codice: Seleziona tutto

grant CREATE SESSION, ALTER SESSION, CREATE DATABASE LINK, CREATE MATERIALIZED VIEW, CREATE PROCEDURE, CREATE PUBLIC SYNONYM, CREATE ROLE, CREATE SEQUENCE, CREATE SYNONYM, CREATE TABLE, CREATE TRIGGER, CREATE TYPE, CREATE VIEW, UNLIMITED TABLESPACE to mario;
A questo punto il database utente di nome mario è stato creato ed è pronto per l'uso.
Rispondi