Commandes Oracle 12c sql

Des milliers de commandes SQL existent dans le domaine de base de données Oracle. Voici quelques que les administrateurs de base de données utilisent quotidiennement. Cette liste pourrait différer pour chaque base de données Oracle que vous utilisez.

Faire çaUtilisez cette commande
Créez un espaceCréer des utilisateurs TABLESPACE
DATAFILE '/u01/oracle/oradata/dev12c/users01.dbf' size100M
autoextend sur la prochaine 10M maxSize 4G-
Mettre en place un utilisateurCREATE USER ldehoff identified by 'welcome1'
Utilisateurs DEFAULT TABLESPACE
CONTINGENT 10m sur les utilisateurs
MOT DE PASSE EXPIRE-
CREATE ROLE developer_role-
GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW todeveloper_role-
ACCORDER AUX ldehoff- developer_role
Créer une tableCREATE TABLE clients (
NOMBRE client_id (4) CONTRAINTE pk_client_id PRIMARY KEY,
nom_famille VARCHAR2 (128) NOT NULL,
prenom VARCHAR2 (64) NOT NULL,
acct_number NOMBRE (8) CONTRAINTE uk_acct_number UNIQUE,
NOMBRE advisor_id (4) CONTRAINTE fk_advisor_id
Références conseillers (advisor_id)
) TABLESPACE utilisateurs-
Créer un indexCREATE INDEX ON idx_last_name clients (nom_famille)
TABLESPACE indexes-
Créer une vueCREATE OR REPLACE VIEW client_vw AS
SELECT nom_famille || ',' || prenom “ Nom, prénom ” ;, client_id
DE clients-
Créer une séquenceCREATE SEQUENCE client_id_seq
AUGMENTATION DE 10
COMMENCEZ PAR 10
Utilisez une séquenceINSERT INTO clients
VALUES (client_id.nextval, «Schumacher», «Michael», 1000, 1234) -
Supprimer une tableConseillers DROP TABLE CASCADE CONSTRAINTS-
Flash back à une tableConseillers TABLE Flashback AVANT abandons
Joindre deux tablesSELECT nom_famille, acct_number, advisor_last_name
DE clients REJOIGNEZ-conseillers
UTILISATION (advisor_id) -
Commencez auditeur en ligne de commandelsnrctl commencer
Commencez Enterprise Manager Base de données de contrôle de ligne de commandeemctl commencer dbconsole

» » » » Commandes Oracle 12c sql