Oracle 12c pour les nuls

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.

Sommaire

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

Watchlist quotidien pour les administrateurs de base de données

Les administrateurs de base de données (DBA) Vérifiez fréquemment la santé de la base de données dans une organisation. DBA se réfèrent parfois à ces tâches quotidiennes comme «garder les lumières allumées." En tant que DBA, vous aurez envie de garder un œil attentif sur les domaines suivants:

  • Espace




  • Journaux système

  • Les enregistrements d'audit

  • Sessions

  • Sauvegardes

  • Les travaux par lots

  • Enterprise Manager

Exécutables de ligne de commande pour Oracle Outils

Oracle a plusieurs utilitaires de ligne de commande. Voici les plus courantes. Si vous n'êtes pas sûr de savoir comment les utiliser, essayez de taper la commande avec aide = y.

OutilCommande
SQL * Plussqlplus
Contrôle Listenerlsnrctl
Données Pump Exportexpdp
Data Pump importationimpdp
Gestionnaire de récupérationRMAN
SQL Developersqldeveloper
Net Managernetmgr
Network Assistant Configurationnetca

Oracle Database Connexion Graphique

Vous ne devriez jamais écrire les mots de passe à votre réel Bases de données Oracle. Cependant, tout en apprenant et en remplissant votre cerveau avec des connaissances, oublier vos mots de passe pour les différentes fonctionnalités devrait être le moindre de vos préoccupations.

Mes connexions
Base de données Nom de l'outil (par exemple SQL * Plus)Nom d'utilisateurMot de passe
______________________________________________________________
______________________________________________________________
______________________________________________________________

Ne mettez pas toutes les informations de production ci-dessus!


» » » » Oracle 12c pour les nuls