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 ça | Utilisez cette commande |
---|
Créez un espace | Créer des utilisateurs TABLESPACE DATAFILE '/u01/oracle/oradata/dev12c/users01.dbf' size100M autoextend sur la prochaine 10M maxSize 4G- |
Mettre en place un utilisateur | CREATE 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 table | CREATE 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 index | CREATE INDEX ON idx_last_name clients (nom_famille) TABLESPACE indexes- |
Créer une vue | CREATE OR REPLACE VIEW client_vw AS SELECT nom_famille || ',' || prenom Nom, prénom ;, client_id DE clients- |
Créer une séquence | CREATE SEQUENCE client_id_seq AUGMENTATION DE 10 COMMENCEZ PAR 10 |
Utilisez une séquence | INSERT INTO clients VALUES (client_id.nextval, «Schumacher», «Michael», 1000, 1234) - |
Supprimer une table | Conseillers DROP TABLE CASCADE CONSTRAINTS- |
Flash back à une table | Conseillers TABLE Flashback AVANT abandons |
Joindre deux tables | SELECT nom_famille, acct_number, advisor_last_name DE clients REJOIGNEZ-conseillers UTILISATION (advisor_id) - |
Commencez auditeur en ligne de commande | lsnrctl commencer |
Commencez Enterprise Manager Base de données de contrôle de ligne de commande | emctl 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:
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.
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 |
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 connexionsBase de données Nom de l'outil (par exemple SQL * Plus) | Nom d'utilisateur | Mot de passe |
---|
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
Ne mettez pas toutes les informations de production ci-dessus!
A propos Auteur
Commandes SQL, vous pouvez utiliser dans Oracle 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…
Notions de base de l'archive de données d'Oracle 12c flashback Oracle 12c de Flashback Data Archive est un mécanisme de base de données qui vous permet de stocker périodiquement ou indéfiniment toutes les versions de ligne dans une table sur sa durée de vie. Vous pouvez ensuite choisir un moment pour voir…
Notions de base de privilèges dans Oracle 12c Après avoir créé un utilisateur, vous devez décider de ce genre de choses que l'utilisateur peut faire dans la base de données Oracle 12c. Vous voulez sans doute pour permettre à l'utilisateur d'être en mesure de se connecter, mais vous…
Notions de base de l'oracle 12c alerte base de données journal De loin le dossier le plus important à examiner pour une base de données Oracle 12c est le journal des alertes. Ce fichier est où les erreurs au niveau de la base de données sont écrites et des opérations telles que le démarrage, l'arrêt, et…
Notions de base de l'entreprise gestionnaire famille Oracle 12c Oracle Enterprise Manager (EM) est devenu disponible dans Oracle 7 et a connu de nombreux changements depuis lors pour se rendre à la version Oracle 12c. EM essentiellement commencé comme un client de bureau et a évolué dans l'application basée…
Notions de base du gestionnaire de récupération Oracle 12c (RMAN) catalogue Lorsque vous configurez votre gestionnaire Oracle Recovery 12c (RMAN) environnement, envisager le catalogue de récupération. UN catalogue de récupération est un référentiel pour tous vos paramètres de configuration RMAN, les opérations de…
Notions de base des utilisateurs et des schémas dans Oracle 12c Utilisateurs non seulement les données d'accès à des bases de données Oracle 12c, mais ils possèdent les objets qui contiennent les données. L'ensemble des objets appartenant à un utilisateur est son schéma. Pas tous les utilisateurs…
Comment créer et gérer des bases de données Enterprise Manager utilisateurs express dans Oracle 12c Dans Enterprise Manager (EM) Base de données Oracle Express 12c, tous les utilisateurs avec l'administrateur de base de données (DBA) ou des rôles de EM_EXPRESS_ALL sont super utilisateurs. Cela signifie qu'ils peuvent faire à peu près tout…
Comment créer de nouvelles bases enfichables dans Oracle 12c Vous pouvez créer de nouvelles bases enfichables (PDB) __gVirt_NP_NNS_NNPSVous devriez voir ceci:Base de données Pluggable modifié.Exécutez la commande clone en tapantlt; CREATE DATABASE devpdb3 ENFICHABLES DE…
Comment créer oracle tablespaces 12c Base de données des objets sont logiquement contenus dans tablespaces. Dans Oracle 12c tablespace est un conteneur de stockage logique qui abrite les fichiers de données physiques dans lesquelles la base de donnée tables et des index sont…
Comment créer des rôles dans Oracle 12c Vous pouvez privilèges de groupe avec des rôles de base de données pour la facilité de gestion avec Oracle 12c. Au lieu d'un propriétaire de l'objet l'octroi de privilèges individuellement à un ou plusieurs utilisateurs avec des descriptions…
Comment faire pour récupérer votre base de données Oracle 12c avec des copies Des copies permettent de récupération ultra-rapide de vos bases de données Oracle 12c et moins recouvrements techniques lorsque vous avez perdu un disque et le fichier doit se rendre à un endroit différent.Certains administrateurs de base de…
Comment sécuriser et auditer votre base de données Oracle 12c La sécurité est une préoccupation particulièrement important lorsqu'ils traitent avec quoi que ce soit relative à l'informatique et à l'Internet. En tant qu'administrateur de logiciels comme Oracle 12c, vous êtes préoccupés par la…
Effectuer une récupération complète d'une base de données Oracle 12c sans le conseiller de récupération de base de données Vous ne devriez pas reposer sur vos lauriers trop, donc regardons une reprise sans Data Recovery Advisor Oracle 12c (DRA). Le DRA ne sera pas vous aider dans toutes les situations. Que faire si le fichier que vous avez besoin de restaurer doit aller…