SQL est un American National Standards Institute (ANSI de)
standard pour communiquer avec les systèmes de base de données relationnelles. Vous pouvez utiliser SQL pour communiquer avec Oracle. Considérez SQL à être la langue que Oracle va utiliser pour communiquer ce que vous avez besoin. Voici quelques commandes pour vous aider à démarrer.
Créez un espace
CREATE TABLESPACE usersDATAFILE '/u01/oracle/oradata/dev11g/users01.dbf'size 100Mautoextend sur 10M prochaine taillemax 4G-
Mettre en place un utilisateur
CREATE USER ldehoff identified by 'welcome1'DEFAULT TABLESPACE usersQUOTA 10m ON usersPASSWORD expirent-CREATE ROLE developer_role-GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW pour developer_role-GRANT developer_role À ldehoff-
Créer une table
Créer des clients TABLE (client_idNUMBER (4) CONTRAINTE pk_client_id PRIMARY KEY, last_nameVARCHAR2 (128) NOT NULL, prenom VARCHAR2 (64) NOT NULL, acct_number NOMBRE (8) CONTRAINTE uk_acct_number UNIQUE, NOMBRE advisor_id (4) fk_advisor_idREFERENCES de contraintes conseillers (advisor_id)) TABLESPACE utilisateurs-
Créer une vue
CREATE OR REPLACE VIEW client_vw ASSELECT nom_famille || ',' || prenom Nom, prénom ;, client_idFROM clients-
Utilisez une séquence
INSERT INTO clientsVALUES (client_id.nextval, «Schumacher», «Michael», 1000,1234) -
Créer un index
CREATE INDEX idx_last_name ONclients (nom_famille) TABLESPACE indexes-
Créer une séquence
CREATE SEQUENCE client_id_seqINCREMENT PAR 10START AVEC 10
Exécutables populaire ligne de commande pour Oracle Outils
Beaucoup de tâches que vous devez accomplir dans Oracle ne peuvent pas être menés à bien par l'interface graphique. Certaines tâches ne peuvent être réalisées par effectivement tapant la commande nécessaire. Ces invite de commandes exécutables vous donne des options plus spécifiques pour travailler dans Oracle. Voici quelques-uns des plus populaires pour vous aider à démarrer.
Outil | Commande |
---|
SQL * Plus | sqlplus |
Contrôle Listener | lsnrctl |
Données Pump Export | expdp |
Data Pump importation | impdp |
Gestionnaire de récupération | RMAN |
SQL Developer | sqldeveloper |
Net Manager | netmgr |
Network Assistant Configuration | netca |